Inleiding
In dit document wordt beschreven hoe u HyperFlex (HX)-datastore koppelt op niet-HX ESXi-hosts.
Scenario
- Migreer de virtuele machine (VM) van een bestaand ESXi-cluster naar een HX-cluster.
- De VM moet naar een HX-datastore worden verplaatst omdat bestaande datastores deel uitmaken van een legacy-opslagarray die moet worden ontmanteld/hergebruikt.
Vereisten
- Hoofdtoegang tot oudere ESXi-hosts en HX-geconvergeerde nodes.
- Root-toegang tot opslagcontrollers.
- Zorg ervoor dat Quality of Service (QoS) en jumboframes correct end-to-end zijn geconfigureerd.
- Het Storage Data Network VLAN maakt gebruik van Platinum met een Class of Service (CoS)-waarde van 5.
- Het Storage Data Network VLAN moet bereikbaar zijn voor de oudere ESXi-hosts.
- Legacy ESXi-hosts moeten met behulp van jumboframes het IP-adres van de HX-opslagclustergegevens kunnen pingen (niet het IP-beheeradres).
gedetailleerde procedure
Hyperflex-knooppunten
Stap 1: SSH naar een van de HX-knooppunten.
Voer de opdracht esxcfg-nas -l
in om de gekoppelde datastores weer te geven.
[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 de opdracht cat /etc/hosts
in en noteer de uitvoer voor de universeel unieke identificatie (UUID) van het HX-cluster. Zoek naar de lijn die het woord springpad 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: de UUID van het HX-cluster komt overeen met de uitvoer van de stcli cluster info
opdracht.
root@SpringpathControllerABC7DEFGHI:~# stcli cluster info |less
entityRef:
type: cluster
id: 1234567890987654321-9876543210123456789
name: hx-cluster
config:
clusterUuid: 1234567890987654321-9876543210123456789
name: hx-cluster
Stap 3:
Voer de esxcli network firewall unload
opdracht in op alle HX-geconvergeerde nodes.
[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 naar een van de opslagcontrollers.
Voer de stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>
opdracht in.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204
In het vorige voorbeeld is aangetoond hoe u vier bestaande ESXi-hosts aan de whitelist kunt toevoegen.
Bekijk de whitelist.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------
Legacy ESXi-hosts
Stap 5: SSH naar elk van de bestaande ESXi-hosts.
Voer de opdracht vi /etc/hosts
in om het bestand /etc/hosts te bewerken.
[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 item uit het /etc/hosts-bestand van de eerder genomen HX-node en plak het in het /etc/hosts-bestand van de oudere ESXi-host en sla de wijzigingen op.
[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 in het IP-adres van de 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 de esxcfg-nas -a -o <host> -s <share_name> <datastore_name>
opdracht in.
[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 de opdracht esxcfg-nas -l
in om te bevestigen dat de HX-datastore met succes is gekoppeld aan de bestaande ESXi-host.
[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 bestaande ESXi-host.
Gerelateerde informatie