Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Personalização da AMI AWS ParallelCluster - AWS ParallelCluster

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Personalização da AMI AWS ParallelCluster

Há uma série de cenários em que a criação de uma AMI personalizada para o AWS ParallelCluster é necessária. Esta seção aborda o que considerar ao criar uma AMI personalizada do AWS ParallelCluster.

É possível criar a AMI personalizada AWS ParallelCluster usando um dos métodos a seguir:

  1. Crie um arquivo de configuração de imagem de compilação e, em seguida, use a pcluster CLI para criar a imagem com o EC2 Image Builder. Esse processo é automatizado, repetível e oferece suporte ao monitoramento. Para obter mais informações, consulte os comandos de imagem pcluster.

  2. Crie uma instância a partir de uma AMI AWS ParallelCluster, faça login nela e faça modificações manuais. Por último, use o Amazon EC2 para criar uma nova AMI a partir da instância modificada. Esse processo leva menos tempo. No entanto, ele não é automatizado nem repetível e não oferece suporte ao uso dos comandos de monitoramento de imagem da CLI pcluster.

Para ter mais informações sobre esses métodos, consulte Criar uma AMI personalizada do AWS ParallelCluster.

Considerações sobre a personalização da AMI AWS ParallelCluster

Independente de como você cria sua imagem personalizada, recomendamos que você realize testes preliminares de validação e inclua provisões para monitorar o status da imagem que está sendo criada.

Para criar uma AMI personalizada usando pcluster, você cria um arquivo de configuração de imagem de compilação com uma Build e seçãoImage que o EC2 Image Builder usa para criar sua imagem personalizada. A seção Build especifica o que o Image Builder precisa para criar a imagem. Isso inclui a ParentImage (imagem base) e Components. Um componente do Image Builder define uma sequência de etapas necessárias para personalizar uma instância antes que uma imagem seja criada ou para testar uma instância que foi executada pela imagem criada. Para exemplos de componentesAWS ParallelCluster, consulte AMIs personalizadas. A seção Image especifica as propriedades da imagem.

Quando chamado do pcluster build-image para criar uma imagem personalizada, o Image Builder usa a configuração da imagem de compilação com o livro de receitas AWS ParallelCluster para inicializar AWS ParallelCluster na sua ParentImage. O Image Builder baixa componentes, executa fases de compilação e validação, cria a AMI, executa uma instância da AMI e executa testes. Quando o processo é concluído, o Image Builder produz uma nova imagem ou uma mensagem de interrupção.

Execute testes personalizados de validação de componentes

Antes de incluir um componente do Image Builder em uma configuração, teste e valide usando um dos métodos a seguir. Como o processo do Image Builder pode levar até 1 hora, recomendamos que você teste os componentes com antecedência. Isso pode economizar uma quantidade considerável de tempo.

Caso de script

Teste o script em uma instância em execução, fora do processo de criação da imagem, e verifique se o script sai com o código de saída 0.

Caso do nome do recurso da Amazon (ARN)

Teste o documento do componente em uma instância em execução, fora do processo de criação da imagem. Para obter uma lista dos requisitos, consulte Gerenciador de componentes no Guia do usuário do Image Builder.

Após a validação bem-sucedida, adicione o componente à sua configuração de imagem de compilação

Depois de verificar se o componente personalizado está funcionando, adicione-o ao arquivo de configuração de criação de imagem.

Monitore o processo do Image Builder com comandos pcluster para auxiliar na depuração

describe-image

Use esse comando para monitorar o status de criação da imagem.

list-image-log-streams

Use esse comando para obter os IDs dos fluxos de log que você pode usar para recuperar eventos de log com get-image-log-events.

get-image-log-events

Use esse comando para obter o fluxo de log dos eventos do processo de criação de imagem.

Por exemplo, você pode iniciar eventos da imagem usando o seguinte comando.

$ watch -n 1 'pcluster get-image-log-events -i <image-id> \ --log-stream-name/1 <pcluster-version> \ --query "events[*].message" | tail -n 50'

get-image-stack-events

Use esse comando para recuperar eventos da pilha de imagens para a pilha criada pelo Image Builder.

export-image-logs

Use este comando para salvar registros de imagens.

Para obter mais informações sobre logs do AWS ParallelCluster e Amazon CloudWatch, consulte Logs de imagem de compilação do Amazon CloudWatch Logs e Painel do Amazon CloudWatch.

Outras considerações

Novas versões AWS ParallelCluster e AMIs personalizadas

Se você criar e usar uma AMI personalizada, será necessário repetir as etapas usadas para criar sua AMI personalizada com cada versão nova do AWS ParallelCluster.

Ações de bootstrap personalizadas

Leia a seção Ações de bootstrap personalizadas para determinar se as modificações que deseja fazer podem ser expressas em scripts e são compatíveis com versões futuras do AWS ParallelCluster.

Uso de AMIs personalizadas

Você pode especificar AMIs personalizadas na configuração do cluster nas seções Image / CustomAmi e Scheduling / SlurmQueues / - Name / Image / CustomAmi.

Para solucionar problemas de avisos de validação da AMI personalizada, consulte Solução de problemas de AMI personalizada.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.