跳到主要内容

步骤 6:安装和配置 Lenovo XClarity Administrator 虚拟设备(使用 VMware vCenter Client 的 ESXi)

使用 VMware vCenter 部署向导在刚刚安装的 ESXi 主机上安装和配置 XClarity Administrator 虚拟设备。

过程

完成以下步骤以安装 XClarity Administrator 虚拟设备:

  1. XClarity Administrator 下载 Web 页面XClarity Administrator 虚拟设备映像下载到客户端工作站。登录到该网站,然后使用提供给您的访问密钥下载该映像。

    对于 ESXi,请下载 OVF 格式的映像。

  2. 在主机上安装和配置虚拟设备。
    1. 通过 VMware vCenter Client 连接到主机。
    2. 右键单击 vCenter 节点,然后单击部署 OVF 模板
      要部署虚拟设备,请在执行部署向导过程中注意以下事项。
      • 选择源。选择 Lenovo XClarity Administrator 的 OVA 文件

      • 选择名称和文件夹。为该主机选择一个唯一的设备名称。
      • 选择配置。根据环境大小选择配置大小。
        • 小型(最多 100 个受管端点)。2 个 CPU,8 GB RAM

        • 中型(最多 400 个受管端点)。6 个 CPU,12 GB RAM

        • 大型(最多 600 个受管端点)。8 个 CPU,16 GB RAM

        • 超大型(最多 1000 个受管端点)。12 个 CPU,24 GB RAM

        提示
        可在 VMware 中更改 CPU 和 RAM 设置。有关根据环境中的设备数提供更为细致的配置建议的信息,请参阅《XClarity Administrator:性能指南》( 白皮书)
      • 选择资源。选择要用于此虚拟设备的 ESXi 主机。
      • 选择存储。选择至少拥有 192 GB 可用存储的数据存储,然后选择满足所在组织需要的虚拟磁盘格式。如果您不确定选择哪种格式,请选择 Thin Provision
      • 选择网络。选择桥接到虚拟机网络。在将虚拟机与网络关联时,您将修改此设置。
        重要
        XClarity Administrator 中包含 VMXNET 3 驱动程序。可忽略任何说明该驱动程序不受支持的 VMware 错误。有关详细信息,请参阅VMware 文档 – 关于迁移兼容性检查
      • 定制模板
        • 如果使用 DHCP,请在字段中指定

        • 如果 XClarity Administrator 管理端口使用静态 IP 地址,请在配置初始 IP 设置字段中指定,并指定静态 IP 协议、地址、网络掩码、DNS 服务器和网关。

        • 此外,也可在打开虚拟设备电源之前选择使用配置文件来指定 IP 地址设置(请参阅后文使用配置文件设置 IP 地址)。

        • 此页面中的字段顺序可能有所不同,具体取决于 Web 浏览器和 ESXi 版本。

      • 已准备好完成。清除部署后开机选项。

      下图显示完成该向导后的示例配置设置。


      显示初始设置期间的“服务与支持”页面。
    3. 单击完成以完成初始化并部署 XClarity Administrator。此过程需要耗时数分钟。
      注意
      完成以下三个步骤前,请勿打开虚拟设备的电源。否则,XClarity Administrator 将使用默认 DHCP IP 设置进行引导。
    4. 如果为 XClarity Administrator 管理端口配置了静态 IP 地址,请先完成以下步骤再开启虚拟设备电源:
      1. 在 vCenter 客户端上的 VMWare 虚拟机视图中选择 XClarity Administrator 虚拟设备,右键单击管理选项卡,然后单击编辑。随后将显示“编辑设置”对话框。

      2. 在导航窗格中单击 vApp 选项选项卡,然后单击 OVF 环境传输

      3. 确保勾选 VMware 工具启用选项,然后单击确定


        显示“vApp 选项”选项卡上已清除的“ISO 映像”和“启用”复选框。
  3. 将虚拟机与数据和管理网络关联。
    1. 单击主机以在 VMware vSphere Client 的内容窗格中显示主机详细信息。

      显示来自 VMware vSphere 的主机详细信息的截屏。
    2. 单击配置选项卡。
    3. 单击网络,然后单击添加网络链接。
    4. 在“连接类型”页面上,单击虚拟机
    5. 定义端口组 0。
      1. 在“虚拟机 - 网络访问权限”页面上,单击使用 vSwitch0,选择 vmnic0,然后单击下一步以创建端口组。
      2. 更新“端口组”属性。
        • 输入标签,例如,输入“虚拟机管理网络”作为网络标签。
        • 也可以输入已为该网络设置的 VLAN ID。
      3. 将管理 VLAN 的网络适配器关联到刚添加的网络。

        在左侧导航窗格中,右键单击虚拟机,然后单击编辑设置。然后,从硬件选项卡选择每个网络适配器,并选择为此端口组定义的网络标签。

      4. 设置 NIC 组合以在机箱中安装的两个 Flex 交换机 之间提供故障转移功能。
        • 从主机的配置选项卡,单击 vSwitch0 属性链接。
        • 单击网络适配器选项卡,然后选择 vmnic0
        • 单击添加
        • 按照“添加适配器向导”中的步骤添加 vmnic1

          在“故障转移策略”页面上,将 vmnic1 下移至备用适配器部分。
          故障转移顺序策略截图
        • 继续执行“添加适配器向导”以完成安装。
    6. 定义端口组 1。
      1. 在“虚拟机 - 网络访问权限”页面上,单击使用 vSwitch0,选择 vmnic1,然后单击下一步以创建端口组。
      2. 更新“端口组”属性。
        • 输入标签,例如,输入“虚拟机管理网络”作为网络标签。
        • 可选:输入为该网络设置的 VLAN ID。
      3. 将管理 VLAN 的网络适配器关联到刚添加的网络。
      4. 设置 NIC 组合以在机箱中安装的两个 Flex 交换机 之间提供故障转移功能。
        对于 XClarity Administrator 1.2.0 版和更低版本,请在首次打开管理软件电源之前执行以下步骤:
        1. 单击虚拟机,然后选择编辑虚拟机设置。随后将显示虚拟机属性对话框。

        2. 单击网络适配器 2

        3. 清除在打开电源时连接

        4. 单击确定进行保存。

        在将 XClarity Administrator 配置为使用 eth1 端口之后,重复先前的步骤以选择在打开电源时连接

  4. 右键单击虚拟设备,然后单击电源 > 打开电源

    启动虚拟机后,将列出每个接口的 IPv4 和 IPv6 地址,如下例所示。

    默认情况下,XClarity Administrator eth0 管理端口使用 DHCP IP 地址。在 XClarity Administrator 引导过程的最后,可选择在出现提示符时输入 1 来为 eth0 管理端口设置静态 IP 地址,如以下示例中所示。提示符将显示 150 秒,随后将显示登录提示符。如果要立即转到登录提示符,可在提示符处输入 x。

    重要
    • 更改静态 IP 地址设置时,最多有 60 秒时间输入新设置。请先确保具有所需的 IP 信息再继续操作。

      • 对于 IPv4 设置,您必须具有 IP 地址、子网掩码和网关 IP 地址

      • 对于 IPv6 设置,您必须具有 IP 地址和前缀长度

    • 如果不使用 DHCP 服务器,则可使用配置文件来指定 XClarity Administrator eth0 管理端口的 IP 设置,以通过该设置访问 XClarity Administrator。有关详细信息,请参阅接下来执行的操作一节。

    • 如果从控制台更改 IP 地址设置,XClarity Administrator 将重新启动以应用最新设置。

    • 无需任何操作即可登录。请忽略控制台登录消息。控制台界面非供客户使用。

    • 您可能会在控制台上看到消息:TCP:eth0:驱动程序具有可疑的 GRO 实施,TCP 性能可能受到影响。虚拟机的性能不受影响,可忽略此警告。

    注意
    如果管理设备后再更改 XClarity Administrator 管理端口的 IP 地址,可能会使设备在 XClarity Administrator 中处于脱机状态。如果要在 XClarity Administrator 已设置并运行后更改 IP 地址,请确保更改 IP 地址前已终止管理所有设备。
    ------------------------------------------
    Lenovo XClarity Administrator Version x.x.x
    ------------------------------------------

    eth0 flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
    inet 192.0.2.10 netmask 255.255.255.0 broadcast 192.0.2.55
    inet6 2001:db8:56ff:fe80:bea3 prefixlen 64 scopeid 0x20<link>
    ether 00:15:5d:0c:d1:92 txqueuelen 1000 (Ethernet)
    RX errors 0 dropped 0 overruns 0 frame 0

    eth1 flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
    inet 192.0.2.20 netmask 255.255.255.0 broadcast 192.0.2.130
    inet6 2001:db8:56ff:fe80:bea3 prefixlen 64 scopeid 0x20<link>

    ===========================================================================
    ===========================================================================

    You have 150 seconds to change IP settings. Enter one of the following:
    1. To set a static IP address for Lenovo XClarity virtual appliance eth0 port
    2. To use a DHCP address for Lenovo XClarity virtual appliance eth0 port
    x. To continue without changing IP settings
    ... ...

  5. 如果在网络模板(步骤 2)中选择为 XClarity Administrator 管理端口使用静态 IP 设置且从控制台更改了 IP 设置,请执行以下步骤。此操作可确保虚拟设备每次重新启动将使用从控制台指定的 IP 设置(而非网络模板中指定的设置)。
    1. 在 vCenter 客户端上选择 XClarity Administrator 虚拟设备,右键单击管理选项卡,然后单击编辑。随后将显示“编辑设置”对话框。

    2. 在导航窗格中单击 vApp 选项选项卡,然后单击 OVF 环境传输

    3. 确保取消勾选 VMware 工具启用选项,然后单击确定

