Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-18 GMT+08:00

Alteração automatica de um ECS do Xen para um ECS do KVM (Linux)

Cenários

Antes de alterar um ECS Xen que executa Linux para um ECS KVM, verifique se os drivers necessários foram instalados e configurados no ECS.

Esta seção descreve como usar um script para instalar drivers automaticamente no ECS, configurar o nome do dispositivo e alterar o Xen para KVM.

  • Os ECS do Xen incluem os ECS S1, C1, C2, e M1.
  • Para obter os ECS de KVM, consulte a coluna Virtualization Type em Especificações ECS.
  • Para oferecer suporte a Xen e KVM, os ECS Linux exigem os drivers xen-pv e virtio. Antes de alterar um ECS do Xen para um ECS do KVM, certifique-se de que o ECS do Linux foi configurado, incluindo a instalação de drivers e a configuração do anexo automático de disco.

Restrições

  • Para evitar a perda de dados, se um ECS Linux usar discos lógicos LVM consistindo de volumes físicos ou usar matrizes RAID, as especificações do ECS não poderão ser modificadas.
  • Um ECS Xen com mais de 24 discos VBD conectados não pode ser alterado para um ECS KVM.
  • Um ECS do Xen pode ser alterado para um ECS do KVM, mas um ECS do KVM não pode ser alterado para um ECS do Xen.

Procedimento

Figura 1 mostra o fluxograma para alterar automaticamente um Xen ECS para um KVM ECS.
Figura 1 Fluxograma para alterar automaticamente um ECS Xen para um ECS KVM
Tabela 1 descreve as operações para alterar automaticamente um Xen ECS para um KVM ECS usando um script.

Passo 1: Criar um instantâneo de disco do sistema

Se você modificar as especificações de um ECS sem driver instalado, o ECS não será executado corretamente após a modificação. Nesse caso, você precisa reinstalar o SO para restaurar o ECS, o que pode causar perda de dados no disco do sistema ECS. Portanto, crie um instantâneo para o disco do sistema primeiro.

  1. Antes de criar um instantâneo de disco do sistema, verifique o ECS.

    Pare e, em seguida, inicie o ECS para garantir que os serviços possam ser executados corretamente após o início do ECS. Criar um snapshot de disco do sistema

  2. Para obter instruções sobre como criar um snapshot de disco do sistema, consulte Criando um Snapshot no Guia do Usuário do Elastic Volume Service.

Depois que as especificações forem modificadas, exclua manualmente o snapshot na página snapshot se tiver verificado que os serviços estão sendo executados corretamente.

Passo 2: Usando um script para instalar drivers automaticamente

Execute as operações descritas nesta seção se o ECS oferecer suporte à configuração usando um script. Se o ECS não oferecer suporte a esse modo, configure-o manualmente. Para mais detalhes, consulte Alteração manual de um Xen ECS para um KVM ECS (Linux).

  1. Acesse o ECS.
  2. Execute o seguinte comando para baixar o script de instalação do driver para o diretório root:

    curl URL > ~/resize_ecs_modify_linux.sh

    No comando anterior, URL é o endereço para baixar o script de modificação de especificações.

    Selecione um endereço para fazer download do script de otimização com base na região em que o ECS está localizado:

    URL para baixar o script: https://latin-server-resize.obs.na-mexico-1.myhuaweicloud.com/linux/server_resize/resize_ecs_modify_linux.sh

  3. Execute o seguinte comando para executar o script que verifica e instala automaticamente o driver nativo do Xen PV e o driver virtio:

    bash resize_ecs_modify_linux.sh

    Figura 2 Executando o script
  4. Aguarde até que o script seja executado.

    Depois de verificar se o driver necessário foi instalado, o sistema identifica automaticamente o ECS. As especificações de apenas os ECS com tal tag podem ser modificadas.

    Se o resultado da verificação for "{Nome da imagem} já contém driver xen e virtio", o driver foi instalado.
    • Se o resultado da verificação for "Success to set kvm meta!" ou "este servidor já tem kvm meta.", o ECS foi marcado. Então, vá para Passo 3: Modificar especificações.
    • Se o resultado da verificação for "Falha ao definir metadados, tente novamente.", falha na marcação do ECS. Nesse caso, tente novamente mais tarde.

    Se a instalação falhar, configure manualmente o ECS seguindo as instruções fornecidas em Alteração manual de um Xen ECS para um KVM ECS (Linux) ou entre em contato com o atendimento ao cliente.

    Figura 3 Execução de script bem-sucedida

Passo 3: Modificar especificações

  1. Acesse o console de gerenciamento.
  2. Click in the upper left corner and select your region and project.
  3. Clicar em . Em Compute, clique em Elastic Cloud Server.
  4. Na página Elastic Cloud Server, visualize o status do ECS alvo.

    Se o ECS não estiver no estado Stopped, clique em More na coluna Operation e selecione Stop.

  5. Clique em More na coluna Operation e selecione Modify Specifications.

    A página Modify ECS Specifications é exibida.

  6. Selecione o novo tipo de ECS, as vCPU e memória conforme solicitado.
  7. (Opcional) Ajuste DeH.

    Se o ECS é criado em um DeH, o sistema permite que você mude o DeH.

    Para fazer isso, selecione o DeH de destino na lista suspensa. Se nenhum DeH estiver disponível na lista suspensa, os recursos restantes de DeH serão insuficientes e não poderão ser usados para criar o ECS com as especificações modificadas.

  8. Marque a caixa de seleção para confirmar a configuração do ECS.
  9. Clique em OK.

(Opcional) Passo 4: Verificar o Anexo do Disco

Depois que um ECS do Xen é alterado para um ECS do KVM, o anexo de disco pode falhar. Portanto, verifique o acessório do disco após a modificação das especificações. Se os discos estiverem devidamente conectados, a modificação das especificações é bem-sucedida.

Procedimento de acompanhamento

Se o ECS com especificações modificadas for exibido na lista do ECS, mas seu SO não puder ser iniciado depois que o ECS estiver conectado remotamente, entre em contato com o atendimento ao cliente ou reinstale o SO do ECS para corrigir essa falha. Para mais detalhes, veja Reinstalação de SO.

Reinstalar o SO limpará o disco do sistema, mas não afetará os discos de dados.

Depois que as especificações forem modificadas, exclua manualmente o snapshot na página snapshot se tiver verificado que os serviços estão sendo executados corretamente.