O que devo fazer se um arquivo de imagem do Linux não estiver pré-configurado quando eu usá-lo para registrar uma imagem privada?
Se um arquivo de imagem não estiver configurado conforme instruído em Requisitos do arquivo de imagem do Linux antes de ser exportado da plataforma original, configure-o referindo-se a Figura 1.
![](https://support.huaweicloud.com/intl/pt-br/ims_faq/public_sys-resources/caution_3.0-pt-br.png)
A execução adequada de ECSs depende do driver Xen ou KVM. Se nenhum driver for instalado, o desempenho de ECSs será afetado e algumas funções ficarão indisponíveis. Certifique-se de que o driver KVM foi instalado para o arquivo de imagem antes de ele ser exportado da plataforma original. Caso contrário, os ECSs criados a partir da imagem não serão iniciados.
- Para o Xen, instale os drivers nativos Xen e KVM. Para mais detalhes, consulte Como instalar os drivers Xen e KVM nativos?.
- Para o KVM, instale os drivers KVM nativos. Para obter detalhes, consulte Instalação de drivers KVM nativos.
Passo 1: carregar o arquivo de imagem
Carregue o arquivo de imagem externo em um bucket do OBS. Para obter detalhes, consulte Carregamento de um arquivo de imagem externo (Linux).
Passo 2: registrar o arquivo de imagem como uma imagem privada
No console de gerenciamento, selecione o arquivo de imagem carregado e registre-o como uma imagem privada. Para obter detalhes, consulte Registro de um arquivo de imagem externo como uma imagem privada (Linux).
Passo 3: criar um ECSs
Crie um ECSs a partir da imagem privada.
- Acesse o console do IMS.
- Acesse o console de gerenciamento.
- Em Compute, clique em Image Management Service.
O console do IMS é exibido.
- Clique na guia Private Images.
- Localize a linha que contém a imagem privada e clique em Apply for Server na coluna Operation.
- Defina os parâmetros como promovidos para criar um ECSs. Preste atenção ao seguinte:
- É aconselhável selecionar Pay-per-use para Billing Mode porque o ECS será excluído quando você terminar de usá-lo.
- Você deve adicionar regras de entrada para grupos de segurança do ECSs para garantir que o ECSs possa ser acessado.
- Se o Cloud-Init tiver sido instalado no arquivo de imagem, defina uma senha de logon conforme solicitado. Se o Cloud-Init não estiver instalado, use a senha ou o certificado contido no arquivo de imagem para fazer logon.
Para obter detalhes, consulte Compra de um ECS.
- Execute as etapas a seguir para verificar se a imagem privada foi pré-configurada:
- Verifique se o ECSs pode ser iniciado com sucesso. Se a inicialização for bem-sucedida, o driver Xen ou KVM foi instalado para o arquivo de imagem externo na plataforma original ou o driver foi instalado automaticamente para a imagem privada na plataforma de nuvem. Se a inicialização falhar, instale o driver Xen ou KVM conforme necessário para o arquivo de imagem e inicie novamente a partir de Passo 1: carregar o arquivo de imagem.
- Verifique se você pode fazer logon no ECSs usando sua senha ou chave configurada. Se você puder, o Cloud-Init foi instalado. Se não for possível, use a senha ou a chave contida no arquivo de imagem para fazer logon no ECSs e instalar o Cloud-Init conforme as instruções em Instalação do Cloud-Init.
- Verifique a configuração da rede, referindo-se a Passo 4: configurar o ECSs.
Se o ECS atender aos requisitos anteriores, a imagem privada foi pré-configurada. Pule Passo 4: configurar o ECSs e Passo 5: criar uma imagem privada a partir do ECSs.
Passo 4: configurar o ECSs
Faça logon remotamente no ECSs criado em Passo 3: criar um ECSs para configurá-lo.
- Efetue logon no ECSs.
- Configure a rede.
- Execute o comando ifconfig para verificar se o endereço IP privado do ECSs é o mesmo exibido no console. Se forem inconsistentes, exclua arquivos do diretório de regra de rede conforme instruído em Exclusão de arquivos do diretório de regras de rede.
- Verifique se as NICs estão definidas para DHCP. Se o ECSs estiver configurado com um endereço IP estático, altere seu modo de atribuição de endereço IP para DHCP conforme instruído em Configuração da NIC para DHCP.
- Execute o comando service sshd status para verificar se o SSH está ativado. Se estiver desativado, execute o comando service sshd start para ativá-lo. Certifique-se de que seu firewall (por exemplo, Linux iptables) permita acesso SSH.
- Configure um sistema de arquivos.
- Altere o identificador de disco no arquivo de configuração de GRUB para UUID. Para obter detalhes, consulte Alteração do identificador de disco no arquivo de configuração do GRUB para UUID.
- Altere o identificador de disco no arquivo fstab para UUID. Para obter detalhes, consulte Alteração do identificador de disco no arquivo fstab para UUID.
- Limpe as informações de anexação automática de discos que não sejam do sistema no arquivo /etc/fstab para evitar impactos na anexação subsequente de discos de dados. Para obter detalhes, consulte Desanexação de discos de dados de um ECS.
- (Opcional) Configure funções de valor agregado.
- Instale e configure o Cloud-Init. Para obter detalhes, consulte Instalação do Cloud-Init e Configuração do Cloud-Init.
- Ative a multifila da NIC. Para mais detalhes, consulte Como habilitar a multifila de NIC para uma imagem?
- Configure um endereço IPv6. Para mais detalhes, consulte Como configurar um ECS para adquirir dinamicamente endereços IPv6?
Passo 5: criar uma imagem privada a partir do ECSs
Crie uma imagem privada a partir do ECSs. Para obter detalhes, consulte Criação de uma imagem de disco do sistema a partir de um ECS do Linux.
(Opcional) Limpar o ambiente
Depois que o registro da imagem for concluído, exclua o arquivo de imagem, bem como a imagem privada intermediária e o ECS para evitar a geração de cobranças adicionais.
- Exclua a imagem registada em Passo 2: registrar o arquivo de imagem como uma imagem privada.
- Exclua o ECSs criado em Passo 3: criar um ECSs.
- Exclua o arquivo de imagem do bucket do OBS.