(可选)使用安装脚本

可使用 VMware ovftool(版本 4.2.0 或更高版本)创建一个脚本来安装 XClarity Administrator 虚拟设备,如以下示例所示。必须在脚本中包括以下参数

  • prop:guestinfo.ipv4.bootproto。IPv4 引导协议。可以为 dhcpstatic

  • prop:guestinfo.ipv4.dns1。域名空间

  • prop:guestinfo.ipv4.gateway。网关地址

  • prop:guestinfo.ipv4.ipaddr。IPv4 地址

  • prop:guestinfo.ipv4.netmask。网络掩码

  • prop:guestinfo.ipsetting。指示是否要设置 IP 地址。可以为 yesno

  • prop:guestinfo.ipv6.bootproto。IPv4 引导协议。可以为 autodhcpstatic

  • prop:guestinfo.ipv6.ipaddr。IPv6 地址

XClarity Administrator 部署完成后,必须关闭然后再打开虚拟机电源来清除 OVF 环境。
#!/bin/bash

# XCLARITY virtual appliance ova file name
LXCA_OVA="lnvgy_sw_lxca_331-2.0.0_vmware_x86-64.ova"

# ESXi IP, ID and Password
ESXI_HOST="1.2.3.4"
ESXI_USERNAME="userid"
ESXI_PASSWORD="userpasswd"
# ESXi virtual switch and datastore to store the
# XClarity virtual appliance
ESXI_VM_NETWORK="VM Network"
ESXI_VM_DATASTORE="datastore2"

