Introdução
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 legado para um cluster HX.
- A VM precisa ser movida para um armazenamento de dados HX, pois os armazenamentos de dados existentes fazem parte de um storage array legado para serem descomissionados/redefinidos.
Requisitos
- Acesso raiz a hosts ESXi legados e nós convergentes HX.
- Acesso raiz aos controladores de armazenamento.
- Verifique se a QoS (Qualidade do Serviço) e os quadros jumbo estão configurados corretamente de ponta a ponta.
- A VLAN da Rede de Dados de Armazenamento usa Platinum com um valor de Classe de Serviço (CoS) de 5.
- A VLAN da rede de dados de armazenamento deve ser alcançável pelos hosts ESXi legados.
- Os hosts ESXi legados devem ser capazes de fazer ping, usando quadros jumbo, no endereço IP dos dados do cluster de armazenamento HX (não no endereço IP de gerenciamento).
Procedimento detalhado
Nós do Hyperflex
Passo 1: SSH para um dos nós HX.
esxcfg-nas -l
Insira o comando para listar os armazenamentos de dados 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:
Insira o cat /etc/hosts
comando e observe a saída do identificador exclusivo universal (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: 1234567890987654321-9876543210123456789
name: hx-cluster
config:
clusterUuid: 1234567890987654321-9876543210123456789
name: hx-cluster
Passo 3:
Digite o comando em todos os nós convergentes HXesxcli network firewall unload
.
[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.
Insira o 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
O exemplo anterior demonstrou como adicionar quatro hosts ESXi legados à lista branca.
Revise 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 legados.
Insira o vi /etc/hosts
comando 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 obtido anteriormente e cole-o 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:
Insira o 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
Etapa 9:
esxcfg-nas -l
Insira o comando para confirmar se o armazenamento de dados HX foi montado com êxito no host ESXi legado.
[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 legado.
Informações Relacionadas