Atualizar controladores de AFF A700/FAS9000 para AFF A900/FAS9500 em uma configuração IP MetroCluster usando switchover e switchback (ONTAP 9.10,1 ou posterior)
Você pode usar a operação switchover do MetroCluster para fornecer serviços sem interrupções aos clientes enquanto os módulos de controladora no cluster de parceiros são atualizados. Outros componentes (como prateleiras de armazenamento ou switches) não podem ser atualizados como parte deste procedimento.
-
Para atualizar os módulos do controlador AFF A700 para o AFF A900, os controladores devem estar executando o ONTAP 9.10,1 ou posterior.
-
Para atualizar os módulos do controlador FAS9000 para o FAS9500, os controladores devem estar executando o ONTAP 9.10.1P3 ou posterior.
-
Todos os controladores na configuração devem ser atualizados durante o mesmo período de manutenção.
Operar a configuração do MetroCluster com um AFF A700 e um AFF A900, ou um controlador FAS9000 e um FAS9500 não é suportado fora desta atividade de manutenção.
-
Os switches IP devem estar executando uma versão de firmware suportada.
-
Você reutilizará os endereços IP, as máscaras de rede e os gateways das plataformas originais nas novas plataformas.
-
Os nomes de exemplo a seguir são usados neste procedimento, tanto em exemplos quanto em gráficos:
-
Local_A
-
Antes da atualização:
-
node_A_1-A700
-
node_A_2-A700
-
-
Após a atualização:
-
node_A_1-A900
-
node_A_2-A900
-
-
-
Local_B
-
Antes da atualização:
-
node_B_1-A700
-
node_B_2-A700
-
-
Após a atualização:
-
node_B_1-A900
-
node_B_2-A900
-
-
-
Ativar o registo da consola
O NetApp recomenda fortemente que você ative o log do console nos dispositivos que você está usando e execute as seguintes ações ao executar este procedimento:
-
Deixe o AutoSupport ativado durante a manutenção.
-
Acione uma mensagem de manutenção do AutoSupport antes e depois da manutenção para desativar a criação de casos durante a atividade de manutenção.
Consulte o artigo da base de dados de Conhecimento "Como suprimir a criação automática de casos durante as janelas de manutenção programada".
-
Ative o registo de sessão para qualquer sessão CLI. Para obter instruções sobre como ativar o registo de sessão, consulte a secção "saída de sessão de registo" no artigo da base de dados de conhecimento "Como configurar o PuTTY para uma conetividade ideal aos sistemas ONTAP".
Fluxo de trabalho para atualizar controladores em uma configuração IP MetroCluster
Você pode usar o diagrama de fluxo de trabalho para ajudá-lo a Planejar as tarefas de atualização.
Prepare-se para a atualização
Antes de fazer quaisquer alterações na configuração do MetroCluster existente, você deve verificar a integridade da configuração, preparar as novas plataformas e executar outras tarefas diversas.
Limpe o slot 7 no controlador AFF A700 ou FAS9000
A configuração do MetroCluster em um AFF A900 ou FAS9500 usa uma de cada uma das portas nas placas de DR localizadas nos slots 5 e 7. Antes de iniciar a atualização, se houver placas no slot 7 no AFF A700 ou no FAS9000, você deve movê-las para outros slots para todos os nós do cluster.
Atualize os arquivos RCF do switch MetroCluster antes de atualizar os controladores
Você deve atualizar os arquivos RCF nos switches MetroCluster ao executar essa atualização. A tabela a seguir fornece os intervalos de VLAN suportados para configurações IP AFF A900/FAS9500 MetroCluster.
Modelo de plataforma |
IDs de VLAN suportadas |
|
|
-
Se o switch não estiver configurado com a versão de arquivo RCF mínima suportada, você deverá atualizar o arquivo RCF. Para obter a versão correta do arquivo RCF para o modelo do switch, consulte o "Ferramenta RcfFileGenerator". As etapas a seguir são para o aplicativo de arquivo RCF.
-
Preparar os comutadores IP para a aplicação dos novos ficheiros RCF.
Siga as etapas na seção para o fornecedor do switch:
-
Baixe e instale os arquivos RCF.
Siga as etapas na seção para o fornecedor do switch:
Mapear portas dos nós antigos para os novos nós
Ao fazer a atualização de um AFF A700 para um AFF A900 ou FAS9000 para FAS9500, você não altera as portas de rede de dados, as portas de adaptador SAN FCP e as portas de storage SAS e NVMe. Os LIFs de dados permanecem onde estão durante e após o upgrade. Portanto, não é necessário mapear as portas de rede dos nós antigos para os novos nós.
Verifique a integridade do MetroCluster antes da atualização do site
Verifique a integridade e a conectividade da configuração do MetroCluster antes de executar a atualização.
|
|
Depois de atualizar os controladores no primeiro site e antes de atualizar o segundo, execute metrocluster check run seguido pela metrocluster check show retorna um erro no config-replication campo. Este erro indica uma incompatibilidade de tamanho de NVRAM entre os nós em cada site e é o comportamento esperado quando há modelos de plataforma diferentes em ambos os sites. Você pode ignorar o erro até que a atualização do controlador seja concluída para todos os nós no grupo DR.
|
-
Verifique a operação da configuração do MetroCluster no ONTAP:
-
Verifique se os nós são multipathed: Mais
node run -node node-name sysconfig -aVocê deve emitir este comando para cada nó na configuração do MetroCluster.
-
Verifique se não há discos quebrados na configuração
storage disk show -brokenVocê deve emitir este comando em cada nó na configuração do MetroCluster.
-
Verifique se existem alertas de saúde:
system health alert showVocê deve emitir este comando em cada cluster.
-
Verifique as licenças nos clusters:
system license showVocê deve emitir este comando em cada cluster.
-
Verifique os dispositivos conetados aos nós:
network device-discovery showVocê deve emitir este comando em cada cluster.
-
Verifique se o fuso horário e a hora estão definidos corretamente em ambos os sites:
cluster date show
Você deve emitir este comando em cada cluster. Você pode usar o
cluster datecomando para configurar a hora e o fuso horário. -
-
Confirme o modo operacional da configuração do MetroCluster e efetue uma verificação do MetroCluster.
-
Confirme a configuração do MetroCluster e se o modo operacional é
normalmetrocluster show -
Confirme que todos os nós esperados são mostrados
metrocluster node show -
Emita o seguinte comando:
metrocluster check run -
Apresentar os resultados da verificação MetroCluster:
metrocluster check show
-
-
Verifique o cabeamento do MetroCluster com a ferramenta Config Advisor.
-
Baixe e execute o Config Advisor.
-
Depois de executar o Config Advisor, revise a saída da ferramenta e siga as recomendações na saída para resolver quaisquer problemas descobertos.
-
Reúna informações antes da atualização
Antes de atualizar, você deve reunir informações para cada um dos nós e, se necessário, ajustar os domínios de broadcast de rede, remover quaisquer VLANs e grupos de interfaces e reunir informações de criptografia.
-
Registre o cabeamento físico de cada nó, rotulando os cabos conforme necessário para permitir o cabeamento correto dos novos nós.
-
Reúna a saída dos seguintes comandos para cada nó:
-
metrocluster interconnect show -
metrocluster configuration-settings connection show -
network interface show -role cluster,node-mgmt -
network port show -node node_name -type physical -
network port vlan show -node node-name -
network port ifgrp show -node node_name -instance -
network port broadcast-domain show -
network port reachability show -detail -
network ipspace show -
volume show -
storage aggregate show -
system node run -node node-name sysconfig -a -
vserver fcp initiator show -
storage disk show -
metrocluster configuration-settings interface show
-
-
Reúna os UUIDs para o site_B (o site cujas plataformas estão sendo atualizadas):
metrocluster node show -fields node-cluster-uuid, node-uuidEsses valores devem ser configurados com precisão nos novos módulos do controlador site_B para garantir uma atualização bem-sucedida. Copie os valores para um arquivo para que você possa copiá-los para os comandos apropriados posteriormente no processo de atualização. O exemplo a seguir mostra a saída do comando com os UUIDs:
cluster_B::> metrocluster node show -fields node-cluster-uuid, node-uuid (metrocluster node show) dr-group-id cluster node node-uuid node-cluster-uuid ----------- --------- -------- ------------------------------------ ------------------------------ 1 cluster_A node_A_1-A700 f03cb63c-9a7e-11e7-b68b-00a098908039 ee7db9d5-9a82-11e7-b68b-00a098908039 1 cluster_A node_A_2-A700 aa9a7a7a-9a81-11e7-a4e9-00a098908c35 ee7db9d5-9a82-11e7-b68b-00a098908039 1 cluster_B node_B_1-A700 f37b240b-9ac1-11e7-9b42-00a098c9e55d 07958819-9ac6-11e7-9b42-00a098c9e55d 1 cluster_B node_B_2-A700 bf8e3f8f-9ac4-11e7-bd4e-00a098ca379f 07958819-9ac6-11e7-9b42-00a098c9e55d 4 entries were displayed. cluster_B::*
É recomendável que você grave os UUIDs em uma tabela semelhante à seguinte.
Cluster ou nó
UUID
Cluster_B
07958819-9ac6-11e7-9b42-00a098c9e55d
node_B_1-A700
f37b240b-9ac1-11e7-9b42-00a098c9e55d
node_B_2-A700
bf8e3f8f-9ac4-11e7-bd4e-00a098ca379f
Cluster_A
ee7db9d5-9a82-11e7-b68b-00a098908039
node_A_1-A700
f03cb63c-9a7e-11e7-b68b-00a098908039
node_A_2-A700
a9a7a7a-9a81-11e7-a4e9-00a098908c35
-
Se os nós de MetroCluster estiverem em uma configuração de SAN, colete as informações relevantes.
Você deve reunir a saída dos seguintes comandos:
-
fcp adapter show -instance -
fcp interface show -instance -
iscsi interface show -
ucadmin show
-
-
Se o volume raiz estiver criptografado, colete e salve a senha usada para o gerenciador de chaves:
security key-manager backup show -
Se os nós do MetroCluster estiverem usando criptografia para volumes ou agregados, copie informações sobre as chaves e senhas. Para obter informações adicionais, "Fazer backup manual de informações de gerenciamento de chaves integradas"consulte .
-
Se o Gerenciador de chaves integrado estiver configurado: `security key-manager onboard show-backup`Você precisará da senha mais tarde no procedimento de atualização.
-
Se o gerenciamento de chaves empresariais (KMIP) estiver configurado, emita os seguintes comandos:
security key-manager external show -instance security key-manager key query
-
-
Reúna as IDs do sistema dos nós existentes:
metrocluster node show -fields node-systemid,ha-partner-systemid,dr-partner-systemid,dr-auxiliary-systemidA saída a seguir mostra as unidades reatribuídas.
::> metrocluster node show -fields node-systemid,ha-partner-systemid,dr-partner-systemid,dr-auxiliary-systemid dr-group-id cluster node node-systemid ha-partner-systemid dr-partner-systemid dr-auxiliary-systemid ----------- ----------- -------- ------------- ------------------- ------------------- --------------------- 1 cluster_A node_A_1-A700 537403324 537403323 537403321 537403322 1 cluster_A node_A_2-A700 537403323 537403324 537403322 537403321 1 cluster_B node_B_1-A700 537403322 537403321 537403323 537403324 1 cluster_B node_B_2-A700 537403321 537403322 537403324 537403323 4 entries were displayed.
Remova a monitorização do Mediator ou do tiebreaker
Antes de atualizar as plataformas, você deve remover o monitoramento se a configuração do MetroCluster for monitorada com o utilitário tiebreaker ou Mediator.
-
Colete a saída para o seguinte comando:
storage iscsi-initiator show -
Remova a configuração do MetroCluster existente do tiebreaker, Mediator ou outro software que possa iniciar o switchover.
Se você estiver usando…
Use este procedimento…
Desempate
"Remoção das configurações do MetroCluster" no conteúdo Instalação e Configuração do Desempate do MetroCluster
Mediador
Execute o seguinte comando no prompt do ONTAP:
metrocluster configuration-settings mediator removeAplicativos de terceiros
Consulte a documentação do produto.
Envie uma mensagem AutoSupport personalizada antes da manutenção
Antes de realizar a manutenção, você deve emitir uma mensagem AutoSupport para notificar o suporte técnico de que a manutenção está em andamento. Informar o suporte técnico de que a manutenção está em andamento impede que ele abra um caso partindo do pressuposto de que ocorreu uma interrupção.
Esta tarefa deve ser executada em cada site do MetroCluster.
-
Inicie sessão no cluster.
-
Chame uma mensagem AutoSupport indicando o início da manutenção:
system node autosupport invoke -node * -type all -message MAINT=maintenance-window-in-hoursO
maintenance-window-in-hoursparâmetro especifica o comprimento da janela de manutenção, com um máximo de 72 horas. Se a manutenção for concluída antes do tempo decorrido, você poderá invocar uma mensagem AutoSupport indicando o fim do período de manutenção:system node autosupport invoke -node * -type all -message MAINT=end -
Repita estas etapas no site do parceiro.
Alterne a configuração do MetroCluster
Você deve alternar a configuração para site_A para que as plataformas no site_B possam ser atualizadas.
Esta tarefa tem de ser executada no site_A.
Depois de concluir esta tarefa, site_A está ativo e fornecendo dados para ambos os sites. Site_B está inativo e pronto para iniciar o processo de atualização.
-
Alterne a configuração do MetroCluster para site_A para que os nós do site_B possam ser atualizados:
-
Execute o seguinte comando no site_A:
metrocluster switchover -controller-replacement trueA operação pode levar vários minutos para ser concluída.
-
Monitorize a operação de comutação:
metrocluster operation show -
Após a conclusão da operação, confirme se os nós estão no estado de comutação:
metrocluster show -
Verifique o status dos nós MetroCluster:
metrocluster node show
A recuperação automática de agregados após o switchover negociado é desativada durante a atualização do controlador. Os nós no site_B são interrompidos e parados no
LOADERprompt. -
Remova o módulo do controlador da plataforma AFF A700 ou FAS9000 e o NVS
Se você ainda não está aterrado, aterre-se adequadamente.
-
Reúna os valores de bootarg de ambos os nós no site_B:
printenv -
Desligue o chassis no local_B.
Retire o módulo do controlador AFF A700 ou FAS9000
Use o procedimento a seguir para remover o módulo do controlador AFF A700 ou FAS9000
-
Retire o cabo da consola, se existir, e o cabo de gestão do módulo do controlador antes de remover o módulo do controlador.
-
Desbloqueie e retire o módulo do controlador do chassis.
-
Deslize o botão laranja na pega do came para baixo até que este se destranque.

