Installation de XClarity Management Hub pour les appareils clients Edge (ESXi utilisant vCenter Client)
Configurez le dispositif virtuel du Lenovo XClarity Management Hub dans un VMware vCenter Client sur un hôte ESXi.
Procédure
Pour installer le dispositif virtuel XClarity Management Hub, procédez comme suit.
(Facultatif) Utilisation d’un script d’installation
Vous pouvez créer un script, tel que le suivant, pour installer le dispositif virtuel du XClarity Management Hub à l’aide de VMware ovtool (version 4.2.0 ou ultérieure). Vous devez inclure les paramètres suivants dans le script
- prop:guestinfo.ipv4.bootproto. Protocole d'amorçage IPv4. Les valeurs possibles sont dhcp ou statique.
- prop:guestinfo.ipv4.dns1. Espace du nom de domaine
- prop:guestinfo.ipv4.gateway. Adresse de passerelle
- prop:guestinfo.ipv4.ipaddr. Adresse IPv4
- prop:guestinfo.ipv4.netmask. Masque réseau
- prop:guestinfo.ipsetting. Indique si l'adresse IP doit être définie. Les valeurs possibles sont oui ou non.
- prop:guestinfo.ipv6.bootproto. Protocole d'amorçage IPv4. Les valeurs possibles sont auto, dhcp ou static.
- prop:guestinfo.ipv6.ipaddr. Adresse 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
(Facultatif) Utilisation d’un fichier de configuration pour définir les paramètres IP
Si vous n'utilisez pas le serveur DHCP, vous pouvez éventuellement utiliser un fichier de configuration pour spécifier les paramètres IP que vous souhaitez utiliser pour accéder à l'interface Web de XClarity Management Hub à l'aide de l'interface réseau Eth0.
Le fichier de configuration (eth0_config) est contenu dans un fichier ISO que vous créez et montez sur la machine virtuelle avant le démarrage pour la première fois de XClarity Management Hub. Lorsque le XClarity Management Hub démarre pour la première fois, il configure l’adresse IP du réseau Eth0 à l’aide de l’adresse IP statique définie dans le fichier eth0_config et affiche l’interface Web pour installer et configurer initialement les paramètres appropriés (voir Configuration du XClarity Management Hub pour les appareils clients Edge).
Pour utiliser un fichier de configuration, procédez comme suit avant la mise sous tension du dispositif virtuel.
- Créez un fichier nommé eth0_config (sans extension de fichier) contenant les paramètres IPv4 suivants que vous souhaitez que la machine virtuelle utilise au démarrage.
- IPV4_ADDR=
- IPV4_NETMASK=
- IPV4_GATEWAY=
- IPV6_ADDR=
- IPV6_GATEWAY=
Vous pouvez utiliser la commande echo pour créer le fichier, par exemple :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 - Créez une image ISO qui contient le fichier eth0_config.
Pour créer une image ISO sur Windows, utilisez votre logiciel ISO préféré. Sous Linux, utilisez la commande mkisofs, par exemple :
mkisofs -V IP4ADDR -J -o ./boot.iso ./eth0_config
où -V est l’étiquette de volume, -J est le format Joliet, -o est le nom du fichier de sortie, et ./eth0_config est le fichier à inclure dans l’image ISO.
- Téléchargez l'image ISO dans un emplacement approprié à l'aide du navigateur de magasin de données.
- Montez l'image .ISO sur la machine virtuelle. Le fichier ISO doit se trouver dans le magasin de données de l'hôte ESXi, de sorte qu'il puisse être monté en tant qu'unité de CD/DVD de la machine virtuelle XClarity Management Hub.
- Cliquez avec le bouton droit de la souris sur la machine virtuelle, puis cliquez sur Éditer les paramètres.
- Cliquez sur Ajoutez pour afficher l'Assistant Ajouter du matériel.
- Cliquez sur Unité de CD/DVD et cliquez sur Suivant.
- Sélectionnez Utiliser une image ISO, puis cliquez sur Suivant.
- Sélectionnez l'image ISO, puis cliquez sur Suivant.
- Sélectionnez le nœud d'appareil virtuel, puis cliquez sur Suivant.
- Cliquez sur Terminer.
RemarqueVous pouvez démonter l'unité et supprimer l'image ISO après vous être connecté à l'interface WebXClarity Management Hub et terminer de configurer les paramètres appropriés.
Après avoir terminé
Connectez-vous et configurez le XClarity Management Hub (voir Configuration du XClarity Management Hub pour les appareils clients Edge).