Inleiding
Dit document beschrijft hoe u HyperFlex (HX) datastore op niet-HX ESXi Hosts kunt monteren.
Scenario
- Migratie van de virtuele machine (VM) van een bestaande ESXi-cluster naar een HX-cluster.
- De VM moet naar een HX-datastore overstappen, aangezien bestaande datastores deel uitmaken van een bestaande opslagarray die wordt ontmanteld/hergebruikt.
Vereisten
- Toegang tot oudere ESXi-hosts en HX geconvergeerde knooppunten.
- Toegang tot opslagcontrollers.
- Verzeker u ervan dat Quality of Service (QoS) en jumboframes correct end-to-end worden geconfigureerd.
- Het Storage Data Network VLAN maakt gebruik van Platinum met een CoS-waarde (serviceklasse) van 5.
- Het VLAN voor opslaggegevens moet door de bestaande ESXi-hosts bereikbaar zijn.
- Verouderde ESXi-hosts moeten in staat zijn te pingelen, met behulp van jumboframes, het IP-adres van de HX Storage cluster gegevens (niet het IP-adres van het beheer).
Gedetailleerde procedure
Hyperflex knooppunten
Stap 1: SSH op één van de HX-knooppunten.
Voer het esxcfg-nas -l
opdracht om een lijst op te stellen van de gemonteerde datastores.
[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
Stap 2:
Voer het cat /etc/hosts
opdracht en noteer de output voor het HX-cluster universeel unieke identificator (UUID). Zoek de lijn die het woord springpath bevat.
[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
Opmerking: Het HX-cluster UUID komt overeen met de uitvoer uit de opdracht 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
Stap 3:
Voer het esxcli network firewall unload
opdracht op alle HX geconvergeerde knooppunten.
[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
Opslagcontroller
Stap 4: SSH voor één van de opslagcontrollers.
Voer het stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>
uit.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204
Het vorige voorbeeld liet zien hoe je vier oudere ESXi hosts aan de whitelist kunt toevoegen.
Bekijk de witte lijst.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------
Verouderde ESXi-hosts
Stap 5: SSH voor elk van de nalatenschap ESXi-hosts.
Voer het vi /etc/hosts
opdracht om het bestand te bewerken/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
Stap 6:
Kopieer het bestand van het eerder genomen HX-knooppunt vanaf /etc/hosts/hosts-bestand en slaat de wijzigingen op in het bestaande ESXi-bestand.
[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
Stap 7:
Wijzig 127.0.0.1 naar het IP-adres van HX-clustergegevens.
[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>
Stap 8:
Voer het esxcfg-nas -a -o <host> -s <share_name> <datastore_name>
uit.
[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
Stap 9:
Voer het esxcfg-nas -l
opdracht om de HX datastore te bevestigen die met succes op de bestaande ESXi host is gemonteerd.
[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
De HX datastores zijn nu gekoppeld aan de legacy ESXi-host.
Gerelateerde informatie