Defina imagens de origem, componentes e distribuição entre regiões em um modelo de imagem e execute a tarefa de criação para gerar uma imagem personalizada validada.
Pré-requisitos
Ao criar componentes ou modelos de imagem pela primeira vez, o sistema cria a função vinculada ao serviço AliyunServiceRoleForECSImageBuilder, que concede ao Image Builder acesso aos recursos necessários da Alibaba Cloud. Se utilizar um usuário RAM, conceda-lhe as permissões para usar o Image Builder. Contas da Alibaba Cloud recebem essas permissões automaticamente. Consulte Gerencie função vinculada ao serviço.
Etapa 1: Crie um modelo de imagem
Acesse o Console do ECS - Image Builder.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
-
Na aba Image Builder da página Image Templates, clique em Create Image Template.
NotaAo acessar o Image Builder pela primeira vez, clique em Image Builder na página de boas-vindas Create Image Template.
-
Na página exibida, configure os parâmetros e clique em OK.
As tabelas a seguir descrevem os parâmetros.
-
Basic Information
Parâmetro
Obrigatório
Descrição
Template Name
Sim
Especifique um nome para o modelo de imagem.
Description
Não
Insira uma descrição para o modelo de imagem.
Tag
Não
Adicione tags ao modelo de imagem. Consulte Tags.
-
Configure Source Image
Parâmetro
Obrigatório
Descrição
Source Image Type
Sim
Selecione Image ou Image Family.
NotaSomente imagens públicas, personalizadas, compartilhadas e famílias de imagens são aceitas como imagens de origem. Imagens do Marketplace e da comunidade não têm suporte.
Image ou Image Family
Sim
Especifique a imagem de origem. As opções variam conforme o valor de Source Image Type.
-
Se Source Image Type for Image, selecione Custom Images, Public Images ou Shared Images na primeira lista suspensa e escolha um ID de imagem na segunda lista.
-
Se Source Image Type for Image Family, selecione uma família de imagens existente.
-
-
Configure Template Content
Parâmetro
Obrigatório
Descrição
Template Content
Não
Adicione componentes de imagem ao modelo de criação para compor o modelo de imagem.
Nota-
Componentes de imagem do sistema geram imagens estáveis e confiáveis. Recomendamos usá-los para criar modelos de imagem.
-
Os componentes de imagem estão disponíveis apenas no console do ECS. Operações de API não aceitam componentes de imagem para criação de modelos.
Perform Image Repair
Não
Ative o reparo de imagem para verificar e corrigir automaticamente problemas comuns e instale componentes necessários, como o Cloud Assistant, antes da execução da tarefa de criação. Itens de verificação compatíveis:
-
Sistema operacional Linux:
-
GUESTOS.CloudInit
-
GUESTOS.Dhcp
-
GUESTOS.Virtio
-
GUESTOS.OnlineResizeFS
-
GUESTOS.Grub
-
GUESTOS.Fstab
-
-
Sistema operacional Windows:
-
GUESTOS.Virtio
-
GUESTOS.Update
-
GUESTOS.Hotfix
-
GUESTOS.Server
-
NotaOs itens de verificação podem aumentar conforme as capacidades forem aprimoradas. Consulte Visão geral da verificação de imagem.
Ativado por padrão.
NotaSe desativado, o sistema verifica a imagem, mas não executa reparos.
Perform Image Test
Não
Ative o teste de imagem. Após a conclusão da criação, o sistema testa automaticamente a nova imagem com os componentes especificados para confirmar seu funcionamento esperado.
ImportanteDurante os testes, instâncias intermediárias no modelo pagamento conforme o uso são criadas e faturadas. Consulte Pagamento conforme o uso.
Ativado por padrão.
Verify Template
Sim
Selecione componentes de imagem do tipo Teste para o modelo de teste de imagem.
-
-
Configure Intermediate Instance
ImportanteA criação de imagem gera múltiplas instâncias intermediárias no modelo pagamento conforme o uso. Consulte Pagamento conforme o uso.
Parâmetro
Obrigatório
Descrição
vSwitch
Não
Selecione um vSwitch na região atual.
Se nenhum for especificado, o sistema cria uma VPC e um vSwitch temporários. Certifique-se de que sua região possui cotas de recursos suficientes.
Instance Type
Não
Escolha um tipo de instância para as instâncias intermediárias.
Caso não seja especificado, o tipo com menor quantidade de vCPUs e memória é selecionado automaticamente com base na disponibilidade. Por exemplo, ecs.g6.large tem prioridade; se indisponível, ecs.g6.xlarge será utilizado.
System Disk Size
Não
Tamanho do disco do sistema para cada instância intermediária. Unidade: GiB. Valores válidos: 20 a 500.
Valor padrão: 40.
Public Bandwidth (Mbps)
Não
Se o conteúdo do modelo incluir comandos que exigem acesso à Internet, defina a largura de banda pública com um valor diferente de zero. Caso contrário, a tarefa de criação falhará.
Valor padrão: 0 (sem acesso à Internet para instâncias intermediárias).
Release if Image Building Fails
Não
Define se as instâncias intermediárias devem ser liberadas após falha na tarefa de criação.
NotaSe você selecionar No para reter as instâncias intermediárias, a cobrança continuará mesmo após a falha na tarefa. Libere prontamente as instâncias desnecessárias. Consulte Liberar uma instância.
Valor padrão: Yes.
-
Configure Image Distribution
Parâmetro
Obrigatório
Descrição
Destination Image Name
Não
Prefixo de nome para a imagem criada. O sistema anexa o ID da tarefa de criação de imagem (ExecutionId) para formar o nome completo no formato
<Prefixo de nome personalizado>_<ID da tarefa de criação de imagem>.Valor padrão:
ID da tarefa de criação de imagem.Current Region
Não
Especifique regiões de distribuição para copiar a imagem para múltiplas regiões. É possível definir até 20 regiões.
Valor padrão: a região onde o modelo de imagem reside.
Destination Region
Não
Informe os UIDs das contas da Alibaba Cloud com as quais a imagem criada será compartilhada. O compartilhamento ocorre na mesma região. Você pode especificar até 20 UIDs.
Vazio por padrão.
Execute Immediately
Não
Define se uma tarefa de criação de imagem deve ser executada imediatamente. Se não ativado, você poderá executar a tarefa manualmente após a criação do modelo. Consulte a seção Etapa 2: Execute uma tarefa de criação de imagem.
Ativado por padrão.
-
-
(Opcional) Visualize os detalhes do modelo de imagem.
Clique em o ID do modelo de imagem para visualizar seus detalhes.
Na aba Execute Immediately, visualize o histórico de execuções.
Na aba Building History, visualize o conteúdo do modelo de criação.
Na aba Build Template, visualize o conteúdo do modelo de teste.
Etapa 2: Execute uma tarefa de criação de imagem
Se você não ativou a opção Execute Immediately durante a criação do modelo, execute manualmente a tarefa de criação de imagem conforme descrito abaixo.
Considerações
Observe os pontos a seguir antes de executar uma tarefa de criação de imagem:
Apenas uma tarefa de criação de imagem pode ser executada por vez para cada modelo de imagem.
O cancelamento de uma tarefa não afeta outras tarefas de criação de imagem em andamento.
Procedimento
Acesse o Console do ECS - Image Builder.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
-
Na aba Test Template da página Image Builder, localize o modelo de imagem desejado e clique em Image Templates na coluna Actions.
NotaPara cancele uma tarefa em andamento, clique em o ID do modelo de imagem, localize a tarefa na aba null e clique em Building History na coluna Actions.
O tempo de criação da imagem varia conforme os serviços implantados e os comandos de criação utilizados.
Após a conclusão da tarefa, Cancel aparece na coluna Status e o ID da imagem é exibido. Clique em o ID da imagem para visualizar os detalhes.
Se a tarefa estiver no estado Success, verifique a coluna Failed para obter detalhes do erro e solucionar problemas.
Referências
-
Operações de API relacionadas:
CreateImagePipeline: crie um modelo de imagem.
StartImagePipelineExecution: execute uma tarefa de criação de imagem.
DescribeImagePipelines: consulta modelos de imagem.
DescribeImagePipelineExecutions: consulta detalhes de tarefas de criação de imagem.
CancelImagePipelineExecution: cancele uma tarefa de criação de imagem.
-
Após criar uma imagem com um modelo, você pode:
Visualize a imagem personalizada em cada região de distribuição.
Utilizar a imagem para criar instâncias ECS ou substituir o SO (disco do sistema) de instâncias existentes.