Introducción
Este documento describe cómo montar el almacén de datos HyperFlex (HX) en hosts ESXi que no sean HX.
Situación
- Migre la máquina virtual (VM) de un clúster ESXi heredado a un clúster HX.
- La máquina virtual necesita trasladarse a un almacén de datos HX, ya que los almacenes de datos existentes forman parte de una matriz de almacenamiento heredada que se va a retirar o reutilizar.
Requirements
- Acceso raíz a hosts ESXi heredados y nodos convergentes HX.
- Acceso raíz a controladores de almacenamiento.
- Asegúrese de que la calidad de servicio (QoS) y las tramas gigantes estén configuradas correctamente de extremo a extremo.
- La VLAN de red de datos de almacenamiento utiliza Platinum con un valor de clase de servicio (CoS) de 5.
- Los hosts ESXi heredados deben poder acceder a la VLAN de red de datos de almacenamiento.
- Los hosts de ESXi heredados deben poder hacer ping, mediante tramas gigantes, a la dirección IP de los datos del clúster de almacenamiento HX (no a la dirección IP de administración).
Procedimiento detallado
Nodos hiperflex
Paso 1: SSH a uno de los nodos HX.
Ingrese el esxcfg-nas -l
comando para enumerar los almacenes de datos montados.
[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
Paso 2:
Ingrese el cat /etc/hosts
comando y observe el resultado del identificador único universal (UUID) del clúster HX. Busque la línea que contiene la palabra 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
Nota: El UUID del clúster HX coincide con la salida del comando stcli cluster info
.
root@SpringpathControllerABC7DEFGHI:~# stcli cluster info |less
entityRef:
type: cluster
id: 1234567890987654321-9876543210123456789
name: hx-cluster
config:
clusterUuid: 1234567890987654321-9876543210123456789
name: hx-cluster
Paso 3:
Ingrese el esxcli network firewall unload
comando en todos los nodos convergentes 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
Controlador de almacenamiento
Paso 4: SSH a uno de los controladores de almacenamiento.
Introduzca el comando.stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204
En el ejemplo anterior se mostraba cómo agregar cuatro hosts antiguos de ESXi a la lista blanca.
Revise la lista blanca.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------
Hosts antiguos de ESXi
Paso 5: SSH a cada uno de los hosts antiguos de ESXi.
Ingrese el vi /etc/hosts
comando para editar el archivo /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
Paso 6:
Copie la entrada del archivo /etc/hosts del nodo HX tomado anteriormente y péguelo en el archivo /etc/hosts del host ESXi heredado y guarde los cambios.
[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
Paso 7:
Cambie 127.0.0.1 por la dirección IP de datos del clúster 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
Paso 8:
Introduzca el comando.esxcfg-nas -a -o <host> -s <share_name> <datastore_name>
[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
Paso 9:
Ingrese el esxcfg-nas -l
comando para confirmar que el almacén de datos HX se ha montado correctamente en el host ESXi heredado.
[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
Los almacenes de datos HX ahora están montados en el host ESXi heredado.
Información Relacionada