DR IP Customizer 工具包含一些选项,可用来收集有关 Site Recovery Manager 保护的虚拟机的网络信息。也可以使用这些选项为在恢复站点上启动的虚拟机应用自定义设置。

注: 该版本的 Site Recovery Manager 允许定义子网级别的 IP 映射规则,以自定义虚拟机上的 IP 设置,以及使用 DR IP Customizer 池。可以将子网级别的 IP 映射规则与 DR IP Customizer 结合使用。有关如何能将子网级别 IP 映射规则与 DR IP Customizer 一起使用的信息,请参见 自定义多个虚拟机的 IP 属性
  • 如果使用的是适用于 Windows 的 Site Recovery Manager,则会在 Site Recovery Manager Server 主机上的 C:\Program Files\VMware\VMware vCenter Site Recovery Manager\bin 中找到可执行文件 dr-ip-customizer.exe
  • 如果使用的是 Site Recovery Manager Virtual Appliance,则 dr-ip-customizer 位于设备上的 /opt/vmware/srm/bin/ 目录中。

运行 dr-ip-customizer.exe dr-ip-customizer 时,可根据要生成还是要应用逗号分隔值文件 (CSV) 来指定不同的选项。

dr-ip-customizer.exe 
--cfg SRM Server 配置 XML
--cmd apply/drop/generate 
[--csv 现有 CSV 文件的名称] 
[--out 要生成的新 CSV 文件的名称 ] 
--uri https://host[:port]/lookupservice/sdk
--vcid  UUID 
[--ignore-thumbprint] 
[--extra-dns-columns] 
[--verbose]

可以在受保护站点或恢复站点上运行 DR IP Customizer 工具。受保护虚拟机的虚拟机 ID 在每个站点都不同,因此无论您在运行 DR IP Customizer 工具生成 CSV 文件时使用哪一个站点,再次运行 DR IP Customizer 应用设置时,都必须使用同一个站点。

DR IP Customizer 工具所提供的选项中有些是必选项,其他则为可选项。

表 1. DR IP Customizer 选项
选项 描述 必选
-h [ --help ] 显示有关 dr-ip-customizer.exedr-ip-customizer 的使用情况信息。 不支持
--cfg arg 应用程序 XML 配置文件 vmware-dr.xml 的路径。
--cmd arg 您可以指定不同的命令以便在不同的模式中运行 DR IP Customizer。
  • apply 命令将现有 CSV 文件中的网络自定义设置应用到 Site Recovery Manager Server 实例上的恢复计划。
  • generate 命令为 Site Recovery Manager 针对 vCenter Server 实例所保护的所有虚拟机生成一个基本 CSV 文件。
  • drop 命令从输入 CSV 文件所指定的虚拟机中删除恢复设置。

对于 applydrop 命令,始终提供生成 CSV 文件所使用的同一个 vCenter Server 实例。

--csv arg CSV 文件的路径。 是,当运行 applydrop 命令时。
-o [ --out ] arg generate 命令创建的新 CSV 输出文件的名称。如果提供现有 CSV 文件的名称,则 generate 命令将覆盖其当前内容。 是,当运行 generate 命令时。
--uri arg Platform Service Controller 上的 Lookup Service URL,形式为:https://host[:port]/lookupservice/sdk 。如果端口不是 443,请指定端口。Site Recovery Manager 实例将此地址与主站点的基础架构节点关联。

对于 applydrop 命令,使用生成 CSV 文件所使用的同一个 vCenter Server 实例。

--vcid arg 主站点 vCenter Server 实例 UUID。 可选,除非主站点基础架构包含多个 vCenter Server 实例。
-i [ --ignore-thumbprint ] 忽略 vCenter Server 指纹确认提示。 不支持
-e [ --extra-dns-columns ] 如果输入 CSV 文件包含额外的 DNS 信息列,则必须指定此选项。 不支持
-v [ --verbose ] 启用详细输出。可在任何 dr-ip-customizer.exedr-ip-customizer 命令行中包含 --verbose 选项以记录额外的诊断消息。 不支持
未指定 --vcid 值时,该工具便会将 UUID 输出到 Lookup Service,如以下示例所示:
  • 对于 Windows:
    dr-ip-customizer.exe --cfg testConfig.xml -i --cmd generate -o "c:\tmp\x.csv" --uri 
    https://service.company.com:443/lookupservice/sdk --vcid ?
    
  • 对于 Linux:
    /opt/vmware/srm/bin/dr-ip-customizer --cfg testConfig.xml -i --cmd generate -o "/home/admin/x.csv" --uri
    https://service.company.com:443/lookupservice/sdk --vcid ?

生成的错误消息包括 vCenter Server 实例 UUID,后跟每个注册到 Lookup Service 的 vCenter ServervCenter Server DNS 主机名。

错误: 找不到 VC 实例。请使用以下已知的 VC 实例之一: e07c907e-cd41-4fe7-b38a-f4c0e677a18c vc.company.com (ERROR: Failed to locate VC instance. Use one of the following known VC instances: e07c907e-cd41-4fe7-b38a-f4c0e677a18c vc.company.com)