Introduction
Ce document décrit comment monter le data store HyperFlex (HX) sur des hôtes ESXi non-HX.
Scénario
- Migrer la machine virtuelle (VM) d'un cluster ESXi hérité vers un cluster HX.
- La machine virtuelle doit être déplacée vers un data store HX, car les data stores existants font partie d'une baie de stockage héritée qui sera désaffectée/réaffectée.
Conditions requises
- Accès racine aux anciens hôtes ESXi et aux noeuds convergents HX.
- Accès racine aux contrôleurs de stockage.
- Assurez-vous que la qualité de service (QoS) et les trames jumbo sont configurées correctement de bout en bout.
- Le VLAN du réseau de données de stockage utilise Platinum avec une valeur CoS de 5.
- Le VLAN de réseau de données de stockage doit être accessible par les hôtes ESXi hérités.
- Les hôtes ESXi hérités doivent pouvoir envoyer une requête ping à l'adresse IP des données du cluster de stockage HX (et non à l'adresse IP de gestion) à l'aide de trames jumbo.
Procédure détaillée
Noeuds Hyperflex
Étape 1 : SSH à l'un des noeuds HX.
Saisissez le esxcfg-nas -l
afin de répertorier les data stores montés.
[root@hx-esxi-01:~] esxcfg-nas -l
hx-nfs-1 is 192.168.255.254:hx-nfs-1 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-2 is 192.168.255.254:hx-nfs-2 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-3 is 192.168.255.254:hx-nfs-3 from 1234567890987654321-9876543210123456789 mounted available
Étape 2 :
Saisissez le cat /etc/hosts
et notez le résultat pour l'identifiant unique universel du cluster HX (UUID). Recherchez la ligne contenant le mot springpath.
[root@hx-esxi-01:~] cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.101 hx-esxi-01.cnmi.local hx-esxi-01
127.0.0.1 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789
Remarque : l'UUID de cluster HX correspond au résultat de la commande stcli cluster info
.
root@SpringpathControllerABC7DEFGHI:~# stcli cluster info |less
entityRef:
type: cluster
id: <strong1234567890987654321-9876543210123456789
name: hx-cluster
config:
clusterUuid: 1234567890987654321-9876543210123456789
name: hx-cluster
Étape 3 :
Saisissez le esxcli network firewall unload
sur tous les noeuds convergents HX.
[root@hx-esxi-01:~] esxcli network firewall unload
[root@hx-esxi-02:~] esxcli network firewall unload
[root@hx-esxi-03:~] esxcli network firewall unload
[root@hx-esxi-04:~] esxcli network firewall unload
Contrôleur de stockage
Étape 4 : SSH à l'un des contrôleurs de stockage.
Saisissez le stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>
erasecat4000_flash:.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204
L'exemple précédent montre comment ajouter quatre hôtes ESXi hérités à la liste blanche.
Consultez la liste blanche.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------
Hôtes ESXi hérités
Étape 5 : SSH à chacun des hôtes ESXi hérités.
Saisissez le vi /etc/hosts
afin de modifier le fichier /etc/hosts.
[root@legacy-esxi-01:~] vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01
Étape 6 :
Copiez l'entrée du fichier /etc/hosts du noeud HX pris précédemment et collez-la dans le fichier /etc/hosts de l'hôte ESXi hérité et enregistrez les modifications.
[root@legacy-esxi-01:~] vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01
127.0.0.1 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789
Étape 7 :
Remplacez 127.0.0.1 par l'adresse IP des données du cluster HX.
[root@legacy-esxi-01:~] vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01
192.168.255.254 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789>
Étape 8 :
Saisissez le esxcfg-nas -a -o <host> -s <share_name> <datastore_name>
erasecat4000_flash:.
[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-1 hx-nfs-1
[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-2 hx-nfs-2
[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-3 hx-nfs-3
Étape 9 :
Saisissez le esxcfg-nas -l
afin de confirmer que le data store HX a été correctement monté sur l'hôte ESXi hérité.
[root@legacy-esxi-01:~] esxcfg-nas -l
hx-nfs-1 is 192.168.255.254:hx-nfs-1 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-2 is 192.168.255.254:hx-nfs-2 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-3 is 192.168.255.254:hx-nfs-3 from 1234567890987654321-9876543210123456789 mounted available
Les data stores HX sont désormais montés sur l'hôte ESXi hérité.
Informations connexes