Passaggio 6: installare e configurare l'appliance virtuale Lenovo XClarity Administrator (ESXi mediante VMware vCenter Client)
Installare e configurare l'appliance virtuale XClarity Administrator sull'host ESXi appena installato, mediante VMware vCenter Client.
Procedura
Per installare l'appliance virtuale Lenovo XClarity Administrator, attenersi alla procedura descritta di seguito.
(Facoltativo) Utilizzo di uno script di installazione
È possibile creare uno script, come nel seguente esempio, per installare l'appliance virtuale XClarity Administrator mediante VMware ovftool (versione 4.2.0 o successiva). È necessario includere i seguenti parametri nello script
prop:guestinfo.ipv4.bootproto. Il protocollo di avvio IPv4. Può essere dhcp o static.
prop:guestinfo.ipv4.dns1. Spazio nome di dominio
prop:guestinfo.ipv4.gateway. Indirizzo gateway
prop:guestinfo.ipv4.ipaddr. Indirizzo IPv4
prop:guestinfo.ipv4.netmask. Maschera di rete
prop:guestinfo.ipsetting. Indica se impostare l'indirizzo IP. Può essere yes o no.
prop:guestinfo.ipv6.bootproto. Il protocollo di avvio IPv4. Può essere auto, dhcp o static.
prop:guestinfo.ipv6.ipaddr. Indirizzo IPv6
#!/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
(Facoltativo) Utilizzo di un file di configurazione per configurare le impostazioni IP
Se non si utilizza un server DHCP è possibile utilizzare facoltativamente un file di configurazione per specificare le impostazioni IP che si desidera utilizzare per accedere all'interfaccia Web XClarity Administrator mediante l'interfaccia di rete Eth0.
Il file di configurazione (eth0_config) è contenuto in un file ISO creato e montato nella macchina virtuale precedentemente al primo avvio di XClarity Administrator. Al primo avvio, XClarity Administrator configura l'indirizzo IP per la rete Eth0 utilizzando l'indirizzo IP statico definito nel file eth0_config e visualizza l'interfaccia Web per l'installazione iniziale e la configurazione delle impostazioni appropriate (vedere Configurazione di Lenovo XClarity Administrator).
Per utilizzare un file di configurazione, completare la seguente procedura prima di accendere l'appliance virtuale
Creare un file denominato eth0_config (senza estensione di file) contenente i seguenti parametri IPv4 che la macchina virtuale dovrà utilizzare all'avvio.
- IPV4_ADDR=
- IPV4_NETMASK=
- IPV4_GATEWAY=
- IPV6_ADDR=
- IPV6_GATEWAY=
È possibile utilizzare il comando echo per creare il file, ad esempio: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_configNotaI parametri IPV6_ADDR e IPV6_GATEWAY sono supportati inXClarity Administrator v1.1.1 e versioni successive. Creare un'immagine ISO contenente il file eth0_config.
Per creare un'immagine ISO in Windows, utilizzare un software ISO qualsiasi. In Linux, utilizzare il comando mkisofs, ad esempio:
mkisofs -V IP4ADDR -J -o ./boot.iso ./eth0_config
dove -V è l'etichetta del volume, -J è il formato Joliet, -o è il nome del file di output e ./eth0_config è il file da includere nell'immagine ISO.
Caricare l'immagine ISO in una posizione idonea esplorando l'archivio dati.
Montare l'immagine .ISO nella macchina virtuale. Il file ISO deve trovarsi nell'archivio dati dell'host ESXi, in modo da poterlo montare come unità CD/DVD nella macchina virtuale XClarity Administrator.
- Fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Modifica impostazioni.
- Fare clic su Aggiungi per visualizzare la procedura guidata Aggiungi hardware.
- Fare clic su Unità CD/DVD e su Avanti.
- Selezionare Usa immagine ISO e fare clic su Avanti.
- Selezionare l'immagine ISO e fare clic su Avanti.
- Selezionare il nodo del dispositivo virtuale e fare clic su Avanti.
- Fare clic su Fine.
NotaSarà possibile smontare l'unità ed eliminare l'immagine ISO dopo aver eseguito il login all'interfaccia WebXClarity Administrator e completato la configurazione delle impostazioni appropriate.
Al termine
Eseguire il login e configurare XClarity Administrator (vedere Primo accesso all'interfaccia Web di Lenovo XClarity Administrator e Configurazione di Lenovo XClarity Administrator).