Etapa 2: criar a pilha e seus componentes - AWS OpsWorks

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á.

Etapa 2: criar a pilha e seus componentes

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Crie uma AWS OpsWorks pilha de pilhas e seus componentes, que incluem uma camada e uma instância. Em etapas posteriores, será necessário fazer o upload do livro de receitas para a instância e executar essas receitas nessa instância.

Para criar a pilha
  1. Faça login no console do AWS OpsWorks Stacks em https://console.aws.amazon.com/opsworks.

  2. Execute a ação que melhor se aplica:

    • Se a página Bem-vindo às AWS OpsWorks pilhas for exibida, escolha Adicionar sua primeira pilha ou Adicionar sua primeira pilha de AWS OpsWorks pilhas (ambas as opções fazem a mesma coisa). A página Add stack será exibida.

    • Se a página OpsWorks Painel for exibida, escolha Adicionar pilha. A página Add Stack será exibida.

  3. Escolha Chef 12 stack.

  4. Na caixa Stack name (Nome da pilha), digite um nome para a stack (por exemplo, MyCookbooksDemoStack). É possível inserir um nome diferente, mas substitua ele por MyCookbooksDemoStack durante esta demonstração.

  5. Para Região, escolha Oeste dos EUA (Oregon).

  6. Para VPC, realize um destes procedimentos:

  7. Para Use custom Chef cookbooks, escolha Yes.

  8. Para Repository type, escolha S3 Archive.

    nota

    No passo-a-passo Conceitos básicos: Linux, escolheu Http Archive. Ao invés disso, escolha S3 Archive aqui.

  9. Para Repository URL, insira o caminho para o seu arquivo opsworks_cookbook_demo.tar.gz no S3. Para obter o caminho, selecione o arquivo opsworks_cookbook_demo.tar.gz no console do S3. No painel Properties, copie o valor do campo Link. (Ele deve ser semelhante a este: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.)

  10. Se o bucket do S3 for privado, o que é o padrão, então para ID de chave de acesso e Chave de acesso secreta, digite o ID da chave de acesso e a chave de acesso secreta do usuário do IAM usado para esta demonstração. Para obter mais informações, consulte Editar permissões de objetos e Compartilhar um objeto com os outros.

  11. Deixe os padrões para os seguintes:

    • Default Availability Zone (us-west-2a)

    • Sistema operacional padrão (Linux e Amazon Linux 2016.09)

    • Default SSH key (Do not use a default SSH key)

    • Stack color (azul escuro)

  12. Escolha Advanced (Avançado).

  13. Em Perfil do IAM, siga um destes procedimentos:

    • Escolha aws-opsworks-service-role se essa opção estiver disponível.

    • Se não aws-opsworks-service-roleestiver disponível, escolha Nova função do IAM.

  14. Para Perfil de instância padrão do IAM, realize um dos seguintes procedimentos:

    • Se aws-opsworks-ecduas funções estiverem disponíveis, escolha-as.

    • Se aws-opsworks-ec2 funções não estiverem disponíveis, escolha Novo perfil de instância do IAM.

  15. Deixe os padrões para os seguintes:

    • Tipo de dispositivo raiz padrão‭ (‭Baseado em ‬EBS‭)

    • ‬Tema do host‭name (‭Depende do nível)

    • OpsWorks Versão do agente (versão mais recente)

    • Custom Chef JSON (em branco)

    • Segurança, use grupos OpsWorks de segurança (Sim)

  16. Escolha Adicionar pilha. AWS OpsWorks Stacks cria a pilha e exibe a MyCookbooksDemoStackpágina.

Para criar a camada
  1. No painel de navegação de serviços, escolha Layers. A página Layers será exibida.

  2. Escolha Add a layer.

  3. Na OpsWorksguia, em Nome, digiteMyCookbooksDemoLayer. É possível inserir um nome diferente, mas substitua ele por MyCookbooksDemoLayer durante esta demonstração.

  4. Para Short name (Nome abreviado), digite cookbooks-demo. É possível inserir um nome diferente, mas substitua ele por cookbooks-demo durante esta demonstração.

  5. Escolha Adicionar camada. AWS OpsWorks Stacks adiciona a camada e exibe a página Camadas.

Para criar e iniciar a instância
  1. No painel de navegação de serviços, escolha Instances. A página Instances será exibida.

  2. Escolha Add an instance.

  3. Na guia New, selecione Advanced.

  4. Deixe os padrões para os seguintes:

    • Hostname (cookbooks-demo1)

    • Tamanho (c3.large)

    • Subnet (Endereço IP us-west-2a)

    • Tipo de escalação (24/7)

    • Chave SSH (Não usar chave SSH padrão)

    • Sistema operacional (Amazon Linux 2016.09)

    • OpsWorks Versão do agente (herdar da pilha)

    • Locação (Padrão - usar as configurações de VPC)

    • Tipo de dispositivo raiz (Baseado em EBS)

    • Tipo de volume‭ (Finalidade geral (SSD))

    • Tamanho de volume (8)

  5. Escolha Add instance.

  6. Para MyCookbooksDemoLayer, para cookbooks-demo1, para Ações, escolha iniciar. Não continue até que o Status seja alterado para online. Esse processo pode levar alguns minutos.

Agora você tem uma pilha, uma camada e uma instância para a qual o livro de receitas foi copiado automaticamente do bucket do S3. Na próxima etapa, será necessário executar e testar a receita padrão do livro de receitas na instância.