Durante a criação e a importação de imagens, use o recurso de verificação de imagem para confirmar se uma imagem personalizada pode criar instâncias ECS totalmente funcionais. Após a conclusão da verificação, visualize os resultados no console ECS e siga as sugestões de reparo para melhorar a qualidade da imagem. Isso garante que suas instâncias ECS operem com estabilidade e eficiência.
Criar ou importar uma imagem aciona automaticamente uma verificação. Esse processo não interrompe o fluxo de trabalho, mesmo em caso de falha.
A verificação de imagem é gratuita.
Imagens aprovadas na verificação recebem automaticamente tags de versão do sistema operacional (
acs:ecs:image:osVersion) e versão do kernel (acs:ecs:image:kernelVersion).
Limitações
A verificação de imagem suporta apenas imagens personalizadas criadas a partir de snapshots não criptografados ou de instâncias sem discos em nuvem criptografados.
A verificação de imagem não suporta alguns sistemas operacionais Linux e Windows, conforme listado nas tabelas a seguir.
Configurar a verificação de imagem
Durante a criação da imagem
Console
Ao criar uma imagem personalizada no console ECS, a verificação de imagem é executada por padrão. Nenhuma alteração é necessária. Para mais informações, consulte Criar uma imagem personalizada usando uma instância e Criar uma imagem personalizada usando um snapshot.
API
Defina o parâmetro DetectionStrategy=Standard chamando a operação CreateImage. Execute essa operação no OpenAPI Explorer para evitar o cálculo manual de assinaturas e gerar automaticamente exemplos de código SDK.
Durante a importação da imagem
Console
Ao importar uma imagem personalizada no console ECS, a verificação de imagem é executada por padrão. Nenhuma alteração é necessária. Para mais informações, consulte Importar uma imagem personalizada.
API
Defina o parâmetro DetectionStrategy=Standard na operação ImportImage. Execute essa operação no OpenAPI Explorer para evitar o cálculo manual de assinaturas e gerar automaticamente exemplos de código SDK.
Resultados da verificação de imagem
Console
Na página Custom Images, localize a imagem criada. Uma tarefa de verificação de imagem inicia automaticamente assim que o status da imagem mudar para Available.
Passe o mouse sobre o resultado da verificação e clique em View Details para visualizar os detalhes. Após a conclusão da verificação, a coluna Check Result exibe o status. Ao passar o mouse sobre o resultado, você vê a quantidade de itens Critical, Suggested e Passed. Clique em View Details para acessar o relatório completo.
-
Se houver itens que necessitem de correção, siga as recomendações apresentadas.
(Exclusivo para imagens Linux) Clique em Fix e use o modelo público ACS-ECS-RepairImage no CloudOps Orchestration Service (OOS) para corrigir os problemas.
Como alternativa, corrija os problemas manualmente seguindo as recomendações nos detalhes da imagem. Para obter informações sobre os itens de verificação e as correções sugeridas, consulte Itens de verificação de imagem e sugestões de reparo.
A página de resultados categoriza os itens em três tipos: itens sem riscos encontrados, correções críticas e otimizações recomendadas. Cada categoria lista os itens específicos e fornece links para correções ou otimizações.
API
Chame a operação DescribeImages e use o ID da imagem para consultar os resultados. Execute essa operação no OpenAPI Explorer. Essa ferramenta simplifica o processo ao gerenciar cálculos de assinatura e gerar exemplos de código SDK automaticamente.
Na resposta, DetectionOptions contém os resultados da detecção, Status indica o status da tarefa e Item traz o resultado de cada item verificado.
Verificações e correções de imagem
Linux
|
Item de verificação |
Descrição |
Correção recomendada |
|
GUESTOS.Platform |
Plataforma do sistema. Deve ser um sistema operacional Linux. |
Não aplicável |
|
GUESTOS.OSVersion |
Versão do sistema operacional. |
Não aplicável |
|
GUESTOS.Architecture |
Arquitetura do sistema. |
Não aplicável |
|
GUESTOS.RtcTimeMode |
Define o fuso horário do relógio de hardware (RTC) da imagem. Os valores válidos são UTC ou local. Recomendamos configurar o relógio de hardware para UTC. |
Para definir o relógio de hardware como UTC, consulte Hora e fusos horários no Linux. |
|
GUESTOS.BootMode |
Modo de inicialização da imagem. Os valores válidos são LEGACY ou UEFI. |
Não aplicável |
|
GUESTOS.KernelVersion |
Versão do kernel. |
Não aplicável |
|
GUESTOS.Virtio |
Verifica se o driver virtio está instalado. Instâncias ECS exigem esse driver para virtualização e podem falhar ao iniciar sem ele. |
Para instalar o driver virtio em uma imagem, consulte Instalar o driver virtio. |
|
GUESTOS.Nvme |
Verifica se o driver NVMe está instalado. Certas famílias de instâncias ECS, como ecs.g7se, utilizam discos em nuvem conectados via NVMe e exigem esse driver na imagem. |
Para instalar o driver NVMe em uma imagem, consulte Como instalo o driver NVMe para uma imagem personalizada existente?. |
|
GUESTOS.Fstab |
Verifica o arquivo |
Para configurar corretamente o |
|
GUESTOS.Grub |
Verifica a configuração do carregador de boot GRUB. Definições incorretas, como caminhos de dispositivo ou UUIDs inválidos, podem impedir a inicialização do sistema. |
Nenhum |
|
GUESTOS.Dhcp |
Verifica se a rede está configurada para DHCP. O uso de endereço IP estático na imagem pode provocar falhas de rede quando a instância for iniciada. |
Para definir o modo de configuração de rede da imagem como DHCP, consulte Configurar DHCP para uma instância Linux. |
|
GUESTOS.Selinux |
Verifica se o SELinux está desativado. Recomendamos desativar o SELinux em imagens de nuvem para evitar possíveis falhas de inicialização. |
Para desativar o SELinux, consulte Ativar ou desativar o SELinux. |
|
GUESTOS.OnlineResizeFS |
Verifica se a imagem suporta redimensionamento automático da partição raiz. Se a imagem possuir cloud-init, o comando |
Para configurar a imagem com suporte a redimensionamento automático, consulte Instalar o cloud-init. |
|
GUESTOS.SystemImage |
Verifica se a imagem é uma imagem de disco de sistema válida. Não importe imagens inválidas, como arquivos ISO ou imagens vazias. |
Não aplicável |
|
GUESTOS.CloudAssistant |
Verifica se o Cloud Assistant está instalado. O Cloud Assistant é uma ferramenta nativa de automação e gerenciamento para ECS que permite executar operações em lote, rodar comandos (como Shell, powershell e Bat) e transferir arquivos em instâncias ECS sem senhas, logins ou bastion hosts. Recomenda-se a instalação do Cloud Assistant para um gerenciamento eficiente das instâncias. |
Para instalar o Cloud Assistant, consulte Instalar o Agente do Cloud Assistant. |
|
GUESTOS.CloudInit |
Verifica se o cloud-init está instalado na imagem. O cloud-init é o padrão da indústria para inicialização de instâncias em nuvem, lidando com tarefas de configuração como definição de hostnames, pares de chaves SSH e redimensionamento da partição raiz. |
Para instalar o cloud-init em uma imagem, consulte Instalar o cloud-init. |
|
GUESTOS.SecurityCenterAgent |
Verifica se o agente do Security Center está instalado na imagem. O Security Center é um sistema unificado de gerenciamento de segurança que oferece detecção e proteção contra ameaças em tempo real. Seus recursos incluem visão geral da postura de segurança, anti-ransomware, antivírus, anti-adulteração e verificações de conformidade para proteger integralmente seus servidores e aplicações web. |
Para instalar o agente do Security Center em uma imagem, consulte Instalar o cliente. |
|
GUESTOS.SupportMocInstanceTypes |
Verifica se a imagem suporta famílias de Instâncias Bare Metal do ECS. As famílias mais recentes de instâncias ECS, como ecs.g6 e ecs.g7, frequentemente baseiam-se na arquitetura de Instância Bare Metal do ECS. Uma instância pode falhar ao iniciar nessas famílias se o sistema operacional e a versão do kernel da imagem estiverem desatualizados. Para mais informações sobre famílias de instâncias, consulte Família de instâncias. |
|
Windows
|
Item de verificação |
Descrição |
Correção recomendada |
|
GUESTOS.Platform |
Plataforma do sistema. Deve ser um sistema operacional Windows. |
Não aplicável |
|
GUESTOS.OSVersion |
Versão do sistema operacional. |
Não aplicável |
|
GUESTOS.Architecture |
Arquitetura do sistema. |
Não aplicável |
|
GUESTOS.KernelVersion |
Versão do kernel. |
Não aplicável |
|
GUESTOS.Virtio |
Verifica se o driver virtio está instalado. Instâncias ECS precisam desse driver para funcionar corretamente e podem falhar ao iniciar sem ele. |
Para instalar o driver virtio em uma imagem, consulte Instalar o driver virtio. |
|
GUESTOS.BCD |
Verifica se o arquivo Boot Configuration Data (BCD) na imagem é válido. Um arquivo BCD ausente ou corrompido pode causar falhas na inicialização da instância. |
Use o arquivo BCD correto. |
|
GUESTOS.Registry |
Verifica se os arquivos de registro na imagem são válidos. Arquivos de registro ausentes ou corrompidos podem causar falhas na inicialização da instância. |
Use os arquivos de registro corretos. |
|
GUESTOS.Hotfix |
Verifica a instalação correta de patches. A ausência de patches obrigatórios ou a instalação de patches conhecidos por causar problemas podem levar a falhas na inicialização da instância. |
|
|
GUESTOS.Disk |
Verifica se as configurações de disco estão corretas. Entradas residuais de drivers no registro podem causar falhas na inicialização da instância. |
|
|
GUESTOS.Sysprep |
Verifica se o Sysprep foi concluído com sucesso durante a criação da imagem. Um processo Sysprep interrompido, por exemplo devido a um desligamento forçado, pode fazer com que a instância resultante falhe ao iniciar. |
Crie a imagem novamente. Certifique-se de que o processo Sysprep não seja interrompido. Para mais informações, consulte Criar uma máquina virtual e instalar um sistema operacional. |
|
GUESTOS.Update |
Verifica se o processo de Atualização foi concluído durante a criação da imagem. Caso o processo tenha sido interrompido, por exemplo por um desligamento forçado, a instância poderá falhar ao iniciar. |
Crie a imagem novamente. Garanta que o processo de atualização do sistema não seja interrompido. Para mais informações, consulte Criar uma máquina virtual e instalar um sistema operacional. |
|
GUESTOS.Xen |
Verifica a existência de drivers Xen residuais, que podem causar falhas na inicialização do sistema. |
|
|
GUESTOS.CloudAssistant |
Verifica se o Cloud Assistant está instalado. O Cloud Assistant é uma ferramenta nativa de automação e gerenciamento para ECS que permite executar operações em lote, rodar comandos (como Shell, powershell e Bat) e transferir arquivos em instâncias ECS sem senhas, logins ou bastion hosts. Recomenda-se a instalação do Cloud Assistant para um gerenciamento eficiente das instâncias. |
Para instalar o Cloud Assistant, consulte Instalar o Agente do Cloud Assistant. |
|
GUESTOS.Server |
Verifica se as configurações de serviço na imagem estão corretas. Se a instalação de drivers estiver desativada, a instância não conseguirá atualizar seus drivers. |
|
|
GUESTOS.DesktopConfig |
Verifica se o arquivo de configuração da área de trabalho (desktop.ini) está ausente. Se estiver faltando, as configurações da área de trabalho não serão aplicadas. |
Configure o arquivo desktop.ini correto. |
|
GUESTOS.BootMgr |
Verifica se o gerenciador de inicialização do sistema (BootMgr) está ausente. A falta do BootMgr impede a inicialização do sistema. |
Configure o BootMgr correto. |
Próximos passos
Após verificar e reparar uma imagem personalizada, use-a para criar uma instância ECS. Para mais informações, consulte Criar uma instância a partir de uma imagem personalizada ou compartilhada.