你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何使用 Azure Backup 服务器(MABS)将 VMware ESXi 主机/vCenter Server 上运行的 VMware VM 备份到Azure。
VMware VM 保护工作流
若要使用Azure Backup保护 VMware VM,需要:
- 设置安全通道,以便Azure Backup服务器可以通过 HTTPS 与 VMware 服务器通信。
- 设置用于让 Azure 备份服务器访问 VMware 服务器的 VMware 帐户。
- 将帐户凭据添加到Azure Backup。
- 将 vCenter 或 ESXi 服务器添加到Azure Backup服务器。
- 设置一个包含要备份的 VMware VM 的保护组,指定备份设置,并计划备份。
支持矩阵
本部分总结了用于保护 VMware VM 的支持设置。
支持的 VMware 功能
MABS 提供了备份 VMware 虚拟机时的以下功能:
- 无代理备份:MABS 不需要在 vCenter 或 ESXi 服务器上安装代理即可备份虚拟机。 只需提供 IP 地址或完全限定的域名 (FQDN),以及通过 MABS 对 VMware 服务器进行身份验证所使用的登录凭据。
- 云集成备份:MABS 保护磁盘和云的工作负载。 MABS 的备份和恢复工作流有助于管理长期保留和异地备份。
- 检测并保护 vCenter 管理的 VM:MABS 检测并保护 VMware 服务器(vCenter 或 ESXi 服务器)上部署的 VM。 当部署规模增大时,使用 vCenter 来管理 VMware 环境。 MABS 还可以检测 vCenter 管理的 VM,支持保护大型部署。
- 文件夹级自动保护:vCenter 允许您将 VM 组织到 VM 文件夹中。 MABS 可检测这些文件夹,支持在文件夹级别保护 VM 和添加所有子文件夹。 保护文件夹时,MABS 不仅保护该文件夹中的 VM,还保护后续添加的 VM。 MABS 每天检测新的 VM,并自动对其进行保护。 在递归文件夹中整理 VM 时,MABS 会自动检测并保护递归文件夹中部署的新 VM。
- MABS 保护本地磁盘、网络文件系统 (NFS) 或群集存储中存储的 VM。
- MABS 保护为实现负载均衡而迁移的 VM:由于迁移 VM 是为了实现负载均衡,因此 MABS 会自动检测并持续进行 VM 保护。
- MABS 可以从Windows VM 恢复文件/文件夹,而无需恢复整个 VM,这有助于更快地恢复必要的文件。
支持的 MABS 版本
| MABS 版本 | 受支持的用于备份的 VMware VM 版本 |
|---|---|
| MABS v4 | VMware 服务器 8.0、7.0、6.7 或 6.5(许可版本) |
| MABS v3 UR2 | VMware 服务器 7.0、6.7、6.5 或 6.0(经许可版本) |
| MABS v3 UR1 | VMware 服务器 6.7、6.5、6.0 或 5.5(经许可版本) |
支持的方案和限制
在开始备份 VMware 虚拟机之前,请查看以下受支持的方案和限制列表。
- 如果您一直在使用 MABS 通过服务器的 FQDN 保护作为 Windows Server 运行的 vCenter 服务器,则无法使用服务器的 FQDN 将该 vCenter 服务器作为 VMware 服务器进行保护。
- 可以使用 vCenter Server 的静态 IP 地址作为解决方法。
- 如果要使用 FQDN,您应停止作为 Windows Server 的保护,卸载其保护代理,然后使用 FQDN 添加为 VMware 服务器。
- 如果使用 vCenter 管理环境中的 ESXi 服务器,请将 vCenter(而非 ESXi)添加到 MABS 保护组。
- 无法在第一次 MABS 备份前备份用户快照。 MABS 完成第一次备份后,你可以备份用户快照。
- MABS 无法通过直通磁盘和物理原始设备映射 (pRDM) 保护 VMware VM。
- MABS 无法检测或保护 VMware vApps。
- MABS 无法使用现有快照保护 VMware VM。
- MABS v4 不支持 VMware 8.0 的数据集功能。
先决条件
在使用 Azure Backup Server 备份 VMware VM 之前,请确保满足以下先决条件:
- 验证运行的是否是支持备份的 vCenter/ESXi 版本。 请参阅此处的支持矩阵。
- 请确保已设置Azure Backup服务器。 如果没有,请在开始之前进行此操作。 应运行具有最新更新的 Azure Backup Server。
- 确保以下网络端口处于打开状态:
- MABS 与 vCenter 之间的 TCP 443
- MABS 与 ESXi 主机之间的 TCP 443 和 TCP 902
与 vCenter 服务器建立安全连接
默认情况下,Azure Backup服务器通过 HTTPS 与 VMware 服务器通信。 若要设置 HTTPS 连接,请下载 VMware 证书颁发机构 (CA) 证书,并将其导入到 Azure Backup 服务器上。
在您开始之前
- 如果不想使用 HTTPS,可以对所有 VMware 服务器禁用 HTTPS 证书验证。
- 通常使用 vSphere Web 客户端从Azure Backup服务器计算机上的浏览器连接到 vCenter/ESXi 服务器。 首次执行此操作时,连接并不安全,会显示以下消息。
- 请务必了解Azure Backup服务器如何处理备份。
- 作为第一步,Azure Backup服务器将数据备份到本地磁盘存储。 Azure Backup 服务器使用一个存储池,该存储池由一组磁盘和卷组成,Azure Backup 服务器将其受保护数据的磁盘恢复点存储在这些磁盘和卷上。 该存储池可以是直接附加存储 (DAS)、光纤通道 SAN,或者 iSCSI 存储设备或 SAN。 必须确保为 VMware VM 数据的本地备份提供足够的存储空间。
- Azure Backup服务器然后从本地磁盘存储备份到Azure。
- 获取测算所需存储空间量的帮助。 此信息适用于 DPM,但也可用于Azure Backup服务器。
设置证书
按如下所述设置安全通道:
在Azure Backup服务器上的浏览器中,输入 vSphere Web 客户端 URL。 如果登录页未显示,请验证连接和浏览器代理设置。
在 vSphere Web 客户端登录页上,选择“下载受信任的根 CA 证书”。
随后将下载名为 download 的文件。 根据所用的浏览器,此时会出现一条消息,询问是打开还是保存该文件。
使用 .zip 扩展名在 Azure Backup Server 计算机上保存文件。
右键单击“download.zip” 选择“全部解压缩”。> .zip 文件的内容将解压缩到 certs 文件夹,其中包含:
- 根证书文件的扩展名以类似 .0 和 .1 的编号顺序开头。
- CRL 文件的扩展名以类似
.r0或.r1的序列开头。 CRL 文件与证书关联。
在 certs 文件夹中,右键单击根证书文件 “重命名”。
将根证书的扩展名更改为 .crt,并确认。 文件图标将更改为表示根证书的图标。
右键单击根证书,然后在弹出菜单中选择“安装证书”。
在“证书导入向导”中,选择“本地计算机”作为证书的目标,然后选择“下一步” 。 如果系统询问是否要允许对计算机所做的更改,请确认。
在“证书存储”页面上,选择“将所有证书放入下列存储”,然后选择“浏览”以选择证书存储 。
在“选择证书存储”中,选择“受信任的根证书颁发机构”作为证书的目标文件夹,然后选择“确定”。
在完成证书导入向导时,验证文件夹,然后选择“完成”。
确认导入证书后,登录到 vCenter 服务器以确认连接安全。
禁用 HTTPS 证书验证
如果组织中具有安全边界,并且不想在 VMware 服务器和 Azure Backup 服务器计算机之间使用 HTTPS 协议,请按如下所示禁用 HTTPS:
将以下文本复制并粘贴到 .txt 文件中。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\VMWare] "IgnoreCertificateValidation"=dword:00000001将文件保存在名为 DisableSecureAuthentication.reg 的 Azure Backup 服务器计算机上。
双击文件以激活注册表项。
创建 VMware 角色
Azure Backup服务器需要有权访问 v-Center Server/ESXi 主机的用户帐户。 创建一个具有特定特权的 VMware 角色,然后将某个用户帐户关联到该角色。
登录到 vCenter 服务器(如果不使用 vCenter 服务器,则登录到 ESXi 主机)。
在“导航器”面板中,选择“管理”。
在“管理”“角色”中,选择“添加角色”图标(加号)。
在创建角色>角色名称,输入BackupAdminRole。 角色名称可以是您喜欢的任何名称,但应该根据角色的用途易于识别。
选择下表中汇总的特权,然后选择“确定”。 新角色随即显示在“角色”窗格中的列表内。
- 选择父标签旁的图标展开父级,并查看子级特权。
- 要选择 VirtualMachine 权限,您需要在父子层次结构中逐级导航。
- 不需要选择父特权中的所有子特权。
角色权限
下表说明了需要向你创建的用户帐户分配的特权:
| 适用于 vCenter 6.5 用户帐户的特权 | vCenter 6.7 及更高版本用户帐户的特权 |
|---|---|
Datastore cluster.Configure a datastore cluster |
Datastore cluster.Configure a datastore cluster |
Datastore.AllocateSpace |
Datastore.AllocateSpace |
Datastore.Browse datastore |
Datastore.Browse datastore |
Datastore.Low-level file operations |
Datastore.Low-level file operations |
Global.Disable methods |
Global.Disable methods |
Global.Enable methods |
Global.Enable methods |
Global.Licenses |
Global.Licenses |
Global.Log event |
Global.Log event |
Global.Manage custom attributes |
Global.Manage custom attributes |
Global.Set custom attribute |
Global.Set custom attribute |
Host.Local operations.Create virtual machine |
Host.Local operations.Create virtual machine |
Network.Assign network |
Network.Assign network |
Resource. Assign virtual machine to resource pool |
Resource. Assign virtual machine to resource pool |
vApp.Add virtual machine |
vApp.Add virtual machine |
vApp.Assign resource pool |
vApp.Assign resource pool |
vApp.Unregister |
vApp.Unregister |
VirtualMachine.Configuration. Add Or Remove Device |
VirtualMachine.Configuration. Add Or Remove Device |
Virtual machine.Configuration.Disk lease |
Virtual machine.Configuration.Acquire disk lease |
Virtual machine.Configuration.Add new disk |
Virtual machine.Configuration.Add new disk |
Virtual machine.Configuration.Advanced |
Virtual machine.Configuration.Advanced configuration |
Virtual machine.Configuration.Disk change tracking |
Virtual machine.Configuration.Toggle disk change tracking |
Virtual machine.Configuration.Host USB device |
Virtual machine.Configuration.Configure Host USB device |
Virtual machine.Configuration.Extend virtual disk |
Virtual machine.Configuration.Extend virtual disk |
Virtual machine.Configuration.Query unowned files |
Virtual machine.Configuration.Query unowned files |
Virtual machine.Configuration.Swapfile placement |
Virtual machine.Configuration.Change Swapfile placement |
Virtual machine.Guest Operations.Guest Operation Program Execution |
Virtual machine.Guest Operations.Guest Operation Program Execution |
Virtual machine.Guest Operations.Guest Operation Modifications |
Virtual machine.Guest Operations.Guest Operation Modifications |
Virtual machine.Guest Operations.Guest Operation Queries |
Virtual machine.Guest Operations.Guest Operation Queries |
Virtual machine .Interaction .Device connection |
Virtual machine .Interaction .Device connection |
Virtual machine .Interaction .Guest operating system management by VIX API |
Virtual machine .Interaction .Guest operating system management by VIX API |
Virtual machine .Interaction .Power Off |
Virtual machine .Interaction .Power Off |
Virtual machine .Inventory.Create new |
Virtual machine .Inventory.Create new |
Virtual machine .Inventory.Remove |
Virtual machine .Inventory.Remove |
Virtual machine .Inventory.Register |
Virtual machine .Inventory.Register |
Virtual machine .Provisioning.Allow disk access |
Virtual machine .Provisioning.Allow disk access |
Virtual machine .Provisioning.Allow file access |
Virtual machine .Provisioning.Allow file access |
Virtual machine .Provisioning.Allow read-only disk access |
Virtual machine .Provisioning.Allow read-only disk access |
Virtual machine .Provisioning.Allow virtual machine download |
Virtual machine .Provisioning.Allow virtual machine download |
Virtual machine .Snapshot management. Create snapshot |
Virtual machine .Snapshot management. Create snapshot |
Virtual machine .Snapshot management.Remove Snapshot |
Virtual machine .Snapshot management.Remove Snapshot |
Virtual machine .Snapshot management.Revert to snapshot |
Virtual machine .Snapshot management.Revert to snapshot |
注释
下表列出了针对 vCenter 6.0 和 vCenter 5.5 用户帐户的特权。
| 适用于 vCenter 6.0 用户帐户的特权 | 适用于 vCenter 5.5 用户帐户的特权 |
|---|---|
Datastore.AllocateSpace |
Network.Assign |
Global.Manage custom attributes |
Datastore.AllocateSpace |
Global.Set custom attribute |
VirtualMachine.Config.ChangeTracking |
Host.Local operations.Create virtual machine |
VirtualMachine.State.RemoveSnapshot |
Network. Assign network |
VirtualMachine.State.CreateSnapshot |
Resource. Assign virtual machine to resource pool |
VirtualMachine.Provisioning.DiskRandomRead |
Virtual machine.Configuration.Add new disk |
VirtualMachine.Interact.PowerOff |
Virtual machine.Configuration.Advanced |
VirtualMachine.Inventory.Create |
Virtual machine.Configuration.Disk change tracking |
VirtualMachine.Config.AddNewDisk |
Virtual machine.Configuration.Host USB device |
VirtualMachine.Config.HostUSBDevice |
Virtual machine.Configuration.Query unowned files |
VirtualMachine.Config.AdvancedConfig |
Virtual machine.Configuration.Swapfile placement |
VirtualMachine.Config.SwapPlacement |
Virtual machine.Interaction.Power Off |
Global.ManageCustomFields |
Virtual machine.Inventory. Create new |
|
Virtual machine.Provisioning.Allow disk access |
|
Virtual machine.Provisioning. Allow read-only disk access |
|
Virtual machine.Snapshot management.Create snapshot |
|
Virtual machine.Snapshot management.Remove Snapshot |
创建 VMware 帐户
若要创建 VMware 帐户,请执行以下步骤:
在 vCenter Server 的“导航器”面板中,选择“用户和组”。 如果不使用 vCenter 服务器,请在相应的 ESXi 主机上创建帐户。
此时会显示“vCenter 用户和组”面板。
在“vCenter 用户和组”面板中,选择“用户”选项卡,然后选择“添加用户”图标(加号)。
在“新建用户”对话框中,添加用户信息并选择“确定”。 在此过程中,用户名是 BackupAdmin。
若要将用户帐户与角色关联,请在“导航器”面板中选择“全局权限”。
在“全局权限”面板中选择“管理”选项卡,然后选择“添加”图标(加号)。
在“全局权限 Root - 添加权限”中,选择“添加”以选择用户或组。
在选择用户/组中,选择BackupAdmin>添加。 在“用户”中,用户帐户采用“域\用户名”格式。 若要使用其他域,请从“域”列表中选择该域。 选择“确定”,将选定的用户添加到“添加权限”对话框中 。
在“分配的角色”的下拉列表中,选择“BackupAdminRole”“确定”。>
注释
如果要向子对象分配权限,请选择“传播到子对象”,否则,角色特权不会继承。
新用户帐户和关联的角色将显示在“全局权限”面板的“管理”选项卡上的列表中。
在 Azure Backup 服务器上添加帐户
若要在 Azure Backup 服务器上添加帐户,请执行以下步骤:
打开Azure Backup服务器。
如果找不到桌面上的图标,请从应用列表中打开Microsoft Azure Backup。
在 Azure Backup 服务器控制台上,选择 Management>Production Servers>Manage VMware。
在“管理凭据”对话框中,选择“添加”。
在“添加凭据”中,输入新凭据的名称和说明,并指定在 VMware 服务器上定义的用户名和密码。 名称 Contoso Vcenter credential 用于标识此过程中的凭据。 如果 VMware 服务器和Azure Backup服务器不在同一域中,请在用户名中指定域。
选择“添加”以添加新凭据。
添加 vCenter 服务器
若要将 vCenter Server 添加到 Azure Backup 服务器,请执行以下步骤:
在 Azure Backup 服务器控制台上,选择 Management>Production Servers>Add。
在“生产服务器添加向导”“选择生产服务器类型”页中,选择“VMware 服务器”,然后选择“下一步”。
在“选择计算机”中的“服务器名称/IP 地址”下,指定 VMware 服务器的 FQDN 或 IP 地址。 如果所有 ESXi 服务器由同一个 vCenter 管理,请指定 vCenter 名称。 否则请添加 ESXi 主机。
在“SSL 端口”中,输入用于与 VMware 服务器通信的端口。 443 是默认端口,但如果 VMware 服务器在不同的端口上侦听,则你可以更改端口。
在“指定凭据”中,选择先前创建的凭据。
选择“添加”将 VMware 服务器添加到服务器列表。 然后选择下一步。
在 Summary 页上,选择 Add 将 VMware 服务器添加到 Azure Backup 服务器。 新服务器会立即添加,无需在 VMware 服务器上安装代理。
在“完成”页上检查设置。
如果有多个 ESXi 主机不受 vCenter 服务器的管理,或者有多个 vCenter 服务器实例,则需要重新运行向导来添加服务器。
配置保护组
添加用于备份的 VMware VM。 保护组收集多个 VM,并将相同的数据保留和备份设置应用到组中的所有 VM。执行以下步骤:
在 Azure Backup 服务器控制台上,选择 Protection>New。
在“新建保护组”向导的欢迎页中,选择“下一步”。
在“选择保护组类型”页上,选择“服务器”,然后选择“下一步” 。 “选择组成员”页面出现。
在“选择组成员”中,选择要备份的 VM(或 VM 文件夹)。 然后选择下一步。
- 选择某个文件夹时,该文件夹及其内的虚拟机 (VM) 或子文件夹也会被选择进行备份。 可以取消选中不想要备份的文件夹或虚拟机。
如果 VM 或文件夹已在备份,则无法选择它。 这可以确保不会为 VM 创建重复的恢复点。
在“选择数据保护方法”页中,输入保护组的名称和保护设置。 若要备份到 Azure,请将短期保护设置为 Disk 并启用联机保护。 然后选择下一步。
在“指定短期目标”中,指定要在磁盘中备份数据多长时间。
- 在“保留期”中,指定保留磁盘恢复点的天数。
- 在“同步频率”上,指定创建磁盘恢复点的频率。
如果不想要设置备份间隔,可以选中“紧靠在恢复点之前”,以便计划每个恢复点之前的那一刻运行备份。
短期备份是完整备份而不是增量备份。
选择“修改”以更改执行短期备份的时间/日期。
在“检查磁盘分配”中,检查为 VM 备份提供的磁盘空间。 对于 VM。
- 建议的磁盘分配基于指定的保留期、工作负荷类型,以及受保护数据的大小。 做出任何所需的更改,然后选择“下一步”。
- 数据大小: 保护组中数据的大小。
- 磁盘空间: 为保护组建议的磁盘空间量。 若要修改此设置,所分配的总空间应比每个数据源预计增长量略大。
- 归置数据:如果启用归置,受保护的多个数据源可以映射到单个副本和恢复点卷。 并非所有工作负载都支持归置。
- 自动增长: 如果启用此设置,如果受保护组中的数据超过初始分配,Azure Backup服务器尝试将磁盘大小增加 25%。
- 存储池详细信息: 显示存储池的状态,包括总磁盘大小和剩余磁盘大小。
在“选择副本创建方法”页中指定如何创建初始备份,然后选择“下一步”。
- 默认设置为“自动通过网络”和“立即”。
- 若使用默认设置,则建议指定非高峰时间。 选择“稍后”并指定日期和时间。
- 如果数据量很大或者网络状态欠佳,请考虑使用可移动介质脱机复制数据。
在“一致性检查选项”中,选择如何以及何时自动执行一致性检查。 然后选择下一步。
- 当副本数据变得不一致时,可以运行一致性检查;也可以根据设置的计划运行该检查。
- 如果不想配置自动一致性检查,可运行手动检查。 为此,请右键单击保护组 >“执行一致性检查”。
在“指定联机保护数据”页中,选择要备份的 VM 或 VM 文件夹。 可以选择单个成员,或者选择“全选”选择所有成员。 然后选择下一步。
在 Specify Online Backup Schedule 页上,指定要将数据从本地存储备份到Azure的频率。
- 将根据计划生成数据的云恢复点。 然后选择下一步。
- 生成恢复点后,它将传输到 Azure 中的恢复服务保管库。
在 指定在线保留策略 页上,指示要将从每日/每周/每月/每年备份中创建的恢复点在 Azure 上的保留时长。 然后选择“下一步”。
- 在Azure中保留数据的时长没有时间限制。
- 唯一的限制是每个受保护实例的恢复点不可超过 9999 个。 在本示例中,受保护的实例是 VMware 服务器。
在“摘要”页中检查设置,然后选择“创建组” 。
VMware 并行备份
注释
此功能适用于 MABS V3 UR1(及更高版本)。
早期版本的 MABS 仅跨保护组执行并行备份。 借助 MABS V3 UR1(及更高版本),单个保护组中的所有 VMware VM 备份将并行进行,从而提高 VM 备份速度。 所有 VMware 增量复制作业将并行运行。 默认情况下,并行运行的作业数设置为 8。
你可以如下所示使用注册表项来修改作业数(默认情况下不存在此注册表项,你需要添加它):
Key Path: HKLM\Software\Microsoft\Microsoft Data Protection Manager\Configuration\ MaxParallelIncrementalJobs
密钥类型:DWORD(32 位)VMware。
数据:数字,该值应是为并行备份选择的虚拟机数(十进制)。
注释
可以将作业数修改为更高的值。 如果将作业数设置为 1,则复制作业将按顺序运行。 若要将此数量增加到更大的值,则必须考虑 VMware 性能。 考虑 VMware vSphere Server 上使用的资源数和所需的额外使用情况,并确定要并行运行的增量复制作业数。 此外,此更改将仅影响新创建的保护组。 对于现有保护组,你必须临时向保护组中添加另一个 VM。 这会相应地更新保护组配置。 完成此过程后,可以从保护组中删除此 VM。
VMware vSphere 6.7、7.0 和 8.0
要备份 vSphere 6.7、7.0 和 8.0,请执行以下步骤:
- 在 MABS 服务器上启用 TLS 1.2
注释
VMware 6.7 及更高版本已启用 TLS 作为通信协议。
- 按如下所示设置注册表项:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
从 VMware VM 备份中排除磁盘
借助 MABS V3 UR1(及更高版本),你可以从 VMware VM 备份中排除特定的磁盘。 配置脚本 ExcludeDisk.ps1 位于 C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin folder。
若要配置磁盘排除,请执行以下步骤:
识别要排除的 VMware VM 和磁盘详细信息
在 VMware 控制台上,转到要从中移除磁盘的 VM 设置。
选择要排除的磁盘并记下该磁盘的路径。
例如,若要从 TestVM4 中排除硬盘 2,则硬盘 2 的路径为 [datastore1] TestVM4/TestVM4_1.vmdk。
配置 MABS 服务器
导航到为 VMware VM 配置了保护的 MABS 服务器,以配置磁盘排除。
获取在 MABS 服务器上受保护的 VMware 主机的详细信息。
$psInfo = get-DPMProductionServer $psInfoServerName ClusterName Domain ServerProtectionState ---------- ----------- ------ --------------------- Vcentervm1 Contoso.COM NoDatasourcesProtected选择 VMware 主机,然后列出 VMware 主机的 VM 保护。
$vmDsInfo = get-DPMDatasource -ProductionServer $psInfo[0] -Inquire $vmDsInfoComputer Name ObjectType -------- ---- ---------- Vcentervm1 TestVM2 VMware Vcentervm1 TestVM1 VMware Vcentervm1 TestVM4 VMware请选中要排除磁盘的虚拟机。
$vmDsInfo[2]Computer Name ObjectType -------- ---- ---------- Vcentervm1 TestVM4 VMware若要排除磁盘,请导航到
Bin文件夹,并使用以下参数运行 ExcludeDisk.ps1 脚本:注释
在运行此命令之前,请在 MABS 服务器上停止 DPMRA 服务。 否则,该脚本将返回成功,但不会更新排除列表。 在停止服务之前,请确保没有正在进行的作业。
若要在排除中添加/删除磁盘,请运行以下命令:
./ExcludeDisk.ps1 -Datasource $vmDsInfo[0] [-Add|Remove] "[Datastore] vmdk/vmdk.vmdk"示例:
若要为 TestVM4 添加磁盘排除,请运行以下命令:
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -Add "[datastore1] TestVM4/TestVM4\_1.vmdk"Creating C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin\excludedisk.xml Disk : [datastore1] TestVM4/TestVM4\_1.vmdk, has been added to disk exclusion list.验证是否已添加要排除的磁盘。
若要查看特定 VM 的现有排除,请运行以下命令:
./ExcludeDisk.ps1 -Datasource $vmDsInfo[0] [-view]示例
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -view<VirtualMachine> <UUID>52b2b1b6-5a74-1359-a0a5-1c3627c7b96a</UUID> <ExcludeDisk>[datastore1] TestVM4/TestVM4\_1.vmdk</ExcludeDisk> </VirtualMachine>为此 VM 配置保护后,保护期间不会列出已排除的磁盘。
注释
如果为已受保护的 VM 执行这些步骤,则需在添要排除的磁盘后手动运行一致性检查。
从排除中删除磁盘
若要从排除中删除磁盘,请运行以下命令:
C:\Program Files\Microsoft Azure Backup Server\DPM\DPM\bin> ./ExcludeDisk.ps1 -Datasource $vmDsInfo[2] -Remove "[datastore1] TestVM4/TestVM4\_1.vmdk"
ApplicationQuiesceFault
回退到 VMware VM 的故障一致性备份
运行 Windows 的 VMware VM 的应用程序一致性备份可能会由于 ApplicationQuiesceFault 错误而失败,如果:
- VM 中的 VSS 提供程序未处于稳定状态。
- VM 负载过大。
若要解决此停顿错误,并使用故障一致性备份重试失败的应用程序一致性备份,请在运行 V4 UR1 或更高版本的 MABS 服务器上使用以下注册表项:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MICROSOFT DATA PROTECTION MANAGER\VMWare]
" FailbackToCrashConsistentBackup"=dword:00000001
后续步骤
对使用 Azure Backup Server 设置备份时出现的问题进行故障排除。