PowerFlex 3.0: Como reimplementar um PowerFlex Gateway
Summary: Este artigo apresenta o procedimento para reimplementar um Gateway (GW) do PowerFlex.
Instructions
Objetivo:
Para reimplementar com sucesso um Gateway (GW) do PowerFlex.
Fatos:
Uma reimplementação do PowerFlex GW pode ser necessária por vários motivos:
-
Preparação para uma substituição automatizada de SVM.
-
Substituição do antigo SUSE Linux Enterprise Server pelo CentOS.
-
Os sistemas integrados na fábrica usam o PowerFlex Manager ou algum outro método no qual o GW não esteja envolvido. Posteriormente, para upgrades ou substituições, você deve apresentá-lo ao ambiente novamente.
Nota: O PowerFlex Gateway também é mencionado como gateway do VxFlex OS na versão 3.0.x.
Procedimento:
Certifique-se de fazer backup do GW atual. Isso garante que todas as propriedades e configurações existentes sejam copiadas para o novo GW. Para fazer um backup do GW atual, siga as etapas abaixo:
-
Faça SSH para o IP do GW atual e faça login como root.
-
Execute o seguinte comando para ir para a pasta do GW:
cd /opt/emc/scaleio/gateway/bin/
-
Execute o comando a seguir para exportar o arquivo de configuração do GW para a pasta temporária.
Nota: O nome original do script em versões mais antigas era SIOGWTool.sh.
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
Execute o seguinte comando para ir para a pasta temporária:
cd /tmp
Nota: O arquivo de configuração do gateway exportado é chamado de nome gw_config.tar.
-
Copie o arquivo na unidade local.
-
Se necessário, execute os seguintes comandos e copie e cole os respectivos resultados no Bloco de notas:
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
Execute o seguinte comando para desligar o servidor:
shutdown now -h
-
Renomeie o GW atual da seguinte forma:
-
Faça login no vCenter onde o GW atual reside.
-
No painel esquerdo, vá para a VM GW atual.
-
Clique com o botão direito do mouse na VM do GW e clique em Rename.
-
Digite o novo nome e clique em OK.
-
Execute as seguintes etapas para implementar o novo modelo de OVA do GW:
-
No site de suporte da Dell, faça download do pacote completo de software para a versão do PowerFlex em execução. Você deve estar conectado para ver todos os downloads.
-
Extraia os pacotes do arquivo baixado.
-
No diretório completo do software VMware da versão> do PowerFlex<, salve o modelo OVA.
-
Use o VMware vSphere Client para se conectar ao vCenter.
-
Na janela principal, selecione Hosts and Clusters.
-
No painel esquerdo, selecione o ESXi no qual você deseja implementar o OVA.
-
Clique nele com o botão direito e selecione Deploy OVF Template.
O assistente Deploy OVF Template é exibido. -
Digite o caminho completo para o OVA que você salvou e clique em Next.
-
Atribua um nome exclusivo à VM e selecione um armazenamento VSAN para implementar o OVA. Aceite os valores padrão restantes no assistente e clique em Finish.
Nota: Certifique-se de usar o mesmo nome da VM que salvou usando o comando hostname. Pode levar algum tempo até que a implementação do OVA seja concluída. -
Clique com o botão direito na nova VM e clique em Edit Settings.
-
Certifique-se de ter CPU, RAM e memória suficientes, atribua os adaptadores à rede correta e clique em OK.
-
CPU = 2vCPU
-
Memória: 8 GB
-
Ligue a nova VM do GW.
-
Configure o novo nome de host e as interfaces de rede do GW do PowerFlex:
-
Usando o console, inicie o novo GW do PowerFlex e faça login.
-
Nota: O nome de usuário padrão é root e a senha padrão é admin.
-
Execute o seguinte comando para configurar a interface do usuário do Gerenciamento de rede:
nmtui
-
Selecione Set system hostname e pressione Enter.
-
Digite o nome do host e clique em OK.
Nota: Certifique-se de usar o mesmo nome da VM que salvou usando o comando hostname.
-
Selecione Edit a connection e pressione Enter.
-
Selecione Ethernet > Wired connection 1 e clique em Edit.
-
Altere o nome do perfil para eth0.
-
Altere IPv4 CONFIGURATION para Manual e clique em Show.
-
Configure a rede:
-
Endereço IP
-
Endereço do gateway
-
Servidor DNS
-
Nota: Certifique-se de usar os detalhes de rede da VM que você salvou anteriormente.
-
Altere IPv6 CONFIGURATION para Ignore e clique em OK.
-
Configure as redes de dados do PowerFlex:
-
Selecione Edit a connection e pressione Enter.
-
Selecione Ethernet > Wired connection 2 e clique em Edit.
-
Altere o nome do perfil para eth1.
-
Altere IPv4 CONFIGURATION para Manual e clique em Show.
-
Repita as etapas da rede de dados do PowerFlex para cada rede de dados adicional.
-
-
Configure a rede:
-
Endereço IP
-
Endereço do gateway
-
Servidor DNS
-
-
Nota: Certifique-se de usar os detalhes de rede da VM que você salvou anteriormente.
v1 = design
de porta NIC não vinculada v2 = design
de porta NIC de vinculação estática v3 = design de porta NIC de vinculação LACP
-
Clique em Voltar e, em seguida, em Sair.
-
Execute este comando para reinicializar:
reboot
-
Conecte-se ao servidor usando o IP do GW atual e execute estas etapas:
-
Execute o seguinte comando para verificar se o novo sistema operacional está disponível:
-
cat /etc/*release
-
Copie o arquivo de configuração antigo do GW do local para a pasta /root/.
Nota: Importe o arquivo de configuração do GW antigo para o novo GW somente se a integração do Secure Remote Services estiver em uso com o GW do VxFlex OS. Não fazemos isso na maioria dos sistemas, pois a integração do Secure Remote Services é com o PowerFlex Manager. Na maioria das vezes, a restauração do GW não é necessária.
O arquivo de configuração do GW foi importado com êxito.
-
Execute as seguintes etapas para adicionar o RPM, defina os IPs do MDM e adicione os certificados:
-
Certifique-se de que você está conectado ao servidor usando o IP do GW atual.
-
Instale o Java. Use a versão headless do openjdk .
-
O arquivo RPM do Java deve estar na pasta /root/install no GW.
-
Execute o seguinte comando para instalar o RPM do Java:
rpm -ivh <java_package_name>.rpm
-
Se o EMC-ScaleIO-gateway-3.X-X.<O arquivo build>.x86_64.rpm não está disponível na pasta /root/install, copie o arquivo do arquivo de download extraído do sistema local para a pasta /root/install.
-
Execute o seguinte comando para instalar o Gateway do PowerFlex, onde X é o número da versão:
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<> new_GW_admin_password é uma senha que você define para acessar o instalador do PowerFlex.
A senha deve atender aos seguintes critérios:
-
Pelo menos oito caracteres
-
Incluir os seguintes grupos: [a-z], [A-Z], [0-9]
-
Faça login na interface Web do Gateway do PowerFlex e siga estas etapas:
-
Certifique-se de que a nova versão do Installation Manager seja exibida na página principal.
-
No menu, clique em Maintain.
-
Digite o IP primário do MDM, o nome de usuário, a senha e a senha do LIA.
-
Aprove todos os certificados do MDM quando solicitado.
-
Clique em Retrieve system topology e certifique-se de que todas as autenticações do LIA sejam válidas.
-
-
Copie os IPs do cluster, o MDM principal e os MDMs secundários.
-
Execute os seguintes comandos para verificar as propriedades do usuário no servidor do GW:
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
No campo mdm.ip.addresses, cole os IPs. (Inclua todos os IPs virtuais, IPs de dados para qualquer MDM que possa se tornar principal.)
-
Execute o seguinte comando para criar uma caixa de bloqueio e o nome de usuário e senha do MDM.
Nota: O nome original do script abaixo em versões mais antigas era SIOGWTool.sh.
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
Execute o seguinte comando para reiniciar o serviço do GW:
systemctl restart scaleio-gateway
-
Faça log-in na interface do usuário da Web do PowerFlex Gateway e siga estas etapas para a configuração do REST GW:
-
No menu, clique em Maintain.
-
Digite o IP primário do MDM, o nome de usuário, a senha e a senha do LIA.
-
Clique em Retrieve system topology e aprove o certificado do MDM primário.
-
Clique em Retrieve system topology novamente e certifique-se de que todas as autenticações do LIA sejam válidas.
-
Clique em Test REST configuration.
-
Clique nele e digite o nome de usuário e a senha.
-
As informações do MDM são exibidas. Certifique-se de que os IPs do MDM estejam disponíveis e conectados.
-
Aceite todos os certificados quando e se for solicitado.
-
-
Execute o seguinte comando para desativar a integração do Secure Remote Services no PowerFlex GW ao usar o PowerFlex Manager:
Nota: Se o PowerFlex Manager não estiver sendo usado, ignore esta etapa.-
Para o VxFlex OS 3.0 e versões anteriores, execute o seguinte comando:
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
Para o PowerFlex versões 3.5 e 3.6, execute o seguinte comando:
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
O PowerFlex Gateway é reimplementado com sucesso.