Introduction
Este documento descreve como montar o armazenamento de dados HyperFlex (HX) em Hosts ESXi não HX.
Cenário
- Migre a máquina virtual (VM) de um cluster ESXi herdado para um cluster HX.
- A VM precisa migrar para um armazenamento de dados HX, pois os datastores existentes fazem parte de um storage array herdado que será desativado/redirecionado.
Requirements
- Acesso de raiz a hosts ESXi herdados e nós convergentes HX.
- Acesso raiz aos controladores de armazenamento.
- Verifique se QoS (Qualidade do serviço) e jumbo frames estão configurados corretamente fim-a-fim.
- A VLAN da rede de dados de armazenamento usa Platinum com um valor de Classe de Serviço (CoS - Class of Service) de 5.
- A VLAN da rede de dados de armazenamento deve ser alcançável pelos hosts ESXi herdados.
- Os hosts antigos do ESXi devem ser capazes de fazer ping, usando quadros jumbo, do endereço IP dos dados do cluster de armazenamento HX (não do endereço IP de gerenciamento).
Procedimento detalhado
Nós Hyperflex
Passo 1: SSH para um dos nós HX.
Digite o esxcfg-nas -l
para listar os datastores 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
Passo 2:
Digite o cat /etc/hosts
e observe a saída do identificador universal exclusivo (UUID) do cluster HX. Procure a linha que contém a palavra 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:O UUID do cluster HX corresponde à saída do comando 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
Passo 3:
Digite o esxcli network firewall unload
em todos os nós 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 armazenamento
Passo 4: SSH para um dos controladores de armazenamento.
Digite o stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>
comando.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204
O exemplo anterior demonstrou como adicionar quatro hosts ESXi legados à lista branca.
Reveja a lista branca.
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------
Hosts ESXi legados
Passo 5: SSH para cada um dos hosts ESXi herdados.
Digite o vi /etc/hosts
para editar o arquivo /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
Passo 6:
Copie a entrada do arquivo /etc/hosts do nó HX capturado anteriormente e cole-a no arquivo /etc/hosts do host ESXi legado e salve as alterações.
[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
Passo 7:
Altere 127.0.0.1 para o endereço IP dos dados do 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>
Passo 8:
Digite o esxcfg-nas -a -o <host> -s <share_name> <datastore_name>
comando.
[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
Etapa 9:
Digite o esxcfg-nas -l
para confirmar o datastore HX montado com êxito no host ESXi herdado.
[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
Os datastores HX agora estão montados no host ESXi herdado.
Informações Relacionadas