Passo a passo do provisionamento de VM da AWS

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 12 min. de leitura
  • Este exemplo orienta você pelos componentes do Cloud Provisioning and Governance Essa função durante o provisionamento de uma máquina virtual em um datacenter da AWS. Os tópicos abordados incluem blueprints, blocos de recursos, a API de nuvem (CAPI) e MID Server inclusões de script.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Este passo a passo começa com uma VM do Windows que um usuário já provisionou na AWS. Em seguida, ele orienta você pelo plano gráfico com a VM, os blocos de recursos e as chamadas de CAPI especificadas a partir dos blocos de recursos. Por fim, o passo a passo mostra como uma base MID Server A inclusão de script faz as chamadas reais para a API da AWS.

    Este exemplo usa blocos de recursos padrão e inclusões de script que estão disponíveis em sua instância. Portanto, embora você possa não ter uma VM provisionada em sua instância, você ainda pode seguir estas etapas e exibir os componentes usados neste exemplo para entender como os componentes funcionam.

    Para obter um exemplo de uma VM no Azure, consulte Passo a passo do provisionamento de VM do Azure.

    Nota:
    Os termos máquina virtual , VM e servidor virtual são usados de forma intercambiável neste exemplo.

    Procedimento

    1. Observe uma VM provisionada no Portal de usuário da nuvem e concentre-se em alguns dos detalhes sobre a VM:
      1. Em sua instância, abra Portal de usuário da nuvem( Cloud Provisioning and Governance Portal de usuário da nuvem).
      2. Exiba uma VM provisionada em uma pilha, como esta VM do Windows, clicando em Pilhas e clicando no nome da pilha.

        Neste exemplo, a pilha é nomeada MyStack .

        Exemplo do MyStack

      3. Em Recursos , Clique na VM na pilha.

        Exemplo de servidor virtual

      4. Exiba as propriedades da VM e observe que ela está na região us-east-1 em um Datacenter da AWS.

        Detalhes da VM

    2. Observe o plano gráfico no qual a VM está baseada:
      1. Navegar até Design > Planos gráficosE abra um plano gráfico com um servidor virtual no datacenter do Azure. . Modelo de implantação aparece por padrão, mostrando os vários componentes do plano gráfico.

        Este plano gráfico de exemplo tem três componentes: O contêiner, o servidor virtual, que é a VM real provisionada e o datacenter da AWS.

        Exemplo de plano gráfico com um servidor Windows

      2. Clique na guia Operações na parte inferior e clique em Provisionar.

        Operação de provisionamento

        A operação de provisionamento é a operação que o sistema acionou quando criou a VM. Outras operações padrão estão disponíveis, mas este exemplo se concentra na operação de provisionamento.

      3. Clique no bloco Provisionar do Recurso Contêiner de plano gráfico.

        Meu contêiner de plano gráfico da VM do Azure

      4. À direita, observe que um dos parâmetros na lista de Entradas é Local.
        Este parâmetro contém o valor eastus (leste dos EUA), que é onde a VM reside no datacenter.

        O parâmetro Localização

        As entradas podem ser especificadas no contêiner, como neste exemplo, ou em qualquer outro bloco de recursos. Por padrão, o parâmetro Location já está especificado para você no bloco de recursos do Contêiner de plano gráfico, para que você possa usá-lo em todos os planos gráficos como este. Se você alternar o plano gráfico para Rascunho, poderá adicionar mais parâmetros ao bloco de recursos do Contêiner de plano gráfico. Não é possível adicionar parâmetros ao bloco de recursos do servidor virtual. Para esta explicação passo a passo, nenhum parâmetro adicional será necessário.

    3. Observe os blocos de recursos Servidor virtual e Datacenter da AWS usados neste plano gráfico:
      1. Em Portal de Administração de Nuvem, navegue até Design > Blocos de recursos.
      2. Pesquise e abra o bloco de recursos do Servidor virtual, que é fornecido por padrão com Cloud Provisioning and Governance.

        O bloco de recursos do servidor virtual padrão

      3. No formulário Bloco de recursos, clique na lista relacionada Recurso de host para exibir a lista de blocos de recursos de host compatíveis.
      4. Observe que a interface do host e o recurso do host já estão especificados:

        Interface do host no servidor virtual

        • O campo Interface do host especifica a interface que deve corresponder à interface do convidado no bloco de recursos que hospeda esta máquina virtual. Nesse caso, a interface do host é a Interface de computação, que também é a interface de convidado no bloco de recursos do Datacenter da AWS. Por padrão, os blocos de recursos de datacenter fornecem várias interfaces de convidado que outros blocos de recursos, como armazenamento virtual, podem usar para se conectar ao datacenter.
        • . HostResource coluna em Recurso do host a lista relacionada já especifica AWS Datacenter , O que significa que o bloco de recursos do datacenter da AWS é um host válido para esta VM.
      5. Clique na guia Operações e na subguia Etapas.

        Selecionando a subguia Etapas

      6. Selecione Provisionar na lista Operação.

        A Operação de provisionamento

        Lembre-se de que a operação de provisionamento é a operação que o sistema usou para criar a VM. Outras operações padrão estão disponíveis, mas este exemplo se concentra na operação de provisionamento.

      7. Observe a etapa que aparece na lista e a descrição completa da etapa que aparece acima dos parâmetros de entrada:

        Etapa para provisionamento

        • Operação do recurso do host: Indica que esta etapa chama uma operação no recurso do host (o datacenter da AWS neste exemplo).
        • Interface de computação É a interface de convidado no datacenter da AWS que esta etapa está usando.
        • ConnectAndCreateVirtualMachine É a operação no datacenter da AWS que esta etapa chama.
        Nota:
        Nesse caso, a etapa chama uma operação de outro bloco de recursos: O datacenter da AWS. As etapas também podem chamar CAPI diretamente e, em seguida, o CAPI pode executar chamadas REST para a API do provedor de nuvem. Você pode ver isso ao analisar o bloco de recursos do datacenter da AWS.
      8. Navegue de volta para Design > Blocos de recursos.
      9. Abra o. AWS Datacenter bloco de recursos, que é o bloco de recursos do host ao qual o servidor virtual está conectado.
      10. Observe as interfaces de convidado compatíveis no Interface de Convidado lista relacionada:

        Interfaces de convidado para datacenter da AWS

        Essas interfaces de convidado são as interfaces que o datacenter da AWS disponibiliza para outros blocos de recursos. . Interface de computação É fornecido para que o bloco de recursos do Servidor virtual, que especifica a Interface de computação como sua interface de host, possa se conectar ao datacenter.

      11. Clique na guia Operações e na subguia Etapas.

        Selecionando a subguia Etapas

      12. Em Interface , selecione Interface de computação se ainda não estiver selecionado.

        Interface de computação

        Lembre-se de que esta interface é especificada no bloco de recursos Servidor virtual.

      13. Em Operação , pesquise e selecione ConnectAndCreateVirtualMachine .

        A operação ConnectAndCreateVM

        Lembre-se de que esta operação é especificada no bloco de recursos Servidor virtual.

      14. Observe a chamada de CAPI que é usada na única etapa para a operação ConnectAndCreateVirtualMachine:

        A chamada de API CreateNode

        • Cloud API: Indica que esta etapa chama CAPI, para que o CAPI possa executar uma chamada REST para o provedor de nuvem, que, nesse caso, é a AWS.
        • Interface de computação Especifica a interface de CAPI que esta etapa chama.
        • CreateNode indica o método que é executado. Como o nome sugere, esse método instrui a AWS a criar a máquina virtual.
      15. Com o bloco de recursos em Rascunho aponte para a etapa realçada (azul) e clique em Editar Etapa ícone para abrir a configuração da etapa.
        Editar etapa
      16. Observe a configuração da etapa e observe as configurações que se integram ao CAPI:

        Configurações de etapa.

        Campo Descrição
        Tipo de Operação Invoque API em nuvem Especifica que esta etapa deve chamar o CAPI por meio do provedor, da interface e do método fornecidos.
        Provedor de API AWS Elastic Compute Cloud É um produto (não o provedor real) que pertence ao provedor da AWS, conforme definido em CAPI.
        Interface de API Interface de computação É um produto que pertence ao provedor da AWS, conforme definido em CAPI.
        Método de API CreateNode É o método que chama a AWS para criar a VM.
        Nota:
        A definição da API CAPI vincula o provedor (AWS), o produto (AWS Elastic Compute Cloud), a interface (Compute Interface) e o método (CreateNode).
      17. Feche a janela.
      18. Com a etapa Compute Interface.CreateNode selecionada, clique na guia Processador de resposta e observe o script Create_Virtual_Server_Response_Processor.

        Guia Processador de resposta

        Este script são os processadores de resposta que atualizam o CMDB em sua instância depois que a máquina virtual é criada na AWS.

      19. Exiba uma explicação do script e o exemplo que faz parte do tópico em Crie um Processador de resposta .
        Quando terminar de revisar o outro tópico, retorne a este tópico.
    4. Observe os componentes de CAPI que funcionam juntos para provisionar a VM:
      1. Em Portal de Administração de Nuvem, navegue até Design > API em Nuvem.
      2. Clique em API guia.
      3. PESQUISE um em aberto AWS Compute API .

        Há dois registros da API de computação da AWS. Abra o primeiro da lista que corresponde à imagem na próxima etapa.

      4. Veja como esta API de CAPI vincula um interface e um produto :

        AWS Compute API

        Campo Descrição
        Interface de API em Nuvem Interface de computação é a mesma interface que você pode ver especificada no bloco de recursos. A interface contém a definição de métodos, incluindo CreateNodemétodo.
        Conector Conector de computação em nuvem Indica que este CAPI faz chamadas Java para o sistema, que, em seguida, chama a API da AWS. Este conector não tem script. Se este fosse um conector com script, ele teria um MID Server Inclusão de script que chama a API da AWS.
        Nota:
        A maioria das APIs relacionadas à AWS fornecidas no Cloud Provisioning and Governance a aplicação por padrão não é com script, como esta, e não pode ser modificada. Mas você pode criar suas próprias APIs com script.
        Versão 1,0 Indica a versão da API. Você pode ter várias versões desta API com números de versão diferentes. Lembre-se de que na etapa do bloco de recursos do Datacenter da AWS que cria a VM, um campo Versão é fornecido. Neste exemplo, ele estava em branco porque há apenas uma versão desta API, você pode especificar um número de versão diferente.
        Produto AWS Elastic Compute Cloud É o produto que pertence ao provedor da AWS no CAPI. Este produto é fornecido por padrão com Cloud Provisioning and Governance E é um dos produtos mais usados para criar VMs na AWS.
      5. Na lista relacionada Mapeadores de método de CAPI, clique no ícone de visualização de registro do CreateNodee, em seguida, clique em Registro em aberto .

        Mapeador de método CreateNode

      6. Olhe para CreateNodemapeador de método:

        O formulário Mapeador de método para CreateNode

        Observe que a operação de endpoint não é Executar script . Este valor indica que o método CreateNode está usando uma chamada Java no Cloud Provisioning and Governance Em sua instância para fazer uma chamada REST para a API da AWS. Portanto, você não pode modificar como o método CreateNode funciona. Se o valor era Executar script , você veria um MID Server inclusão de script especificada em Solicitação campo de script. Você poderá modificar essa inclusão de script ou especificar uma nova inclusão para personalizar as chamadas REST para o provedor da AWS.

      7. Role para baixo e observe os parâmetros na lista relacionada Mapeadores de parâmetros de CAPI.
        Parâmetros importantes, como Local , são fornecidos.
      8. Navegue de volta para o formulário AWS Compute API.
      9. Clique em Substituições de configuração de API e revise os itens necessários para autenticação:
        Parâmetro de configuração e valor de substituição Descrição

        AccountAliasName

        CloudCredential.Alias)

        O alias da conta é um valor opcional que você pode criar em sua conta da AWS. É um nome secundário para o ID da sua conta. Consulte A documentação da AWS para obter mais informações.

        Credenciais

        (CloudCredential.secret_key)

        A chave secreta é usada com a chave de acesso para autenticação. Este valor foi configurado no registro de credencial da AWS durante a configuração. Para consultar esse procedimento, consulte Configure o acesso às contas AWS usando credenciais AWS permanentes.

        Endpoint

        (CloudCredential.url)

        O endpoint é o URL no qual os usuários devem fazer login e autenticar. Ele usa o ID da conta ou o alias da conta. Consulte Documentação da AWS para obter mais informações.

        Identidade

        (CloudCredential.access_key)

        O registro Identify contém a chave de acesso da AWS, que a AWS requer para autenticação.
      10. Navegue de volta para Design > API em Nuveme, em seguida, clique em Interface guia.
      11. PESQUISE e abra Interface de computação .
        Esta interface é a interface especificada no bloco de recursos e no AWS Compute API API DE CAPI.
      12. Revise o conteúdo da interface.

        Observe que a interface fornece estruturas de resposta REST para métodos como CreateNode. Normalmente, você não precisa modificar as interfaces existentes.Destaque da estrutura de resposta de CreateNode

        Observe a categoria de serviço e as operações:
        Campo ou lista relacionada Descrição
        Categoria de serviço A categoria de serviço classifica a interface. A categoria da Interface de computação também é Computação .
        Operações de Interface de CAPI As operações da interface definem a estrutura JSON para a chamada REST e os parâmetros necessários para a interface.
      13. Clique em CreateNode Operação da interface de CAPI.
        Esta operação é aquela que fornece a estrutura para criar o servidor virtual EC2 na AWS.
      14. Revise os componentes da operação:
        Campo ou lista relacionada Descrição
        Estrutura de resposta

        A estrutura de resposta é a estrutura JSON para chamada da REST API. Ele fornece uma lista de atributos que a AWS pode usar para criar o recurso virtual com valores vazios.

        Parâmetros de Operação de Interface

        Esses parâmetros também são os parâmetros que a interface de CAPI precisa do sistema para que ele possa passá-los na chamada REST para o provedor de nuvem.

        A operação CreateNode

      15. Navegue de volta para Design > API em Nuveme, em seguida, clique em Provedor guia.
      16. Abra o. AWS provedor.

        O formulário Provedor da AWS é aberto, mostrando que este provedor é baseado em uma classe do CMDB existente: AWS Datacenter [cmdb_ci_aws_datacenter] .

        O provedor da AWS

      17. Se ainda não estiver selecionada, clique na lista relacionada Produtos em nuvem e classifique a lista por Nome coluna.

        Observe que vários produtos da AWS já estão disponíveis por padrão. Um dos produtos da AWS mais usados é Elastic Compute Cloud (EC2) .

        Amazon EC2

      18. Clique em AWS Elastic Compute Cloud em Nome coluna.
        Observe que o produto especifica muitos tipos de recursos, cada um dos quais é mapeado para uma classe de IC.

        Produto da AWS

        Esses tipos de recursos indicam alguns dos ICs, mas não todos, relacionados à máquina virtual. O processador de resposta no bloco de recursos preenche ICs com dados quando a AWS provisiona a VM.

    5. Para ver os ICs importantes relacionados à VM:
      1. Em Portal de usuário da nuvemclique em Pilhas E abra a pilha que contém a VM.
      2. Clique no ícone Exibir dependência.

        Exibindo a dependência

        O mapa de dependência exibe o IC da pilha na parte superior, a VM no meio e os vários ICs relacionados, como a imagem, na parte inferior.

        O mapa de dependência de uma VM em uma pilha

      3. Para exibir o formulário da VM no CMDB, clique com o botão direito do mouse na seta ao lado de qualquer IC, como a VM.

        Exibir um IC de VM

      4. No menu, selecione Formulário de exibição .

        Exiba o formulário de IC

        O formulário de IC é aberto, mostrando que muitas das informações já estão disponíveis no Portal de usuário da nuvemQuando você exibe as propriedades da VM.

        Propriedades da VM no Portal de usuário da nuvem

        Formulário de VM

        Detalhes da VM