可以使用 DR IP Customizer 工具为 Site Recovery Manager 所保护的多个虚拟机自定义 IP 属性。

注: 该版本的 Site Recovery Manager 允许定义子网级别的 IP 映射规则,以自定义虚拟机上的 IP 设置,以及使用 DR IP Customizer 池。可以将子网级别的 IP 映射规则与 DR IP Customizer 结合使用。有关如何能将子网级别 IP 映射规则与 DR IP Customizer 一起使用的信息,请参见 自定义多个虚拟机的 IP 属性

前提条件

  • 在对环境中的 vCenter Server 实例具有访问权限的计算机上使用 DR IP Customizer 工具。
  • 如果使用的是适用于 Windows 的 Site Recovery Manager,用于运行 DR IP Customizer 工具的用户帐户至少需要具有 Site Recovery Manager 恢复计划管理员角色。
  • 如果使用的是 Site Recovery Manager Virtual Appliance,则必须以管理员用户身份使用 SSH。

过程

  1. 登录到 Site Recovery Manager Server 主机并打开命令 shell。
  2. 将工作目录更改为:
    • 对于 Windows:C:\Program Files\VMware\VMware vCenter Site Recovery Manager\bin
    • 对于 Linux:/opt/vmware/srm/bin/
  3. 运行 dr-ip-customizer 命令生成包含受保护虚拟机相关信息的逗号分隔值 (CSV) 文件。
    • 如果 Platform Services Controller 具有单个 vCenter Server 实例
      对于 Windows,运行以下命令:
      dr-ip-customizer.exe --cfg "SRM_install_dir\config\vmware-dr.xml" 
      --cmd generate --out "path_to_CSV_file.csv" 
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk"
      
      对于 Linux,运行以下命令:
      /opt/vmware/srm/bin/dr-ip-customizer --cfg "/opt/vmware/srm/conf/vmware-dr.xml" 
      --cmd generate --out "/home/admin/output.csv"
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk"
      

      该示例将 dr-ip-customizer 指向 Site Recovery Manager Servervmware-dr.xml 文件,并针对位于 https://Platform_Services_Controller_address 的与 Platform Services Controller 相关的 vCenter Server 实例生成 CSV 文件。

    • 如果某个 Platform Services Controller 具有多个 vCenter Server 实例,则必须在 --vcid 参数中指定 vCenter Server ID。如果不指定 --vcid,或提供的 ID 不正确,则工具会列出所有可用的 vCenter Server 实例。
      对于 Windows,运行以下命令:
      dr-ip-customizer.exe --cfg "SRM_install_dir\config\vmware-dr.xml" 
      --cmd generate --out "path_to_CSV_file.csv" 
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      --vcid vCenter_Server_ID
      对于 Linux,运行以下命令:
      /opt/vmware/srm/bin/dr-ip-customizer --cfg "/opt/vmware/srm/conf/vmware-dr.xml" 
      --cmd generate --out "/home/admin/output.csv" 
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      --vcid vCenter_Server_ID

      该示例将 dr-ip-customizer 指向 Site Recovery Manager Servervmware-dr.xml 文件,并为 ID 为 vCenter_Server_IDvCenter Server 实例生成 CSV 文件。

      注: vCenter Server ID 与 vCenter Server 名称不同。
  4. (必选) 验证 vCenter Server 指纹并输入 y 确认您信任此 vCenter Server 实例。
    如果指定 --ignore-thumbprint 选项,则不会提示您检查指纹。
  5. 输入 vCenter Server 实例的登录凭据。
    可能会再次提示您确认信任此 vCenter Server 实例。
  6. 编辑所生成的 CSV 文件,自定义恢复计划中虚拟机的 IP 属性。
    您可以使用电子表格应用程序编辑 CSV 文件。以新名称保存经过修改的 CSV 文件。
  7. 运行 dr-ip-customizer 应用经过修改的 CSV 文件中的自定义 IP 属性。

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

    • 如果 Platform Services Controller 具有单个 vCenter Server 实例
      对于 Windows,运行以下命令:
      dr-ip-customizer.exe --cfg "SRM_install_dir\config\vmware-dr.xml" 
      --cmd apply --csv "path_to_CSV_file.csv" 
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      
      对于 Linux,运行以下命令:
      /opt/vmware/srm/bin/dr-ip-customizer --cfg "/opt/vmware/srm/conf/vmware-dr.xml" 
      --cmd apply --csv "/home/admin/output.csv"
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      

      该示例将 dr-ip-customizer 指向 Site Recovery Manager Servervmware-dr.xml 文件,并将 CSV 文件中的自定义内容应用到位于 https://Platform_Services_Controller_address 的与 Platform Services Controller 相关的 vCenter Server

    • 如果某个 Platform Services Controller 具有多个 vCenter Server 实例,则必须在 --vcid 参数中指定 vCenter Server ID。
      对于 Windows,运行以下命令:
      dr-ip-customizer.exe --cfg "SRM_install_dir\config\vmware-dr.xml" 
      --cmd apply --csv "path_to_CSV_file.csv" 
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      --vcid vCenter_Server_ID
      对于 Linux,运行以下命令:
      /opt/vmware/srm/bin/dr-ip-customizer --cfg "/opt/vmware/srm/conf/vmware-dr.xml" 
      --cmd apply --csv "/home/admin/output.csv"
      --uri "https://Platform_Services_Controller_address[:port]/lookupservice/sdk" 
      --vcid vCenter_Server_ID

      该示例将 dr-ip-customizer 指向 Site Recovery Manager Servervmware-dr.xml 文件,并将 CSV 文件中的自定义内容应用到 ID 为 vCenter_Server_IDvCenter Server 实例。

结果

指定的自定义内容会在恢复期间应用到 CSV 文件中列出的所有虚拟机。编辑这些虚拟机的恢复计划属性时,无需为这些虚拟机手动配置 IP 设置。