Criando uma Configuração de Instância

As configurações da instância permitem que você defina as definições a serem usadas ao criar instâncias de Computação. Use uma configuração de instância nos seguintes cenários:

  • Para criar uma ou mais instâncias em um pool de instâncias.
  • Como modelo para criar instâncias individuais que não fazem parte de um pool.

Ao criar uma configuração de instância, você pode usar uma instância do serviço Compute existente como modelo ou pode fornecer uma lista de definições de configuração.

Opcionalmente, você pode especificar uma placa de interface de rede virtual (VNIC) secundária e volumes em blocos para anexar às instâncias criadas com base em uma configuração de instância. Para fazer isso, crie a configuração da instância fornecendo uma lista de definições de configuração.

Limitações e Considerações

  • Se você usar uma instância existente como modelo para criar uma configuração de instância, esteja ciente das seguintes informações:

    • A configuração da instância não inclui qualquer informação do volume de inicialização da instância, como aplicativos instalados, binários e arquivos da instância. Para criar uma configuração de instância que inclua a configuração personalizada de uma instância, primeiro crie uma imagem personalizada da instância e, em seguida, use a imagem personalizada para criar uma nova instância. Por fim, crie a configuração da instância com base na instância que você criou usando a imagem personalizada.
    • A configuração da instância não inclui o conteúdo de qualquer volume em blocos anexado à instância.
    • Quaisquer instâncias criadas com base na configuração da instância são colocadas no mesmo compartimento que a instância que foi usada como base para a configuração da instância, independentemente do compartimento da configuração da instância. Por exemplo, uma instância no compartimento A é usada para criar uma configuração de instância. Em seguida, coloque a configuração da instância no compartimento B. Quaisquer instâncias criadas usando essa configuração de instância serão localizadas no compartimento A, o mesmo compartimento da instância original.
  • Se você fornecer uma lista de definições de configuração para criar uma configuração de instância, esteja ciente das seguintes informações:

    • Quando você cria uma instância com base na configuração da instância, muitas das definições especificadas na configuração da instância não podem ser alteradas. Por exemplo, o domínio de disponibilidade, o compartimento, a imagem, a forma e a sub-rede não podem ser alterados quando você cria a instância.
    • Muitas das definições para criar configurações de instância são as mesmas do workflow criar instância de computação. No entanto, nem todas as definições estão disponíveis para configurações de instância. Para algumas definições, você pode fornecer um valor ao criar uma instância com base na configuração da instância.

    • Para instâncias do Linux: Usando chaves SSH (Secure Shell) com configurações de instância:

      • Se você adicionar uma chave SSH ao criar a configuração da instância, essa chave SSH deverá ser usada para estabelecer conexão com todas as instâncias criadas com base na configuração da instância.
      • Depois de criar a configuração da instância, você não poderá alterar a chave SSH.
      • Se você criar uma configuração de instância sem uma chave SSH, poderá adicionar uma chave SSH a instâncias individuais criadas com base na configuração da instância.
      • Se você usar a configuração de instância para criar um pool de instância, adicione uma chave SSH ao criar a configuração da instância.
  • Quando um pool de instâncias cria instâncias no pool com base na configuração de uma instância, as definições do pool especificam o domínio de disponibilidade e a sub-rede, independentemente das definições na configuração da instância.
  • Se a configuração da instância estiver associada a uma reserva de capacidade, essa reserva será aplicada automaticamente a qualquer instância ou pools de instâncias criado com o uso dessa configuração de instância. Enquanto houver capacidade suficiente disponível, quando as instâncias forem iniciadas, elas usarão a capacidade da reserva associada.

Antes de Começar

Se você estiver fornecendo uma lista de definições de configuração, prepare os seguintes itens:

  • Configure uma rede virtual na nuvem (VCN) para iniciar as instâncias criadas com base na configuração da instância. Para obter informações sobre a configuração de redes na nuvem, consulte Networking.
  • (Para instâncias Linux) Para usar sua própria chave SSH para estabelecer conexão usando SSH para as instâncias criadas com base na configuração da instância, você precisa da chave pública no par da chave SSH que planeja usar. A chave deve estar no formato OpenSSH. Para obter mais informações, consulte Gerenciando Pares de Chaves em Instâncias do Linux.
  • Para iniciar instâncias com base na configuração da instância usando um tipo de capacidade do host que não seja a capacidade sob solicitação, prepare a capacidade:

    • Para iniciar uma instância e fazer com que ela seja contada em uma reserva de funcionalidade, você deve ter uma reserva de capacidade no mesmo domínio de disponibilidade da instância.
    • Para colocar uma instância em um host de máquina virtual dedicado, você deve ter um host de máquina virtual dedicado no mesmo domínio de disponibilidade e domínio de falha no qual deseja iniciar a instância.

    Os tipos de capacidade são mutuamente exclusivos.

