配置 VMware ESX Server 3.0.2 系统

该主题说明如何在 VMware ESX Server 3.0.2 系统上配置通讯协议。

配置 VMware ESX Server 3.0.2 系统

  1. 安装 VMware ESX 3.0.2 Server。 有关 VMware ESX Server 要求的详细信息,请参阅 VMware 网站上的 VMware ESX Server 安装指南。

    注意:要使用 VMware vCenter Server 管理 VMware ESX 主机系统,必须将 VMware vCenter Server 安装和配置为虚拟基础架构安装的一部分。

  2. 在以下的环境条件下,将 VCB 安装于备份代理系统:
  3. 要准备使用 VMware ESX Server 3.0.2 通过 VCB 备份代理备份 VM,请配置以下通讯协议之一:
    https

    要将 https 用作 VMware ESX 主机系统和备份代理系统之间的通信协议,必须将自生成的 SSL 证书从 VMware ESX 主机系统复制到备份代理系统,然后在备份代理系统上安装此证书。

    注意:https 是 ARCserve VMware 配置工具和 ca_vcbpopulatedb 工具使用的默认通讯协议。 https 允许 CA ARCserve Backup 在 VCB 备份代理和 VMware ESX 主机系统或 vCenter Server 系统之间通讯。

    您可以从 VMware ESX 主机系统上的以下目录找到 SSL 证书(标为 rui.crt):

    /etc/vmware/ssl/rui.crt
    

    要安装 SSL 证书,右键单击该对象,然后从弹出菜单中选择“安装”。

    注意:SSL 证书中指定的主机名必须与运行 ca_vcbpopulatedb 命令行工具时指定的 VMware ESX 主机系统的名称匹配。 如果名称不匹配,或 SSL 证书中的主机名丢失,则会显示以下信息:“服务器证书无效,证书 CN 名称与传递的值不匹配”。 您必须选择“是”以继续。

    http

    要将 http 用作备份代理系统和 VMware ESX 主机系统之间的通讯协议,必须在 config.xml 文件(位于 /etc/vmware/hostd/config.xml)中按如下方式配置 VMware ESX 主机系统上的 http 协议:

    1. 在 <http> 标记内找到 <proxy Database> 标记。
    2. 在 <proxy Database> 标记内添加以下文本:
      <server id="1">
      <namespace> /sdk </namespace>
      <host> localhost </host>
      <port> 8085 </port>
      </server>
      
    3. 删除以下文本:
      <redirect id="2"> /sdk </redirect>
      
    4. 通过执行以下命令重新启动 VMware 架构 SDK 管理服务:
      # service mgmt-vmware restart
      

    注意:有关详细信息,请参阅 VMware 网站上的 Virtual Infrastructure SDK 文档。

  4. 在备份代理系统上安装虚拟机代理。
  5. 在备份代理系统上,指定临时 VM 挂接位置。 有关详细信息,请参阅“指定临时 VM 挂接位置”。
  6. 执行 ARCserve VMware 配置工具,以用有关 VMware 环境的信息填充 CA ARCserve Backup 数据库。

    还可以选择使用 ca_vcbpopulatedb 命令行工具填充 ARCserve 数据库。

    重要说明! 执行该实用程序时,VMware ESX 主机系统中的 VM 必须处于运行状态。 如果 VM 不处于运行状态,该工具将无法用有关 VM 的信息填充 CA ARCserve Backup 数据库。 必须为所有的 VM 指定主机名和 IP 地址,并安装最新的 VMware 工具。