Substitua um switch de cluster NetApp CN1610
Siga estes passos para substituir um switch NetApp CN1610 defeituoso em uma rede cluster. Este é um procedimento não disruptivo (NDU).
Requisitos de revisão
Antes de efetuar a substituição do switch, as seguintes condições devem ser atendidas no ambiente atual e no switch de substituição, considerando a infraestrutura de cluster e rede existente:
-
O cluster existente deve ser verificado como totalmente funcional, com pelo menos um switch de cluster totalmente conectado.
-
Todas as portas do cluster devem estar ativas.
-
Todas as interfaces lógicas do cluster (LIFs) devem estar ativas e não devem ter sido migradas.
-
O cluster ONTAP
ping-cluster -node node1O comando deve indicar que a conectividade básica e a comunicação com dispositivos maiores que PMTU estão funcionando corretamente em todos os caminhos.
Ativar registro no console
A NetApp recomenda enfaticamente que você habilite o registro de console nos dispositivos que estiver usando e execute as seguintes ações ao substituir seu switch:
-
Mantenha o AutoSupport ativado durante a manutenção.
-
Acione um AutoSupport de manutenção antes e depois da manutenção para desativar a criação de chamados durante o período de manutenção. Consulte este artigo da Base de Conhecimento. "SU92: Como suprimir a criação automática de chamados durante janelas de manutenção programadas" Para obter mais detalhes.
-
Ative o registro de sessões para todas as sessões da CLI. Para obter instruções sobre como ativar o registro de sessão, consulte a seção "Registro de saída da sessão" neste artigo da Base de Conhecimento. "Como configurar o PuTTY para obter conectividade ideal com sistemas ONTAP" .
Substitua o interruptor
Você deve executar o comando para migrar um LIF de cluster a partir do nó onde o LIF de cluster está hospedado.
Os exemplos neste procedimento utilizam a seguinte nomenclatura de comutador de cluster e nó:
-
Os nomes dos dois switches de cluster CN1610 são
cs1ecs2. -
O nome do interruptor CN1610 que deve ser substituído (o interruptor defeituoso) é
old_cs1. -
O nome do novo switch CN1610 (o switch de substituição) é
new_cs1. -
O nome do switch parceiro que não está sendo substituído é
cs2.
-
Confirme se o arquivo de configuração de inicialização corresponde ao arquivo de configuração em execução. Você deve salvar esses arquivos localmente para uso durante a substituição.
Os comandos de configuração no exemplo a seguir são para o FASTPATH 1.2.0.7:
Mostrar exemplo
(old_cs1)> enable (old_cs1)# show running-config (old_cs1)# show startup-config
-
Crie uma cópia do arquivo de configuração em execução.
O comando no exemplo a seguir é para o FASTPATH 1.2.0.7:
Mostrar exemplo
(old_cs1)# show running-config filename.scr Config script created successfully.
|
|
Você pode usar qualquer nome de arquivo, exceto CN1610_CS_RCF_v1.2.scr . O nome do arquivo deve ter a extensão .scr.
|
-
[[passo 3]]Salve o arquivo de configuração em execução do switch em um host externo, preparando-o para a substituição.
Mostrar exemplo
(old_cs1)# copy nvram:script filename.scr scp://<Username>@<remote_IP_address>/path_to_file/filename.scr
-
Verifique se as versões do switch e do ONTAP correspondem na matriz de compatibilidade. Veja o "Switches NetApp CN1601 e CN1610" Para mais detalhes, consulte a página.
-
Do "Página de Downloads de Software" No site de suporte da NetApp , selecione "NetApp Cluster Switches" para baixar as versões apropriadas do RCF e do FASTPATH.
-
Configure um servidor TFTP (Trivial File Transfer Protocol) com FASTPATH, RCF e configuração salva.
.scrArquivo para uso com o novo switch. -
Conecte a porta serial (o conector RJ-45 identificado como “IOIOI” no lado direito do switch) a um host disponível com emulação de terminal.
-
No computador host, configure as opções de conexão do terminal serial:
-
9600 baud
-
8 bits de dados
-
1 bit de parada
-
paridade: nenhuma
-
Controle de fluxo: nenhum
-
-
Conecte a porta de gerenciamento (a porta RJ-45 com conector em forma de chave inglesa no lado esquerdo do switch) à mesma rede onde o seu servidor TFTP está localizado.
-
Prepare-se para conectar-se à rede com o servidor TFTP.
Se você estiver usando o Protocolo de Configuração Dinâmica de Hosts (DHCP), não precisa configurar um endereço IP para o switch neste momento. A porta de serviço está configurada para usar DHCP por padrão. A porta de gerenciamento de rede está definida como "nenhuma" nas configurações de protocolo IPv4 e IPv6. Se a porta do seu dispositivo estiver conectada a uma rede que possui um servidor DHCP, as configurações do servidor serão configuradas automaticamente.
Para definir um endereço IP estático, você deve usar os comandos serviceport protocol, network protocol e serviceport ip.
Mostrar exemplo
(new_cs1)# serviceport ip <ipaddr> <netmask> <gateway>
-
Opcionalmente, se o servidor TFTP estiver em um laptop, conecte o switch CN1610 ao laptop usando um cabo Ethernet padrão e, em seguida, configure sua porta de rede na mesma rede com um endereço IP alternativo.
Você pode usar o
pingcomando para verificar o endereço. Caso não consiga estabelecer a conectividade, utilize uma rede não roteada e configure a porta de serviço usando o endereço IP 192.168.x ou 172.16.x. Você poderá reconfigurar a porta de serviço para o endereço IP de gerenciamento de produção posteriormente. -
Opcionalmente, verifique e instale as versões apropriadas dos softwares RCF e FASTPATH para o novo switch. Se você verificou que o novo switch está configurado corretamente e não requer atualizações do software RCF e FASTPATH, você deve ir para a etapa 13.
-
Verifique as novas configurações do interruptor.
Mostrar exemplo
(new_cs1)> enable (new_cs1)# show version
-
Faça o download do RCF para o novo switch.
Mostrar exemplo
(new_cs1)# copy tftp://<server_ip_address>/CN1610_CS_RCF_v1.2.txt nvram:script CN1610_CS_RCF_v1.2.scr Mode. TFTP Set Server IP. 172.22.201.50 Path. / Filename....................................... CN1610_CS_RCF_v1.2.txt Data Type...................................... Config Script Destination Filename........................... CN1610_CS_RCF_v1.2.scr File with same name already exists. WARNING:Continuing with this command will overwrite the existing file. Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y File transfer in progress. Management access will be blocked for the duration of the transfer. please wait... Validating configuration script... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script validated. File transfer operation completed successfully.
-
Verifique se o arquivo RCF foi baixado para o switch.
Mostrar exemplo
(new_cs1)# script list Configuration Script Nam Size(Bytes) -------------------------- ----------- CN1610_CS_RCF_v1.1.scr 2191 CN1610_CS_RCF_v1.2.scr 2240 latest_config.scr 2356 4 configuration script(s) found. 2039 Kbytes free.
-
-
Aplique o RCF ao interruptor CN1610.
Mostrar exemplo
(new_cs1)# script apply CN1610_CS_RCF_v1.2.scr Are you sure you want to apply the configuration script? (y/n) y ... (the entire script is displayed line by line) ... description "NetApp CN1610 Cluster Switch RCF v1.2 - 2015-01-13" ... Configuration script 'CN1610_CS_RCF_v1.2.scr' applied. Note that the script output will go to the console. After the script is applied, those settings will be active in the running-config file. To save them to the startup-config file, you must use the write memory command, or if you used the reload answer yes when asked if you want to save the changes.
-
Salve o arquivo de configuração em execução para que ele se torne o arquivo de configuração de inicialização quando você reiniciar o switch.
Mostrar exemplo
(new_cs1)# write memory This operation may take a few minutes. Management interfaces will not be available during this time. Are you sure you want to save? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
Faça o download da imagem para o switch CN1610.
Mostrar exemplo
(new_cs1)# copy tftp://<server_ip_address>/NetApp_CN1610_1.2.0.7.stk active Mode. TFTP Set Server IP. tftp_server_ip_address Path. / Filename....................................... NetApp_CN1610_1.2.0.7.stk Data Type. Code Destination Filename. active Management access will be blocked for the duration of the transfer Are you sure you want to start? (y/n) y TFTP Code transfer starting... File transfer operation completed successfully.
-
Execute a nova imagem de inicialização ativa reiniciando o switch.
O switch precisa ser reinicializado para que o comando na etapa 6 reflita a nova imagem. Existem duas possíveis visualizações para a resposta que você poderá ver após inserir o comando de recarregamento.
Mostrar exemplo
(new_cs1)# reload The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved! System will now restart! . . . Cluster Interconnect Infrastructure User:admin Password: (new_cs1) >*enable*
-
Copie o arquivo de configuração salvo do switch antigo para o novo switch.
Mostrar exemplo
(new_cs1)# copy tftp://<server_ip_address>/<filename>.scr nvram:script <filename>.scr
-
Aplique a configuração previamente salva ao novo switch.
Mostrar exemplo
(new_cs1)# script apply <filename>.scr Are you sure you want to apply the configuration script? (y/n) y The system has unsaved changes. Would you like to save them now? (y/n) y Config file 'startup-config' created successfully. Configuration Saved!
-
Salve o arquivo de configuração em execução no arquivo de configuração de inicialização.
Mostrar exemplo
(new_cs1)# write memory
-
-
Se o AutoSupport estiver ativado neste cluster, suprima a criação automática de casos invocando uma mensagem do AutoSupport :
system node autosupport invoke -node * -type all - message MAINT=xhx representa a duração da janela de manutenção em horas.
A mensagem do AutoSupport notifica o suporte técnico sobre essa tarefa de manutenção, de forma que a criação automática de chamados seja suprimida durante o período de manutenção.
-
No novo switch new_cs1, faça login como usuário administrador e desligue todas as portas conectadas às interfaces do cluster de nós (portas de 1 a 12).
Mostrar exemplo
User:*admin* Password: (new_cs1)> enable (new_cs1)# (new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/1-0/12)# shutdown (new_cs1)(interface 0/1-0/12)# exit (new_cs1)# write memory
-
Migre as LIFs do cluster das portas que estão conectadas ao switch old_cs1.
Você deve migrar cada LIF do cluster a partir da interface de gerenciamento do nó atual.
Mostrar exemplo
cluster::> set -privilege advanced cluster::> network interface migrate -vserver <vserver_name> -lif <Cluster_LIF_to_be_moved> - sourcenode <current_node> -dest-node <current_node> -dest-port <cluster_port_that_is_UP>
-
Verifique se todas as LIFs do cluster foram movidas para a porta de cluster apropriada em cada nó.
Mostrar exemplo
cluster::> network interface show -role cluster
-
Desligue as portas do cluster que estão conectadas ao switch que você substituiu.
Mostrar exemplo
cluster::*> network port modify -node <node_name> -port <port_to_admin_down> -up-admin false
-
Verifique a integridade do cluster.
Mostrar exemplo
cluster::*> cluster show
-
Verifique se as portas estão desativadas.
Mostrar exemplo
cluster::*> cluster ping-cluster -node <node_name>
-
No switch CS2, desative as portas ISL de 13 a 16.
Mostrar exemplo
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# shutdown (cs2)# show port-channel 3/1
-
Verifique se o administrador de armazenamento está preparado para a substituição do switch.
-
Remova todos os cabos do switch antigo (old_cs1) e, em seguida, conecte os cabos às mesmas portas no switch novo (new_cs1).
-
No switch CS2, ative as portas ISL de 13 a 16.
Mostrar exemplo
(cs2)# config (cs2)(config)# interface 0/13-0/16 (cs2)(interface 0/13-0/16)# no shutdown
-
Ative as portas no novo switch que estão associadas aos nós do cluster.
Mostrar exemplo
(new_cs1)# config (new_cs1)(config)# interface 0/1-0/12 (new_cs1)(interface 0/13-0/16)# no shutdown
-
Em um único nó, ative a porta do nó do cluster que está conectada ao switch substituído e, em seguida, confirme se o link está ativo.
Mostrar exemplo
cluster::*> network port modify -node node1 -port <port_to_be_onlined> -up-admin true cluster::*> network port show -role cluster
-
Reverta as LIFs do cluster associadas à porta na etapa 25 no mesmo nó.
Neste exemplo, as LIFs no nó 1 são revertidas com sucesso se a coluna “É Residência” for verdadeira.
Mostrar exemplo
cluster::*> network interface revert -vserver node1 -lif <cluster_lif_to_be_reverted> cluster::*> network interface show -role cluster
-
Se a LIF do cluster do primeiro nó estiver ativa e revertida para sua porta inicial, repita os passos 25 e 26 para ativar as portas do cluster e reverter as LIFs do cluster nos outros nós do cluster.
-
Exibir informações sobre os nós do cluster.
Mostrar exemplo
cluster::*> cluster show
-
Confirme se o arquivo de configuração de inicialização e o arquivo de configuração em execução estão corretos no switch substituído. Este arquivo de configuração deve corresponder à saída da etapa 1.
Mostrar exemplo
(new_cs1)> enable (new_cs1)# show running-config (new_cs1)# show startup-config
-
Se você desativou a criação automática de casos, reative-a enviando uma mensagem do AutoSupport :
system node autosupport invoke -node * -type all -message MAINT=END