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
Etapa |
Operação |
---|---|
1 |
|
2 |
Passo 2: Usando um script para instalar drivers automaticamente |
3 |
|
4 |
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.
- 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
- 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).
- Acesse o ECS.
- 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
- 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
- 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
- Certifique-se de que o ECS foi configurado com êxito. Caso contrário, o ECS pode ficar indisponível depois que as especificações forem modificadas. Se a operação falhar, siga as instruções fornecidas em Alteração manual de um Xen ECS para um KVM ECS (Linux) para operações manuais.
- Perguntas frequentes relacionadas a uma falha de instalação de script:
Passo 3: Modificar especificações
- Acesse o console de gerenciamento.
- Click in the upper left corner and select your region and project.
- Clicar em . Em Compute, clique em Elastic Cloud Server.
- 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.
- Clique em More na coluna Operation e selecione Modify Specifications.
A página Modify ECS Specifications é exibida.
- Selecione o novo tipo de ECS, as vCPU e memória conforme solicitado.
- (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.
- Marque a caixa de seleção para confirmar a configuração do ECS.
- 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.
- ECS de Linux
Para obter detalhes, consulte O que devo fazer se o disco de um ECS Linux ficar off-line após as especificações do ECS serem modificadas?
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.