# XCLarity ETH0 static ip info
IPV4_BOOTPROTO="static"
LXCA_VMNAME="lxca-vm"
LXCA_DEPOPT="small"
LXCA_OVERWR="--overwrite"
LXCA_HOSTNAME="dt.labs.lenovo.com"
LXCA_IP="1.2.3.5"
LXCA_NETMASK="255.255.240.0"
LXCA_GATEWAY="1.2.0.1"
LXCA_DNS="1.2.0.10"
LXCA_CHGIP="yes"

LXCA_IP6="0::0"
IPV6_BOOTPROTO="auto"

##### Using ovftool version 4.2.0 ###
##### '--X:injectOvfEnv' and '--powerOn' are the key parameters
/usr/bin/ovftool --acceptAllEulas --X:waitForIp --skipManifestCheck ${LXCA_OVERWR}
--X:injectOvfEnv --powerOn "--net:bridged=${ESXI_VM_NETWORK}"
--datastore=${ESXI_VM_DATASTORE} --diskMode=thin --name=${LXCA_VMNAME}
--deploymentOption=${LXCA_DEPOPT}
--prop:guestinfo.ipv4.bootproto=${IPV4_BOOTPROTO}
--prop:guestinfo.ipv4.dns1=${LXCA_DNS}
--prop:guestinfo.ipv4.gateway=${LXCA_GATEWAY}
--prop:guestinfo.ipv4.ipaddr=${LXCA_IP}
--prop:guestinfo.ipv4.netmask=${LXCA_NETMASK}
--prop:guestinfo.ipsetting=${LXCA_CHGIP}
--prop:guestinfo.ipv6.bootproto=${IPV6_BOOTPROTO}
--prop:guestinfo.ipv6.ipaddr=${LXCA_IP6} ${LXCA_OVA}
"vi://${ESXI_USERNAME}:${ESXI_PASSWORD}@${ESXI_HOST}/"

