培训文档上是是用1台物理机装Windows和Veeam,1台Linux物理机存储库,然后Veeam和Linux连起来。
实际情况用1台物理机,创建1台Windows虚拟机,安装Veeam;1台Linux存储库虚拟机,这种配置也是可以的。
然后Windows虚拟机上添加PCI-E设备为直通。
(后面Veeam虚拟机笔者都称呼为Windows虚拟机)
有个地方需要注意:
2台虚拟机网卡都要配置VMET3(万兆网卡),逻辑关系是这样的。
Linux存储库<—写数据—Windows(FC)<—抽取数据—>存储,
假如两边网卡速率不一致的情况,会降低存储库读写速度。
iDRAC看到的信息
LPe31002-M6-D 2-Port 16Gb Fibre Channel Adapter
在ESXi系统中看到的信息
Emulex LightPulse LPe32000 PCIe Fibre Channel Adapter
LPe31002-M6-D 2-Port博通页面
https://www.broadcom.com/products/storage/fibre-channel-host-bus-adapters/lpe31002-m6
点击Download,点开Driver右边的+号
找到Windows的驱动,点击这个链接下载驱动,等会要安装在Windows虚拟机上
登录备份机ESXi系统,管理——硬件——PCI设备
查看4块网卡的直通状态是否活动,如果是禁用状态,点击左上角的切换直通
Windows虚拟机添加多路径I/O角色
在MPIO属性中点击添加,
添加完成后会在MPIO设备中显示出来
笔者这边是一台HPE MSA2040的存储
一共有2台光纤交换机,先在其中一台上配置
把备份主机和存储划在一起
然后把刚才配置好的Zone点击向右的箭头,移动到右边。
先点击Save Config保存,再点击Enable Config启用。
底部最下面看到Commit Successed表示配置成功了。
另外一台光纤交换机也同样配置。
光纤交换机上配置好了,意味着在存储上能识别到备份主机了。
在存储上配置把群集共享卷映射给R740xd物理机,模式为只读。防止在Windows主机上误操作把数据格式化。
前面我们配置了PCIE直通,所以Windows虚拟机也能识别到映射过来的卷。
在Windows虚拟机的磁盘管理中可以看到映射过来的卷是只读,无法做写入等操作。
这也带来一个新的问题,就是能备份,但是无法用FC还原。
所以还原的时候,还得用Proxy的Hotadd模式去还原。
安装先前准备好的驱动安装包elxdrvr-fc-14.2.537.0-1.exe
驱动安装好之后,在Windows设备管理器里面可以看到FC卡的具体版本信息了
到这里已经全部配置完成了,我们到Veeam里面去看一下。
把Veeam Proxy传输模式改成Direct Storage Access模式
可以看到备份模式为SAN模式了
与Veeam的魏磊老师交流下来,用ESXi虚拟机的LAN-Free做法不受Veeam和VMware的支持。
View Comments
丢失数据?我持保留态度,除非他给出KB。我是在物理机上配的Direct Storage Access,目前没有丢失数据。Veeam官方论坛有人讨论过这个问题,建议是关闭windows的automount,目的是防止win自动加载iscsi lun。另外再把映射过来的卷设置为offline。
https://forums.veeam.com/vmware-vsphere-f24/vmware-frequently-asked-questions-t9329.html#p39948
你是物理机,我是虚拟机呀,不一样。
问:我有 FC SAN 并在虚拟机中运行 Veeam Backup。我可以通过 NPIV 使用直接 SAN 访问模式吗?
答:不可以。VMware 仅支持物理模式下 RDM 磁盘的 NPIV。
这个帖子是2011年的,有点旧了。
好吧。。我还是有点没搞懂为啥不行。哈哈。
行吧,大概可能搞懂了...关键是vmware对直通给vm的FC adapterp做NPIV不提供支持,仅支持对pRDM做NPIV而pRDM是不支持快照的。