跳至主要内容

步驟 6. 安裝及配置 Lenovo XClarity Administrator 虛擬裝置(使用 VMware vCenter Client 的 ESXi)

使用 VMware vCenter 部署精靈,在剛安裝的 ESXi 主機上安裝及配置 XClarity Administrator 虛擬裝置。

程序

若要安裝 XClarity Administrator 虛擬裝置,請完成下列步驟:

  1. XClarity Administrator 下載網頁XClarity Administrator 虛擬裝置映像檔下載到用戶端工作站。登入網站,然後使用提供給您的存取金鑰以下載映像檔。

    若是 ESXi,請下載 OVF 格式的映像檔。

  2. 在主機上安裝及配置虛擬裝置。
    1. 透過 VMware vCenter 用戶端連線至主機。
    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 儲存空間的資料存放區,然後選擇符合組織需要的虛擬磁碟格式。如果您不確定要選擇何種格式,請選取精簡供應
      • 選取網路。選擇橋接至虛擬機器網路。您可以在建立虛擬機器與網路的關聯時修改此設定。
        重要
        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 v1.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 AdministratorXClarity Administrator eth0 管理埠的 IP 設定。如需相關資訊,請參閱以下章節下一步做什麼

    • 如果在主控台變更 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. 如果您選擇使用網路範本中 XClarity Administrator 管理埠的靜態 IP 設定(步驟 2),並在主控台變更了 IP 設定,請執行下列步驟。這可確保每次虛擬裝置重新開機時會使用您在主控台指定的 IP 設定(而非您在網路範本所指定的設定)。
    1. 在 vCenter 用戶端選取 XClarity Administrator 虛擬裝置,用滑鼠右鍵按一下管理標籤,然後按一下編輯。隨即顯示「編輯設定」對話框。

    2. 按一下 vApp 選項標籤,然後按一下導覽窗格中的 OVF 環境傳輸

    3. 請確定已清除 VMware Tools啟用選項,然後按一下確定

(選用)使用安裝 Script

您可以建立 Script(如下列範例),利用 VMware ovftool(版本 4.2.0 或更新版本)來安裝 XClarity Administrator 虛擬裝置。您必須在 Script 中包含下列參數

  • prop:guestinfo.ipv4.bootproto。IPv4 開機通訊協定。這可以是 dhcp靜態

  • prop:guestinfo.ipv4.dns1。網域名稱空間

  • prop:guestinfo.ipv4.gateway。閘道位址

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

  • prop:guestinfo.ipv4.netmask。網路遮罩

  • prop:guestinfo.ipsetting。指定是否要設定 IP 位址。這可以選

  • prop:guestinfo.ipv6.bootproto。IPv4 開機通訊協定。這可以是自動dhcp靜態

  • 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

本範例 Script 會傳回下列輸出
[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 設定。

配置檔 (eth0_config) 包含在 XClarity Administrator 第一次啟動前,您建立並裝載至虛擬機器的 ISO 檔案中。當 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 v1.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 主機的資料存放區內,如此才能裝載為 XClarity Administrator 虛擬機器上的 CD/DVD 光碟機。

    1. 用滑鼠右鍵按一下虛擬機器,然後按一下編輯設定
    2. 按一下新增以顯示新增硬體精靈。
    3. 按一下 CD/DVD 光碟機,然後按下一步
    4. 選取使用 ISO 映像檔,然後按下一步
    5. 選取 ISO 映像檔,然後按下一步
    6. 選取虛擬裝置節點,然後按下一步
    7. 按一下完成
    在您登入 XClarity Administrator Web 介面並完成配置適當的設定之後,就可以卸載磁碟機並刪除 ISO 映像檔。

在您完成之後

登入並配置 XClarity Administrator(請參閱初次存取 Lenovo XClarity Administrator Web 介面配置 Lenovo XClarity Administrator)。