Botão de libertação do manípulo do excêntrico

Pega do came
-
Rode o manípulo do excêntrico de forma a desengatar completamente o módulo do controlador do chassis e, em seguida, deslize o módulo do controlador para fora do chassis. Certifique-se de que suporta a parte inferior do módulo do controlador enquanto o desliza para fora do chassis.
-
Retire o módulo de ruído, vibração e aspereza (NVS) do AFF A700 ou FAS9000
Use o procedimento a seguir para remover o módulo de ruído, vibração e aspereza (NVS) do AFF A700 ou do FAS9000.
Nota: O módulo NVS está no slot 6 e é o dobro da altura em comparação com outros módulos do sistema.
-
Desbloqueie e retire o NVS da ranhura 6.
-
Prima o botão 'cam' com letras e numerado. O botão do came afasta-se do chassis.
-
Rode o trinco da árvore de cames para baixo até estar na posição horizontal. O NVS desengata-se do chassis e desloca-se a alguns centímetros.
-
Retire o NVS do chassis puxando as patilhas de puxar nas laterais da face do módulo.

Trinco do came de e/S com letras e numerado

Trinco de e/S completamente desbloqueado
-
-
Se você estiver usando módulos adicionais usados como dispositivos de coredump no AFF A700 ou no FAS9000 NVS, não os transfira para o AFF A900 ou o FAS9500 NVS. Não transfira quaisquer peças do módulo do controlador AFF A700 ou FAS9000 e do NVS para o módulo AFF A900 ou FAS9500.
Instale o AFF A900 ou o FAS9500 NVS e os módulos do controlador
Você deve instalar o AFF A900 ou o FAS9500 NVS e o módulo da controladora que recebeu no kit de atualização em ambos os nós no local_B. Não mova o dispositivo de coredump do módulo NVS AFF A700 ou FAS9000 para o módulo NVS AFF A900 ou FAS9500.
Se você ainda não está aterrado, aterre-se adequadamente.
Instale o AFF A900 ou o FAS9500 NVS
Use o procedimento a seguir para instalar o AFF A900 ou o FAS9500 NVS no slot 6 de ambos os nós no local_B.
-
Alinhe o NVS com as bordas da abertura do chassi no slot 6.
-
Deslize suavemente o NVS para dentro da ranhura até que o trinco do came de e/S com letras e numerado comece a engatar com o pino do came de e/S e, em seguida, empurre o trinco do came de e/S totalmente para cima para bloquear o NVS no devido lugar.

