Inicialização forçada de uma MV
É possível forçar a inicialização de uma MV usando o botão Forçar inicialização na página MÁQUINAS VIRTUAIS. No entanto, o botão Forçar inicialização está ativo somente quando o Console de disponibilidade do everRun relata que o nó parceiro está desligado ou inatingível. Quando Forçar inicialização é utilizado para colocar uma MV online, as verificações de segurança do sistema para proteger os dados são ignoradas manualmente, portanto Forçar inicialização deve ser usado com extrema cautela e total compreensão das condições e consequências do emprego desse comando.
Ao forçar a entrada online de uma MV com Forçar inicialização, selecione um nó (ou seja, o nó que está acessível) no qual a MV será forçada a inicializar. Todos os dados nesse nó são marcados como válidos, independentemente de sua condição real (por exemplo, o estado dos dados, a última sincronização, a condição do volume, etc.).
Durante o processo de Forçar inicialização, os volumes da MV são etiquetados com a data e hora em que o processo foi iniciado. Os componentes AX da MV (ou seja, o par AX da MV) usam os dados nos volumes da MV e comunicam o status desses dados para determinar qual AX contém as informações atualizadas do volume. O processo de Forçar inicialização substitui a lógica incorporada que protege uma MV da execução em uma situação de cérebro dividido. Se o par AX não pode se comunicar, ocorre uma situação de cérebro dividido e danifica a integridade dos dados (para obter informações sobre a situação de cérebro dividido, consulte Criação de uma configuração SplitSite).
- Um ou mais volumes são o destino de uma cópia espelhada incompleta no nó onde o comando Forçar inicialização será executado.
- O destino de uma cópia espelhada incompleta é inadequado e não estará disponível mesmo com o usos de Forçar inicialização.
- Os volumes não estão sincronizados. As duas situações seguintes são exemplos:
- Ambos os AXs das MVs devem ter acesso a todos os volumes de dados da MV.
- Em um sistema com vários volumes, a MV precisa que os dois AXs estejam em execução para que a MV tenha acesso a todos os seus volumes, porque cada nó tem uma cópia marcada em verde de um volume diferente, e a cópia espelhada do volume no nó oposto não está marcado em verde.
- Ambos os nós são necessários porque várias MVs estão degradadas, mas estão marcadas em verde nos nós opostos (por exemplo, o Node0 tem um volume de inicialização adequado, mas um volume de dados incorreto, enquanto que o Node1 possui um volume de inicialização incorreto, mas um volume de dados adequado).
- O sistema está licenciado para um nó.
Se Forçar inicialização for executado em um sistema com volumes desatualizados, entre em contato imediato com o seu representante de serviços da Stratus autorizado. Se os dois nós estão ligados e iniciaram a sincronização de dados, o sistema utiliza os dados da MV que foi forçada a inicializar e não é possível recuperar os dados no nó que estava inacessível.
No entanto, em algumas circunstâncias, talvez os dados possam ser recuperados após o uso de Forçar inicialização em um sistema com volumes desatualizados:
-
Se o nó inacessível ainda estiver desligado, não o ligue.
-
Se o nó inacessível estiver desligado antes do clique em Forçar inicialização, então o AX da MV no nó desligado será preservado e o comando Forçar inicialização poderá ser revertido sem perda de dados nas seguintes condições:
- A MV cuja inicialização foi forçada não possui novos dados (ou seja, a MV não foi colocada em produção).
- Antes de forçar a inicialização da MV, o AX da MV no nó inacessível não trocava status com o AX da MV que será forçada a inicializar.
- O problema que impede a inicialização do AX da MV no nó inacessível é resolvido.
- Todos os dados da MV entre os dois nós são sincronizados com precisão. O sistema não possui MVs em que, nos dois componentes AX de cada MV, os dados do AX da MV em um nó se apresentam em um estado diferente dos dados do AX da MV no outro nó.
Se o seu sistema atender a todas as condições acima, entre em contato com o seu representante de serviços da Stratus autorizado para aconselhá-lo sobre um processo de recuperação.
Se você decidiu forçar a inicialização de uma MV, certifique-se de prepará-la para essa operação, executando os procedimentos contidos nos pré-requisitos.
-
Verifique manualmente todos os volumes para garantir que possam ser substituídos com segurança. Por exemplo, o estado do volume deve estar marcado em verde e a sincronização do disco deve ter sido finalizada.
-
Determine se ambos os componentes AX da MV podem se comunicar e permitir que os processos do sistema especifiquem o estado de cada volume. Para evitar uma situação de cérebro dividido, certifique-se de que os dois componentes AX da MV possam comunicar status e determinar qual AX possui dados e volumes de inicialização adequados.
-
Verifique se o sistema está licenciado para dois nós.
- Entre em contato com o seu representante de serviços da Stratus autorizado.
Para forçar a inicialização de uma MV
Depois de consultar o seu representante de serviços da Stratus autorizado e ter decidido forçar a inicialização de uma MV, execute o seguinte procedimento. Nos exemplos, o node0 está offline, o node1 é o primário e a MV-1 está parada.
- No Console de disponibilidade do everRun de um sistema licenciado para dois nós, clique em Máquinas virtuais no painel à esquerda.
- Navegue até a página Máquinas físicas.
- Na página Máquinas virtuais, selecione a MV que está parada e será forçada a inicializar (por exemplo, MV-1).
-
No painel inferior, clique no botão Iniciar.
A MV começa a inicializar. Ela continua a inicialização até que o limite do tempo de espera se esgote, possivelmente até 5 minutos. Quando o tempo limite de espera é alcançado, o botão Forçar inicialização se torna ativo.
-
Para forçar a inicialização da MV, clique em Forçar inicialização.
Aparece um aviso perguntando se você sabe qual nó contém os dados mais atualizados da MV. O aviso também informa que é necessário estar ciente de que poderá haver perda de dados. Além disso, uma mensagem indica o nó em que a inicialização da MV pode ser forçada.
Cuidado: Se o nó incorreto for selecionado durante Forçar inicialização, os dados serão danificados.É necessário digitar o nó (node0 ou node1), conforme indicado na mensagem. Um exemplo é a mensagem a seguir:
Forçar inicialização da MV-1 NÃO CONTINUE A MENOS QUE TENHA CERTEZA DE QUE SABE
QUAL NÓ CONTÉM OS DADOS DA MV MAIS ATUALIZADOS. ESTEJA
CIENTE DE QUE PODE HAVER PERDA DE DADOSÉ possível forçar a inicialização somente do node1. Se quiser inicializar a MV no node1, digite node1: node1 [ botão OK ]
[ botão Cancelar ]
-
Clique em OK para forçar a inicialização do nó (por exemplo, node1). (Clique em Cancelar para cancelar o procedimento.) À medida que o processo de forçar a inicialização começa e prossegue, aparecem mensagens de confirmação adicionais antes da MV iniciar e os dados serem marcados como válidos para o sistema.
A MV começa a funcionar. Na página Máquinas virtuais, a MV é listada com um aviso porque o nó (por exemplo, node0) ainda está offline.
Quando o nó secundário voltar a funcionar no sistema, todos os dados são sincronizados a partir do nó que está executando a MV. Neste exemplo, todos os dados são sincronizados do node1 para o node0.
Tópicos relacionados