Para anexar volumes em blocos às instâncias criadas com base na configuração da instância, execute uma das seguintes ações:

  • Ao criar uma configuração de instância, você pode usar uma instância de computação existente como modelo ou pode fornecer uma lista de definições de configuração.

    Criar uma Configuração de Instância Usando uma Instância Existente como Modelo

    1. Na página de lista Computação, selecione a instância com a qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista, consulte Listando Instâncias.
    2. Selecione uma instância.
    3. Selecione a opção que você vê:
      • Selecione Ações, Mais ações e Criar configuração de instância.
      • Selecione Mais ações e, em seguida, Criar configuração de instância.
    4. Selecione o compartimento no qual você deseja criar a configuração da instância.
    5. Especifique um nome para a configuração da instância. Ele não precisa ser exclusivo e você pode alterá-lo posteriormente. Evite digitar informações confidenciais.
    6. Para adicionar tags à configuração da instância, selecione Mostrar opções de tag ou Tag e informe os valores de tag.

      Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deve ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.

    7. Selecione Criar configuração de instância.

    Criar uma Configuração de Instância Fornecendo uma Lista de Definições

    Importante

    Para obter informações mais detalhadas sobre as definições nas seções a seguir, consulte Criando uma Instância.

    1. Informações Básicas

    • Navegue até a página da lista Configurações da Instância. Se precisar de ajuda para localizar a página da lista, consulte Listando Configurações da Instância
    • Selecione Criar configuração de instância.
    • Informações de configuração da instância
      • Nome: Especifique um nome para a configuração da instância. Ele não precisa ser exclusivo e você pode alterá-lo posteriormente. Evite digitar informações confidenciais.
      • Compartimento: Selecione o compartimento no qual você deseja criar a configuração da instância.
      • Compartimento para criar instâncias em: Selecione o compartimento em que deseja colocar instâncias criadas com base nessa configuração de instância.
      • Selecione a opção que você vê:
        • Marcação com Tags
        • Mostrar opções de tag

        Informe os valores de marcação. Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deve ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja aplicar tags, ignore essa opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.

    • Colocação
      • Selecione um Domínio de Disponibilidade
      • Configure Opções avançadas. Por exemplo, Tipo de capacidade ou Domínio de falha
    • Imagem e Forma
      • Selecione uma Imagem.
      • Selecione uma Forma.
      • Para Opções Avançadas, configure:
        • Gerenciamento
        • Marcação com Tags
        • Atributos de segurança
        • Configuração de disponibilidade
        • Oracle Cloud Agent
    • Selecione Próximo.

    2. Segurança

    Configure as opções de segurança se elas estiverem disponíveis.

    • Instâncias blindadas
    • Computação confidencial

    Selecione Próximo.

    3. Rede

    • Configure a seção VNIC Principal. Especifique os detalhes das instâncias que são criadas com base nesta configuração de instância.
    • Configure Opções avançadas, por exemplo:
      • DNS
      • Chaves SSH
      • VNIC Secundária
    • Selecione Próximo.

    4. Armazenamento

    • Especifique os detalhes do Volume de inicialização das instâncias criadas com base nessa configuração de instância.
    • Volumes em blocos

      Para anexar volumes em blocos às instâncias criadas com base nessa configuração de instância, selecione Anexar volume em blocos. Em seguida, especifique os detalhes da configuração do volume em blocos.

    • Selecione Criar.

    Revisar

    • Revise suas opções de configuração. Use o botão Anterior para voltar e ajustar as configurações.
    • Selecione Criar.
  • Para criar uma configuração de instância usando a CLI, abra um prompt de comando e execute o comando instance-configuration create:

    oci compute-management instance-configuration create --compartment-id <COMPARTMENT_OCID> --instance-details <file://path/to/file.json>

    <file://path/to/file.json> é o caminho para um arquivo JSON que define os detalhes da instância. Para obter informações sobre como gerar um exemplo do arquivo JSON, consulte Opções Avançadas de JSON.

    Para obter informações sobre como usar a CLI, consulte Interface de Linha de Comando (CLI).

  • Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.

    Use a operação do CreateInstanceConfiguration para criar uma configuração de instância.