if [[ "$?" -eq 0 ]]; then
exit 0
else
exit 999
fi

示例脚本返回以下输出:
[root@localhost dtest]# ./depl.sh
Opening OVA source: lnvgy_sw_lxca_331-2.0.0_vmware_x86-64.ova
Opening VI target: vi://root@1.2.3.4:443/
Deploying to VI: vi://root@1.2.3.4:443/
Transfer Completed
Powering on VM: lxca-vm
Task Completed
Received IP address: 1.2.3.5

(可选)使用配置文件来设置 IP 设置

如果不使用 DHCP 服务器,则可选择使用配置文件来指定通过 Eth0 网络接口访问 XClarity Administrator Web 界面时要使用的 IP 设置。

首次启动 XClarity Administrator 之前创建并装载到虚拟机的 ISO 文件中包含该配置文件(eth0_config)。首次启动 XClarity Administrator 时,它使用在 eth0_config 文件中定义的静态 IP 地址配置 Eth0 网络的 IP 地址,并显示 Web 界面以用于初始设置和配置相应的设置(请参阅配置 Lenovo XClarity Administrator)。

限制: 只能使用此方法配置 Eth0 网络。创建名为eth1_config 的配置文件不会配置 Eth1 网络。

要使用配置文件,请在打开虚拟设备电源前执行以下步骤

  1. 创建一个名为 eth0_config 的文件(没有文件扩展名),其中包含以下要在虚拟机启动时使用的 IPv4 参数。

    • IPV4_ADDR=
    • IPV4_NETMASK=
    • IPV4_GATEWAY=
    • IPV6_ADDR=
    • IPV6_GATEWAY=
    可使用 echo 命令创建该文件,例如:
    ECHO IPV4_ADDR=1.1.1.1 > ./eth0_config
    ECHO IPV4_NETMASK=255.255.255.05 >> ./eth0_config
    ECHO IPV4_GATEWAY=1.1.1.5 >> ./eth0_config
    ECHO IPV6_ADDR=1001:1002:1003:1004::2 >> ./eth0_config
    ECHO IPV6_GATEWAY=1001:1002:1003:1004::1 >> ./eth0_config
    XClarity Administrator 1.1.1 版和更高版本支持 IPV6_ADDR 和 IPV6_GATEWAY 参数。
  2. 创建一个 ISO 映像,其中包含 eth0_config 文件。

    要在 Windows 中创建 ISO 映像,请使用您常用的 ISO 软件。在 Linux 中,使用 mkisofs 命令,例如:

    mkisofs -V IP4ADDR -J -o ./boot.iso ./eth0_config

    其中 -V 是卷标,-J 表示 Joliet 格式,-o 是输出文件名,而 ./eth0_config 是要在该 ISO 映像中加入的文件。

  3. 使用数据存储浏览器将该 ISO 映像上传到适当位置。

  4. 将该 .ISO 映像装载到虚拟机。该 ISO 文件必须位于 ESXi 主机的数据存储中,以使其可作为 CD/DVD 光驱装载到 XClarity Administrator 虚拟机上。

    1. 右键单击虚拟机,然后单击编辑设置
    2. 单击添加以显示添加硬件向导。
    3. 单击 CD/DVD 光驱,然后单击下一步
    4. 选择使用 ISO 映像,然后单击下一步
    5. 选择该 ISO 映像,然后单击下一步
    6. 选择虚拟设备节点,然后单击下一步
    7. 单击完成
    登录到 XClarity Administrator Web 界面并配置相应设置完毕后,可卸载驱动器并删除该 ISO 映像。

完成之后

登录并配置 XClarity Administrator(请参阅首次访问 Lenovo XClarity Administrator Web 界面配置 Lenovo XClarity Administrator)。