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.
Central de ajuda/ Virtual Private Cloud/ Perguntas frequentes/ Conectividade/ Por que meu ECS não pode usar o Cloud-init?
Atualizado em 2023-12-29 GMT+08:00

Por que meu ECS não pode usar o Cloud-init?

Sintoma

Um ECS não pode usar Cloud-init.

Solução de problemas

Figura 1 mostra o processo para que um ECS obtenha metadados usando o Cloud-init.
Figura 1 Processo para obtenção de metadados

Verifique as seguintes possíveis causas.

Figura 2 Possíveis causas
Tabela 1 Possíveis causas

Possível causa

Solução

O ECS não obteve nenhum endereço IP.

Veja O ECS não obteve endereço IP

Rota incorreta para 169.254.169.254

Veja Rota incorreta para 169.254.169.254

Falha ao obter os metadados do ECS.

Veja Não obteve os metadados do ECS

Falha ao efetuar logon no ECS ou criar um usuário não-raiz após a configuração do Cloud-init.

Verifique o formato do arquivo de configuração /etc/cloud/cloud.cfg. Para mais detalhes, consulte Não é possível efetuar logon no ECS ou criar um usuário não raiz após a configuração do Cloud-init.

Falha ao usar uma chave privada obtida para efetuar logon em um ECS após o início do ECS (Falha ao obter a senha de logon do ECS).

Reinicie o ECS e tente novamente.

O ECS não obteve endereço IP

Verifique se o ECS obteve um endereço IP.

Se nenhum endereço IP for obtido, execute o comando dhclient para obter o endereço IP (esse comando varia dependendo dos SOs do ECS). Como alternativa, você pode executar o comando ifdown ethx para desativar a porta de rede e, em seguida, executar o comando ifup ethx para permitir que a NIC do ECS obtenha automaticamente um endereço IP novamente.

Figura 3 Endereço IP de ECS

Rota incorreta para 169.254.169.254

Faça ping de 169.254.169.254/32 do ECS. Se o endereço IP não puder receber ping, execute as seguintes etapas:
  1. Verifique a rota exata configurada no ECS para o endereço IP 169.254.169.254/32.

    Na maioria dos casos, o próximo salto da rota exata para o endereço IP 169.254.169.254/32 é o mesmo que o da rota padrão para o endereço IP.

    Figura 4 Rota para o endereço IP 169.254.169.254/32
  2. Se não houver uma rota exata para o endereço IP 169.254.169.254/32, a causa é a seguinte:

    Imagens com sistemas operacionais de CentOS 5 não são compatíveis com Cloud-init. Para usar o Cloud-init, selecione um sistema operacional diferente.

  3. Se o próximo salto da rota exata para o endereço IP 169.254.169.254/32 for diferente da rota padrão para o endereço IP:
    • Se o ECS tiver sido criado antes da ativação do Cloud-init, execute service network restart para obter a rota correta.
    • Se o ECS tiver sido criado recentemente, envie um tíquete de serviço ou entre em contato com o suporte técnico.

Não obteve os metadados do ECS

Execute o seguinte comando no ECS para obter os metadados:

curl http://169.254.169.254/openstack/latest/meta_data.json

Se forem exibidas informações semelhantes às mostradas em Figura 5, o ECS obtém os metadados com êxito.

Figura 5 Saída do comando

Não é possível efetuar logon no ECS ou criar um usuário não raiz após a configuração do Cloud-init

Verifique se o formato do arquivo de configuração /etc/cloud/cloud.cfg está correto. Para obter detalhes, consulte os requisitos de formato de arquivo para diferentes distribuições de Linux. A figura a seguir mostra um exemplo de arquivo de configuração /etc/cloud/cloud.cfg para o Ubuntu.

Figura 6 Arquivo de configuração

Chave privada obtida não pode ser usada para efetuar logon em um ECS após o início do ECS (falha ao obter a senha de logon do ECS)

Reinicie o ECS para corrigir a falha.

Submissão de um tíquete de serviço

Se o EIP ainda falhar em usar Cloud-init após executar as etapas anteriores, envie um tíquete de serviço.

Forneça as seguintes informações ao engenheiro de suporte técnico.

Item

Descrição

Exemplo

Valor

Bloco CIDR da VPC

Necessário para a configuração do gateway do cliente

Exemplo: 10.0.0.0/16

N/D

ID da VPC

N/D

Exemplo: 120b71c7-94ac-45b8-8ed6-30aafc8fbdba

N/D

Bloco CIDR da sub-rede 1 (pode ser o mesmo que o bloco CIDR da VPC)

N/D

Exemplo: 10.0.1.0/24

N/D

ID do ECS

N/D

N/D

N/D

Endereço IP de ECS

N/D

Exemplo: 192.168.1.192/24

N/D

Informações de rota do ECS

N/D

N/D

-