Veeam Agent For Windows在Xen Server环境恢复速度只有100Mbps解决办法

问题:使用Veeam Agent For Windows恢复XenServer环境下的虚拟机,使用恢复引导盘恢复虚拟机,会出现恢复速度只有100Mbps,这种速度对于恢复数据量比较大的虚拟机而言速度太慢了.

排除其他网络方面的原因发现Veeam创建出来的恢复引导盘不带XenServer半虚拟化网卡的驱动程序,因此默认会使用Realtek RTL8139驱动程序,而Realtek RTL8139驱动程序仅以100Mbps速度运行.


使用Realtek RTL8139驱动程序 (有问题)

需要解决这个问题,需要在Veeam的恢复引导盘里面添加XenServer半虚拟化网卡的驱动程序.恢复1000Mbps速度.

XenServer PV NIC Drivers (正常的)

准备添加XenServer半虚拟化网卡的驱动程序到Veeam的恢复引导盘前,需要准备<Dism++ 专家模式>,<XenPV驱动>,<XenPV注册表>,<UltraISO>

Dism++可以说是一个Dism的GUI版,但是并不依赖Dism,直接基于更底层的CBS(Component Based Servicing Reference)。

配置文件 Config\Config.ini,添加 mode=0

官方:https://www.chuyu.me

这个驱动是从Citrix XenServer Tools 7.2版本的Guest-Tool.ISO里面提取出来的.

准备工作完成后,开始删除Realtek RTL8139驱动程序,添加XenServer半虚拟化网卡的驱动程序.


1.使用UltraISO工具提取Veeam创建出来的的恢复引导盘中的Boot.WIM文件.

提取Boot.WIM

2.使用Dism++工具挂载映像,挂载映像的目录需要自己创建.

挂载映像

3.进入挂载删除相应文件.

\Windows\system32\DriverStore\FileRepository\netrtl64.inf_amd64_8e9c2368fe308df2
\Mount\Windows\WinSxS\amd64_netrtl64.inf_31bf3856ad364e35_10.0.16299.15_none_cc07f879fba34860
\Mount\Windows\WinSxS\amd64_netrtl64.inf.resources_31bf3856ad364e35_10.0.16299.15_en-us_45ec42bc03abec68

4.使用Dism+删除多余驱动程序.

5.删除完成后,添加XenPV驱动.(添加时选择Drivers目录)

6.打开本地PC的注册表工具,选中HKEY_LOCAL_MACHINE,加载配置单元.选择挂载目录G:\PE\wim\Windows\System32\config\SYSTEM文件,输入项名称

加载配置单元

7.运行下载的XenPV注册表文件或手动添加,然后在注册表工具中卸载刚才加载的配置单元.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\PE\ControlSet001\Control\Class\{4d36e96a-e325-11ce-bfc1-08002be10318}]
"UpperFilters"=hex(7):58,00,45,00,4e,00,46,00,49,00,4c,00,54,00,00,00,00,00

[HKEY_LOCAL_MACHINE\PE\ControlSet001\Control\Class\{4d36e97d-e325-11ce-bfc1-08002be10318}]
"UpperFilters"=hex(7):58,00,45,00,4e,00,46,00,49,00,4c,00,54,00,00,00,00,00

[HKEY_LOCAL_MACHINE\PE\ControlSet001\Services\XEN]

[HKEY_LOCAL_MACHINE\PE\ControlSet001\Services\XEN\Unplug]
"DISKS"=dword:00000001
"NICS"=dword:00000001

[HKEY_LOCAL_MACHINE\PE\ControlSet001\Services\xenfilt]
"WindowsPEMode"=dword:00000001

8.再次打开Dism++工具,直接保持映像.

9.再次打开UltraISO,加载Veeam创建出来的的恢复引导盘,把修改过的Boot.WIM文件添加到sources文件夹内.(先删除Boot.WIM原有的,再添加修改过的)

10.完成

完成

感谢Veeam原厂工程师超哥的技术支持.

相关指南

https://forums.veeam.com/veeam-agent-for-windows-f33/veeam-bare-metal-recovery-on-xenserver-with-pv-nic-drivers-t48304.html

注意:注册表内的路径请按照自己的环境进行修改.

已修改过的恢复引导盘

链接: https://pan.baidu.com/s/1uBs63pwUX4vZdElEV7vXyQ 提取码: psem

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

%d 博主赞过: