Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Evite interrupções durante a manutenção do Azure para os pares de HA do Cloud Volumes ONTAP

Colaboradores netapp-manini

Você pode configurar os pares de HA do Cloud Volumes ONTAP para suprimir o takeover automático e o giveback durante a manutenção programada do Azure. Esse recurso opcional está disponível com o Cloud Volumes ONTAP 9.19.1 e versões posteriores e está desativado por padrão.

Observação Este recurso está disponível como uma prévia pública com o Cloud Volumes ONTAP 9.19.1.

O Microsoft Azure pode pausar brevemente uma VM durante a manutenção programada. Em uma configuração de HA do Cloud Volumes ONTAP, o ONTAP pode tratar a pausa como uma interrupção do nó e mover as operações de armazenamento para o nó parceiro (takeover). O ONTAP então devolve automaticamente as operações quando a VM pausada é retomada (giveback). Esse comportamento pode interromper as conexões ativas de clientes. Se você habilitar esse recurso, o par de HA continuará operando durante um congelamento de manutenção programada do Azure sem iniciar automaticamente o takeover e o giveback.

Sobre esta tarefa
  • A E/S do cliente pode ser interrompida durante o congelamento de uma VM do Azure. O ONTAP não inicia automaticamente o takeover, portanto a E/S do cliente permanece no nó afetado em vez de ser movida para o parceiro de HA. A E/S pode ser interrompida até que o nó volte a funcionar.

  • A duração de uma interrupção depende do congelamento da VM do Azure. Um congelamento mais longo pode resultar em uma interrupção de E/S mais prolongada.

  • A proteção normal de HA permanece ativa para outras condições de falha. O recurso suprime takeover e giveback somente durante congelamentos de manutenção agendada do Azure. Outras condições que normalmente acionam takeover, como falha de um nó ou pânico, continuam a fazê-lo.

  • O recurso se aplica a ambos os nós em um par de HA. O comportamento de eventos de manutenção é configurado em ambos os nós e não pode ser ativado em apenas um deles.

  • O recurso persiste após reinicializações e permanece em vigor até que você o desative. Desativá-lo restaura o comportamento padrão de takeover e giveback durante a manutenção programada.

Antes de começar
  • Seu sistema Cloud Volumes ONTAP deve executar a versão 9.19.1 ou posterior.

  • Você precisa ter acesso de administrador ao Cloud Volumes ONTAP para concluir este procedimento.

  • Verifique se suas cargas de trabalho podem tolerar interrupções temporárias de E/S durante um congelamento de manutenção agendada do Azure e se continuar durante o congelamento é preferível à resposta padrão de takeover e giveback.

Impeça o takeover automático e o giveback durante a manutenção programada do Azure

Passos
  1. Identifique o ID do sistema do par de HA do Azure. Para obter informações sobre como identificar recursos e fazer chamadas de API, consulte "Sua primeira chamada de API".

  2. Envie uma PUT solicitação para o seguinte endpoint, substituindo {id} pelo ID do sistema:

    PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-event

    Defina enabled como true no corpo da solicitação:

    {
      "enabled": true
    }
Resultado

Uma solicitação bem-sucedida retorna HTTP 202 com um corpo vazio.

Importante A API atualiza os nós do par de HA sequencialmente. Se uma solicitação falhar antes da conclusão da operação, verifique as configurações em ambos os nós antes de tentar novamente a solicitação, pois os nós podem ter configurações diferentes.

Desative o recurso para restaurar o comportamento padrão

Para restaurar o comportamento padrão de takeover e giveback durante a manutenção programada do Azure, desative o recurso.

Passos
  1. Envie uma PUT solicitação para o mesmo endpoint, substituindo {id} pelo ID do sistema:

    PUT /occm/api/azure/ha/working-environments/{id}/opt-off-maintenance-event

    Defina enabled como false no corpo da solicitação:

    {
      "enabled": false
    }