前言
在备份领域,LAN Free,Server Free等这些概念已经诞生了很久,但真正在生产环境落地的不一定很多,多年前部署过一套基于FC SAN的LAN Free,近期正好有个项目机会实践了下基于Veeam及iSCSI存储网络的LAN Free配置,碰到不少坑,不过最终还是完美实现了效果
方案设计
核心概念
以下引用下网络现有的一些概念解说,如果还不是太明白可以去更进一步的去搜索下相关详细资料,这边就不多做扩展了
LAN的数据备份方式
LAN备份针对所有存储类型都可以使用,基于LAN的数据备份方式下,在数据量不是很大的时候,可采用集中备份,所有生产系统均需安装备份客户端,和备份服务器通过网络链接,主控服务器控制整个系统的备份,数据备份负责将数据通过网络传输到备份介质中。LAN备份的方式提供了一种集中的、易于管理的备份方案,成本较低,但这种备份方案依赖于网络传输资源和备份服务器资源,容易发生堵塞,传输数据量小,对服务器资源占用多。
LAN-Free数据备份方式
LAN-Free备份只能针对SAN架构的存储,基于LAN-Free的数据备份方式下,生产系统安装有相关的备份客户端与备份介质管理软件,分别负责与备份服务器通信以及管理使用备份介质。在进行备份任务时,主控服务器只需发送指令给生产系统,生产系统便会自动将数据传输至备份介质中。相较于LAN备份,这种独立网络不仅使得LAN流量得以转移,而且其运转所需的CPU资源也大大降低,只需一台主机就能管理共享的存储设备和用于查找和恢复数据的备份数据库,备份效率大大增加。
具体方案实践
以下是本项目真实生产环境,现有环境为一套标准的三节点VMware服务器虚拟化集群,后端通过连接两万万兆交换机,通过10Gb iSCSI网络挂载后端的Dell SC共享存储上的LUN
方案设计包网卡
- 利旧一台物理服务器作为Veeam备份主机(原服务器无万兆网卡,需要新增一块双口10Gb HBA卡)
- 新增一台群晖NAS作为目标备份存储,同样需要包含万兆网络
- 通过LAN Free的方式,让备份数据流在iSCSI中流转
配置流程
整个实施周期实际从前期准备工作到实施验收完成还是有不少小细节和步骤,无法一一列出,以下主要展示核心的步骤和一些注意事项,其中实施前的准备工作包括但不限于:
规划管理及iSCSI IP:对于整个LAN Free备份网络来讲,核心就以下几个IP
- Veeam主机IP:2个
- 备份存储IP(群晖NAS):2个
- 源存储IP(SCv3020):4个
当然,原则上这些IP一定是同一网段,纯走二层
安装配置Veeam B&R
安装前确认下Veeam的官方配置需求,对物理环境要求不高,需要注意不再支持Server2008及之前的操作系统:
https://helpcenter.veeam.com/docs/backup/em/system_requirements.html?ver=120
配置LAN Free iSCSI网络
根据以上规划首先配置三个组件的iSCSI万兆网络,这步想对比较简单
-
存储的iSCSI网络正常使用中,不需要动
-
备份目的的网络,也就是本项目中群晖NAS的网络配置
- -
Veeam主机网络的配置
-
另外万兆网络配置完成后,可先通过万兆网络将备份存储添加至Veeam主机的Backup Repository
当然,只要Veeam主机能访问到就行,可以选用CIFS/SMB。也可以直接使用iSCSI挂载LUN等,这个并没有硬性要求,本次项目直接使用SMB共享
确认正常添加
配置多路径并挂载源存储
此步骤是最为关键的一步,Veeam主机只有挂载了源存储,备份时才能直接从存储中读数据,实现LAN Free的最重要一步
首先在Veeam主机的Windows Server内打开iSCSI Initiator,并在Configuration内记录物理主机的IQN
针对不同存储在管理控制台内添加挂载服务器,添加刚刚记录的IQN
完成后Veeam主机端先不着急挂载,首先配置多路径,以防路径丢失导致LUN未挂载完整。先添加Multipath I/O的Feature
然后在iSCSI 的发现内添加存储两个 FD 的 iSCSI IP 并确认能发现和连接所有 Target
路径确认正常后可在存储端看见状态正常,所有路径均正常
此时在主机的磁盘管理内应该内看到存储挂载的所有LUN
注意:LUN当前虚拟化在正常使用,已格式化为VMFS,Windows Server认不出正常,不能做任何操作,保持Offline状态,能看到就行,备份时会自动调用只读权限,切记!!!!!
配置Veeam LAN Free及备份任务
回到Veeam主机,在VMware Proxy 内选择 Direct Storage Access ,注意为了测试效果可以把下面的 Failover 的勾先去掉,实际生产环境运行后记得勾上
手动选择需要做LAN Free的LUN
建议配置Preferred Networks(iSCSI网段)
如果配置正确,可配置测试备份,在WIndows的Task Manager中可以看到备份的读取和写入流量完全走iSCSI网络了
注意事项
本文以以太网络iSCSI为例,FC SAN网络配置逻辑一致