Trinco do came de e/S com letras e numerado

Trinco de e/S completamente desbloqueado
Instale o módulo do controlador AFF A900 ou FAS9500.
Use o procedimento a seguir para instalar o módulo do controlador AFF A900 ou FAS9500.
-
Alinhe a extremidade do módulo do controlador com a abertura no chassis e, em seguida, empurre cuidadosamente o módulo do controlador até meio do sistema.
-
Empurre firmemente o módulo do controlador para dentro do chassi até que ele atenda ao plano médio e esteja totalmente assentado. O trinco de bloqueio sobe quando o módulo do controlador está totalmente assente. Atenção: Para evitar danificar os conetores, não use força excessiva ao deslizar o módulo do controlador para dentro do chassis.
-
Cable as portas de gerenciamento e console ao módulo do controlador.

Botão de libertação do manípulo do excêntrico

Pega do came
-
Instale a segunda placa X91146A no slot 7 de cada nó.
-
Mova a conexão e5b para E7B.
-
Mova a conexão E5A para e5b.
O slot 7 em todos os nós do cluster deve estar vazio como mencionado na Mapear portas dos nós antigos para os novos nós seção.
-
-
LIGUE o chassi e conete-o ao console serial.
-
Após a inicialização do BIOS, se o nó iniciar autoboot, interrompa o AUTOBOOT pressionando Control-C.
-
Depois que o autoboot é interrompido, os nós param no prompt DO Loader. Se você não interromper a tempo e o node1 iniciar o boot, aguarde que o prompt pressione Ctrl-C para entrar no menu de inicialização. Depois que o nó parar no menu de inicialização, use a opção 8 para reinicializar o nó e interromper o autoboot durante a reinicialização.
-
No prompt Loader, defina as variáveis de ambiente padrão: Set-defaults
-
Salve as configurações de variáveis de ambiente padrão:
saveenv
Nós netboot no site_B
Depois de trocar o módulo de controladora AFF A900 ou FAS9500 e o NVS, você precisa netboot dos nós AFF A900 ou FAS9500 e instalar a mesma versão do ONTAP e o nível de patch que está sendo executado no cluster. O termo netboot significa que você está inicializando a partir de uma imagem ONTAP armazenada em um servidor remoto. Ao se preparar para netboot, você deve adicionar uma cópia da imagem de inicialização do ONTAP 9 a um servidor da Web que o sistema possa acessar. Não é possível verificar a versão do ONTAP instalada no suporte de arranque de um módulo controlador AFF A900 ou FAS9500, a menos que esteja instalado num chassis e LIGADO. A versão do ONTAP na Mídia de inicialização do AFF A900 ou do FAS9500 deve ser a mesma que a versão do ONTAP em execução no sistema AFF A700 ou FAS9000 que está sendo atualizada e as imagens de inicialização principal e de backup devem corresponder. Você pode configurar as imagens executando um netboot seguido do wipeconfig comando no menu de inicialização. Se o módulo do controlador foi usado anteriormente em outro cluster, o wipeconfig comando limpa qualquer configuração residual na Mídia de inicialização.
-
Verifique se você consegue acessar um servidor HTTP com o sistema.
-
Você precisa baixar os arquivos de sistema necessários para o seu sistema e a versão correta do ONTAP a partir do site de suporte da NetApp.
Você deve netboot dos novos controladores, se a versão do ONTAP instalada não for a mesma que a versão instalada nos controladores originais. Depois de instalar cada novo controlador, inicialize o sistema a partir da imagem ONTAP 9 armazenada no servidor Web. Em seguida, pode transferir os ficheiros corretos para o dispositivo multimédia de arranque para as subsequentes inicializações do sistema.
-
Acesse o "Site de suporte da NetApp" para baixar os arquivos usados para executar o netboot do sistema.
-
Baixe o software ONTAP apropriado na seção de download de software do site de suporte da NetApp e armazene o
ontap-version_image.tgzarquivo em um diretório acessível pela Web. -
Mude para o diretório acessível pela Web e verifique se os arquivos necessários estão disponíveis.
-
A lista de diretórios deve conter ONTAP_version>_image.tgz.
-
Configure a conexão netboot escolhendo uma das seguintes ações.
Você deve usar a porta de gerenciamento e o IP como conexão netboot. Não use um IP de LIF de dados ou uma interrupção de dados pode ocorrer enquanto a atualização está sendo realizada. Se o protocolo de configuração dinâmica do host (DCHP) for…
Então…
Em execução
Configure a conexão automaticamente usando o seguinte comando no prompt do ambiente de inicialização:
ifconfig e0M -autoNão está em execução
Configure manualmente a conexão usando o seguinte comando no prompt do ambiente de inicialização:
ifconfig e0M -addr=<filer_addr> -mask=<netmask> -gw=<gateway> - dns=<dns_addr> domain=<dns_domain><filer_addr>É o endereço IP do sistema de armazenamento.<netmask>é a máscara de rede do sistema de armazenamento.<gateway>é o gateway para o sistema de armazenamento.<dns_addr>É o endereço IP de um servidor de nomes na rede. Este parâmetro é opcional.<dns_domain>É o nome de domínio do serviço de nomes de domínio (DNS). Este parâmetro é opcional. NOTA: Outros parâmetros podem ser necessários para a sua interface. Insirahelp ifconfigno prompt do firmware para obter detalhes. -
Execute netboot em node_B_1:
netboothttp://<web_server_ip/path_to_web_accessible_directory>/netboot/kernelO
<path_to_the_web-accessible_directory>deve levar ao local onde você baixou o<ontap_version>\_image.tgzem Passo 2.Não interrompa a inicialização. -
Aguarde até que o node_B_1 esteja sendo executado no módulo controlador AFF A900 ou FAS9500 para inicializar e exibir as opções do menu de inicialização, conforme mostrado abaixo:
Please choose one of the following: (1) Normal Boot. (2) Boot without /etc/rc. (3) Change password. (4) Clean configuration and initialize all disks. (5) Maintenance mode boot. (6) Update flash from backup config. (7) Install new software first. (8) Reboot node. (9) Configure Advanced Drive Partitioning. (10) Set Onboard Key Manager recovery secrets. (11) Configure node for external key management. Selection (1-11)?
-
No menu de inicialização, selecione a
(7) Install new software first.opção esta opção de menu baixa e instala a nova imagem ONTAP no dispositivo de inicialização. OBSERVAÇÃO: Ignore a seguinte mensagem:This procedure is not supported for Non-Disruptive Upgrade on an HA pair.Esta observação se aplica a atualizações de software ONTAP sem interrupções e não atualizações de controladora.Sempre use netboot para atualizar o novo nó para a imagem desejada. Se você usar outro método para instalar a imagem no novo controlador, a imagem incorreta pode ser instalada. Este problema aplica-se a todas as versões do ONTAP.
-
Se você for solicitado a continuar o procedimento, digite
ye, quando solicitado, digite o URL:http://<web_server_ip/path_to_web-accessible_directory>/<ontap_version>\_image.tgz -
Conclua as seguintes subetapas para reinicializar o módulo do controlador:
-
Digitar
nPara ignorar a recuperação do backup quando vir a seguinte mensagem:Do you want to restore the backup configuration now? {y|n} n -
Digitar
yReinicie o computador quando vir a seguinte mensagem:The node must be rebooted to start using the newly installed software. Do you want to reboot now? {y|n} yO módulo do controlador reinicializa, mas pára no menu de inicialização porque o dispositivo de inicialização foi reformatado e os dados de configuração precisam ser restaurados.
Você precisa reiniciar o nó para usar o software recém-instalado. -
-
No prompt, execute o
wipeconfigcomando para limpar qualquer configuração anterior na Mídia de inicialização:-
Quando vir a seguinte mensagem, responda
yes:This will delete critical system configuration, including cluster membership. Warning: do not run this option on a HA node that has been taken over. Are you sure you want to continue?: -
O nó reinicializa para terminar o
wipeconfige, em seguida, pára no menu de inicialização.
-
-
Selecione a opção
5para ir para o modo de manutenção a partir do menu de arranque. Respondayesaos prompts até que o nó pare no modo de manutenção e o prompt de comando '*>. -
Repita estas etapas para netboot node_B_2.
Restaure a configuração do HBA
Dependendo da presença e configuração das placas HBA no módulo controlador, você precisa configurá-las corretamente para uso do seu site.
-
No modo de manutenção, configure as definições para quaisquer HBAs no sistema:
-
Verifique as definições atuais das portas:
ucadmin show -
Atualize as definições da porta conforme necessário.
Se você tem este tipo de HBA e modo desejado…
Use este comando…
CNA FC
ucadmin modify -m fc -t initiator adapter-nameCNA Ethernet
ucadmin modify -mode cna adapter-nameDestino de FC
fcadmin config -t target adapter-nameIniciador FC
fcadmin config -t initiator adapter-name -
-
Sair do modo de manutenção:
haltDepois de executar o comando, aguarde até que o nó pare no prompt DO Loader.
-
Inicialize o nó novamente no modo Manutenção para permitir que as alterações de configuração entrem em vigor:
boot_ontap maint -
Verifique as alterações feitas:
Se você tem este tipo de HBA…
Use este comando…
CNA
ucadmin showFC
fcadmin show
Defina o estado de HA nos novos controladores e chassi
É necessário verificar o estado de HA dos controladores e do chassi e, se necessário, atualizar o estado para corresponder à configuração do sistema.
-
No modo de manutenção, apresentar o estado HA do módulo do controlador e do chassis:
ha-config showO estado HA para todos os componentes deve ser
mccip. -
Se o estado do sistema apresentado do controlador ou do chassis não estiver correto, defina o estado HA:
ha-config modify controller mccipha-config modify chassis mccip -
Parar o nó:
haltO nó deve parar no
LOADER>prompt. -
Em cada nó, verifique a data, a hora e o fuso horário do sistema:
show date -
Se necessário, defina a data em UTC ou GMT:
set date <mm/dd/yyyy> -
Verifique a hora usando o seguinte comando no prompt do ambiente de inicialização:
show time -
Se necessário, defina a hora em UTC ou GMT:
set time <hh:mm:ss> -
Guarde as definições:
saveenv -
Reunir variáveis de ambiente:
printenv
Atualize os arquivos RCF do switch para acomodar as novas plataformas
Você deve atualizar os switches para uma configuração que suporte os novos modelos de plataforma.
Você executa essa tarefa no site que contém os controladores que estão sendo atualizados no momento. Nos exemplos mostrados neste procedimento, estamos atualizando site_B primeiro.
Os switches no site_A serão atualizados quando os controladores no site_A forem atualizados.
-
Prepare os switches IP para a aplicação dos novos RCFs.
Siga as etapas na seção para o fornecedor do switch:
-
Transfira e instale os RCFs.
Siga as etapas na seção para o fornecedor do switch:
Configure os novos controladores
Novos controladores devem estar prontos e cabeados neste momento.
Defina as variáveis MetroCluster IP bootarg
Certos valores de inicialização IP do MetroCluster devem ser configurados nos novos módulos do controlador. Os valores devem corresponder aos configurados nos módulos do controlador antigos.
Nesta tarefa, você usará os UUIDs e IDs do sistema identificados anteriormente no procedimento de atualização no Reúna informações antes da atualização.
-
`LOADER>`No prompt, defina os seguintes bootargs nos novos nós no site_B:
setenv bootarg.mcc.port_a_ip_config local-IP-address/local-IP-mask,0,HA-partner-IP-address,DR-partner-IP-address,DR-aux-partnerIP-address,vlan-idsetenv bootarg.mcc.port_b_ip_config local-IP-address/local-IP-mask,0,HA-partner-IP-address,DR-partner-IP-address,DR-aux-partnerIP-address,vlan-idO exemplo a seguir define os valores para node_B_1-A900 usando VLAN 120 para a primeira rede e VLAN 130 para a segunda rede:
setenv bootarg.mcc.port_a_ip_config 172.17.26.10/23,0,172.17.26.11,172.17.26.13,172.17.26.12,120 setenv bootarg.mcc.port_b_ip_config 172.17.27.10/23,0,172.17.27.11,172.17.27.13,172.17.27.12,130
O exemplo a seguir define os valores para node_B_2-A900 usando VLAN 120 para a primeira rede e VLAN 130 para a segunda rede:
setenv bootarg.mcc.port_a_ip_config 172.17.26.11/23,0,172.17.26.10,172.17.26.12,172.17.26.13,120 setenv bootarg.mcc.port_b_ip_config 172.17.27.11/23,0,172.17.27.10,172.17.27.12,172.17.27.13,130
-
No prompt dos novos nós
LOADER, defina os UUIDs:setenv bootarg.mgwd.partner_cluster_uuid partner-cluster-UUIDsetenv bootarg.mgwd.cluster_uuid local-cluster-UUIDsetenv bootarg.mcc.pri_partner_uuid DR-partner-node-UUIDsetenv bootarg.mcc.aux_partner_uuid DR-aux-partner-node-UUIDsetenv bootarg.mcc_iscsi.node_uuid local-node-UUID-
Defina os UUIDs em node_B_1-A900.
O exemplo a seguir mostra os comandos para definir os UUIDs em node_B_1-A900:
setenv bootarg.mgwd.cluster_uuid ee7db9d5-9a82-11e7-b68b-00a098908039 setenv bootarg.mgwd.partner_cluster_uuid 07958819-9ac6-11e7-9b42-00a098c9e55d setenv bootarg.mcc.pri_partner_uuid f37b240b-9ac1-11e7-9b42-00a098c9e55d setenv bootarg.mcc.aux_partner_uuid bf8e3f8f-9ac4-11e7-bd4e-00a098ca379f setenv bootarg.mcc_iscsi.node_uuid f03cb63c-9a7e-11e7-b68b-00a098908039
-
Defina os UUIDs em node_B_2-A900:
O exemplo a seguir mostra os comandos para definir os UUIDs em node_B_2-A900:
setenv bootarg.mgwd.cluster_uuid ee7db9d5-9a82-11e7-b68b-00a098908039 setenv bootarg.mgwd.partner_cluster_uuid 07958819-9ac6-11e7-9b42-00a098c9e55d setenv bootarg.mcc.pri_partner_uuid bf8e3f8f-9ac4-11e7-bd4e-00a098ca379f setenv bootarg.mcc.aux_partner_uuid f37b240b-9ac1-11e7-9b42-00a098c9e55d setenv bootarg.mcc_iscsi.node_uuid aa9a7a7a-9a81-11e7-a4e9-00a098908c35
-
-
Se os sistemas originais foram configurados para ADP, em cada prompt DO Loader dos nós de substituição, ative o ADP:
setenv bootarg.mcc.adp_enabled true -
Defina as seguintes variáveis:
setenv bootarg.mcc.local_config_id original-sys-idsetenv bootarg.mcc.dr_partner dr-partner-sys-idA setenv bootarg.mcc.local_config_idvariável deve ser definida para o sys-id do módulo controlador original, node_B_1-A700.-
Defina as variáveis em node_B_1-A900.
O exemplo a seguir mostra os comandos para definir os valores em node_B_1-A900:
setenv bootarg.mcc.local_config_id 537403322 setenv bootarg.mcc.dr_partner 537403324
-
Defina as variáveis em node_B_2-A900.
O exemplo a seguir mostra os comandos para definir os valores em node_B_2-A900:
setenv bootarg.mcc.local_config_id 537403321 setenv bootarg.mcc.dr_partner 537403323
-
-
Se estiver usando criptografia com gerenciador de chaves externo, defina os bootargs necessários:
setenv bootarg.kmip.init.ipaddrsetenv bootarg.kmip.kmip.init.netmasksetenv bootarg.kmip.kmip.init.gatewaysetenv bootarg.kmip.kmip.init.interface
Reatribuir discos agregados de raiz
Reatribua os discos agregados de raiz ao novo módulo de controladora, usando os sysids reunidos anteriormente.
Estes passos são executados no modo de manutenção.
-
Inicialize o sistema no modo de manutenção:
boot_ontap maint -
Exiba os discos no node_B_1-A900 no prompt do modo de manutenção:
disk show -aA saída do comando mostra a ID do sistema do novo módulo do controlador (1574774970). No entanto, os discos agregados de raiz ainda são propriedade do ID do sistema antigo (537403322). Este exemplo não mostra unidades de propriedade de outros nós na configuração do MetroCluster.
*> disk show -a Local System ID: 1574774970 DISK OWNER POOL SERIAL NUMBER HOME DR HOME ------------ --------- ----- ------------- ------------- ------------- prod3-rk18:9.126L44 node_B_1-A700(537403322) Pool1 PZHYN0MD node_B_1-A700(537403322) node_B_1-A700(537403322) prod4-rk18:9.126L49 node_B_1-A700(537403322) Pool1 PPG3J5HA node_B_1-A700(537403322) node_B_1-700(537403322) prod4-rk18:8.126L21 node_B_1-A700(537403322) Pool1 PZHTDSZD node_B_1-A700(537403322) node_B_1-A700(537403322) prod2-rk18:8.126L2 node_B_1-A700(537403322) Pool0 S0M1J2CF node_B_1-(537403322) node_B_1-A700(537403322) prod2-rk18:8.126L3 node_B_1-A700(537403322) Pool0 S0M0CQM5 node_B_1-A700(537403322) node_B_1-A700(537403322) prod1-rk18:9.126L27 node_B_1-A700(537403322) Pool0 S0M1PSDW node_B_1-A700(537403322) node_B_1-A700(537403322) . . .
-
Reatribua os discos agregados de raiz nos compartimentos de unidades às novas controladoras.
Se você estiver usando ADP…
Em seguida, use este comando…
Sim
disk reassign -s old-sysid -d new-sysid -r dr-partner-sysidNão
disk reassign -s old-sysid -d new-sysid -
Reatribua os discos agregados de raiz nos compartimentos de unidades às novas controladoras:
disk reassign -s old-sysid -d new-sysidO exemplo a seguir mostra a reatribuição de unidades em uma configuração não ADP:
*> disk reassign -s 537403322 -d 1574774970 Partner node must not be in Takeover mode during disk reassignment from maintenance mode. Serious problems could result!! Do not proceed with reassignment if the partner is in takeover mode. Abort reassignment (y/n)? n After the node becomes operational, you must perform a takeover and giveback of the HA partner node to ensure disk reassignment is successful. Do you want to continue (y/n)? y Disk ownership will be updated on all disks previously belonging to Filer with sysid 537403322. Do you want to continue (y/n)? y
-
Verifique se os discos do agregado raiz estão corretamente reatribuídos à remoção antiga:
disk showstorage aggr status*> disk show Local System ID: 537097247 DISK OWNER POOL SERIAL NUMBER HOME DR HOME ------------ ------------- ----- ------------- ------------- ------------- prod03-rk18:8.126L18 node_B_1-A900(537097247) Pool1 PZHYN0MD node_B_1-A900(537097247) node_B_1-A900(537097247) prod04-rk18:9.126L49 node_B_1-A900(537097247) Pool1 PPG3J5HA node_B_1-A900(537097247) node_B_1-A900(537097247) prod04-rk18:8.126L21 node_B_1-A900(537097247) Pool1 PZHTDSZD node_B_1-A900(537097247) node_B_1-A900(537097247) prod02-rk18:8.126L2 node_B_1-A900(537097247) Pool0 S0M1J2CF node_B_1-A900(537097247) node_B_1-A900(537097247) prod02-rk18:9.126L29 node_B_1-A900(537097247) Pool0 S0M0CQM5 node_B_1-A900(537097247) node_B_1-A900(537097247) prod01-rk18:8.126L1 node_B_1-A900(537097247) Pool0 S0M1PSDW node_B_1-A900(537097247) node_B_1-A900(537097247) ::> ::> aggr status Aggr State Status Options aggr0_node_B_1 online raid_dp, aggr root, nosnap=on, mirrored mirror_resync_priority=high(fixed) fast zeroed 64-bit
Inicialize os novos controladores
Você deve inicializar os novos controladores, tomando cuidado para garantir que as variáveis bootarg estão corretas e, se necessário, executar as etapas de recuperação de criptografia.
-
Parar os novos nós:
halt -
Se o gerenciador de chaves externo estiver configurado, defina os bootargs relacionados:
setenv bootarg.kmip.init.ipaddr ip-addresssetenv bootarg.kmip.init.netmask netmasksetenv bootarg.kmip.init.gateway gateway-addresssetenv bootarg.kmip.init.interface interface-id -
Verifique se o parceiro-sysid é o atual:
printenv partner-sysidSe o parceiro-sysid não estiver correto, defina-o:
setenv partner-sysid partner-sysID -
Exiba o menu de inicialização do ONTAP:
boot_ontap menu -
Se a criptografia raiz for usada, selecione a opção do menu de inicialização para a configuração de gerenciamento de chaves.
Se você estiver usando…
Selecione esta opção do menu de arranque…
Gerenciamento de chaves integrado
Opção 10 e siga as instruções para fornecer as entradas necessárias para recuperar ou restaurar a configuração do gerenciador de chaves
Gerenciamento de chaves externas
Opção 11 e siga as instruções para fornecer as entradas necessárias para recuperar ou restaurar a configuração do gerenciador de chaves
-
No menu de inicialização,
(6) Update flash from backup configselecione .A opção 6 reiniciará o nó duas vezes antes de concluir. Responda
yaos prompts de alteração de ID do sistema. Aguarde a segunda mensagem de reinicialização:Successfully restored env file from boot media... Rebooting to load the restored env file...
-
Interrompa o AUTOBOOT para parar os controladores NO Loader.
Em cada nó, verifique os bootargs definidos "Configurando as variáveis de inicialização IP do MetroCluster"e corrija quaisquer valores incorretos. Apenas passe para a próxima etapa depois de verificar os valores de bootarg. -
Verifique se o parceiro-sysid está correto:
printenv partner-sysidSe o parceiro-sysid não estiver correto, defina-o:
setenv partner-sysid partner-sysID -
Se a criptografia raiz for usada, selecione a opção do menu de inicialização para a configuração de gerenciamento de chaves.
Se você estiver usando…
Selecione esta opção do menu de arranque…
Gerenciamento de chaves integrado
Opção 10 e siga as instruções para fornecer as entradas necessárias para recuperar ou restaurar a configuração do gerenciador de chaves
Gerenciamento de chaves externas
Opção 11 e siga as instruções para fornecer as entradas necessárias para recuperar ou restaurar a configuração do gerenciador de chaves
Você precisa executar o procedimento de recuperação selecionando a opção 10 ou a opção 11, dependendo da configuração do gerenciador de chaves e a opção 6 no prompt do menu de inicialização. Para inicializar completamente os nós, talvez seja necessário executar o procedimento de recuperação continuado pela opção 1 (inicialização normal).
-
Aguarde que os novos nós, node_B_1-A900 e node_B_2-A900 iniciem.
Se um dos nós estiver no modo de aquisição, execute um giveback usando o
storage failover givebackcomando. -
Se a criptografia for usada, restaure as chaves usando o comando correto para sua configuração de gerenciamento de chaves.
Se você estiver usando…
Use este comando…
Gerenciamento de chaves integrado
security key-manager onboard syncPara obter mais informações, "Restaurar chaves de criptografia integradas de gerenciamento de chaves"consulte .
Gerenciamento de chaves externas
`security key-manager external restore -vserver SVM -node node -key-server _host_name
-
Verifique se todas as portas estão em um domínio de broadcast:
-
Veja os domínios de broadcast:
network port broadcast-domain show -
Adicione quaisquer portas a um domínio de broadcast conforme necessário.
-
Recrie VLANs e grupos de interface conforme necessário.
A associação de VLAN e grupo de interface pode ser diferente da do nó antigo.
-
Verifique e restaure a configuração do LIF
Verifique se os LIFs estão hospedados em nós e portas apropriados, conforme mapeados no início do procedimento de atualização.
-
Esta tarefa é executada no site_B.
-
Consulte o plano de mapeamento de portas que criou Mapear portas dos nós antigos para os novos nós
-
Verifique se os LIFs estão hospedados no nó e nas portas apropriadas antes do switchback.
-
Mude para o nível de privilégio avançado:
set -privilege advanced -
Substituir a configuração da porta para garantir o posicionamento correto do LIF:
vserver config override -command "network interface modify -vserver vserver_name -home-port active_port_after_upgrade -lif lif_name -home-node new_node_name"
Ao entrar no comando Network Interface Modify dentro
vserver config overridedo comando, não é possível usar o recurso Tab Autocomplete. Você pode criar a redeinterface modifyusando o autocomplete e, em seguida, incorporá-la novserver config overridecomando.-
Voltar ao nível de privilégio de administrador:
set -privilege admin
-
-
Reverter as interfaces para o seu nó inicial:
network interface revert * -vserver vserver-nameExecute esta etapa em todas as SVMs, conforme necessário.
Volte a ativar a configuração do MetroCluster
Nesta tarefa, você executará a operação de switchback e a configuração do MetroCluster retornará à operação normal. Os nós no site_A ainda estão aguardando atualização.
-
Emita o
metrocluster node showcomando de site_B e verifique a saída.-
Verifique se os novos nós estão representados corretamente.
-
Verifique se os novos nós estão em "aguardando pelo estado de switchback".
-
-
Execute a recuperação e o switchback executando os comandos necessários de qualquer nó no cluster ativo (o cluster que não está sendo atualizado).
-
Curar os agregados de dados
metrocluster heal aggregates -
Curar os agregados de raiz:
metrocluster heal root -
Comutar o cluster:
metrocluster switchback
-
-
Verifique o progresso do funcionamento do interrutor de comutação:
metrocluster showA operação de switchback ainda está em andamento quando a saída exibe
waiting-for-switchback:cluster_B::> metrocluster show Cluster Entry Name State ------------------------- ------------------- ----------- Local: cluster_B Configuration state configured Mode switchover AUSO Failure Domain - Remote: cluster_A Configuration state configured Mode waiting-for-switchback AUSO Failure Domain -A operação de comutação está concluída quando a saída exibe normal:
cluster_B::> metrocluster show Cluster Entry Name State ------------------------- ------------------- ----------- Local: cluster_B Configuration state configured Mode normal AUSO Failure Domain - Remote: cluster_A Configuration state configured Mode normal AUSO Failure Domain -Se um switchback levar muito tempo para terminar, você pode verificar o status das linhas de base em andamento usando o
metrocluster config-replication resync-status showcomando. Este comando está no nível de privilégio avançado.
Verifique a integridade da configuração do MetroCluster
Depois de atualizar os módulos do controlador, você deve verificar a integridade da configuração do MetroCluster.
Esta tarefa pode ser executada em qualquer nó na configuração do MetroCluster.
-
Verifique o funcionamento da configuração do MetroCluster:
-
Confirme a configuração do MetroCluster e se o modo operacional está normal
metrocluster show -
Execute uma verificação MetroCluster
metrocluster check run -
Apresentar os resultados da verificação MetroCluster:
metrocluster check show
-
-
Verifique a conetividade e o status do MetroCluster.
-
Verifique as conexões IP do MetroCluster:
storage iscsi-initiator show -
Verifique se os nós estão operando:
metrocluster node show -
Verifique se as interfaces IP do MetroCluster estão ativas:
metrocluster configuration-settings interface show -
Verifique se o failover local está ativado:
storage failover show
-
Atualize os nós no site_A
Você deve repetir as tarefas de atualização no site_A.
-
Repita as etapas para atualizar os nós no site_A, começando com Prepare-se para a atualização.
À medida que você executa as tarefas, todas as referências de exemplo aos sites e nós são invertidas. Por exemplo, quando o exemplo é dado para o switchover de site_A, você irá mudar de site_B.
Restaure o monitoramento do tiebreaker ou do Mediator
Depois de concluir a atualização da configuração do MetroCluster, você pode retomar o monitoramento com o utilitário tiebreaker ou Mediator.
-
Restaure o monitoramento, se necessário, usando o procedimento para sua configuração.
Se você estiver usando… Use este procedimento Desempate
"Adição de configurações do MetroCluster" na seção Instalação e Configuração do Desempate do MetroCluster.
Mediador
"Configurar o ONTAP Mediator a partir de uma configuração de IP do MetroCluster" Na seção Instalação e Configuração IP do MetroCluster.
Aplicativos de terceiros
Consulte a documentação do produto.
Envie uma mensagem AutoSupport personalizada após a manutenção
Depois de concluir a atualização, você deve enviar uma mensagem AutoSupport indicando o fim da manutenção, para que a criação automática de casos possa ser retomada.
-
Para retomar a geração de casos de suporte automático, envie uma mensagem AutoSupport para indicar que a manutenção está concluída.
-
Execute o seguinte comando
system node autosupport invoke -node * -type all -message MAINT=end -
Repita o comando no cluster de parceiros.
-