Criando instâncias em hosts dedicados

Depois de criar um host dedicado no IBM Cloud VPC, você pode provisionar instâncias de servidores virtuais nesse host dedicado usando o console IBM Cloud, a CLI ou a API.

Criando instâncias em hosts dedicados usando o console

Depois de criar um host dedicado, você pode começar a provisionar instâncias de servidores virtuais nesse host utilizando o console do IBM Cloud.

A família e a classe do perfil devem corresponder ao host dedicado ou ao grupo dedicado e às instâncias provisionadas neles. Para obter mais informações, consulte Perfis de hosts dedicados.

Para criar uma instância em um host dedicado:

  1. No site IBM Cloud console, acesse o ícone “ Menu de navegação ”ícone do menu > Infraestrutura Ícone do VPC > Computação > Servidores dedicados.
  2. Se você deseja criar uma instância em um servidor dedicado específico, na guia “Servidores dedicados ”, clique no ícone “Ações” ( ícone “Mais ações ”) do servidor no qual deseja que a instância seja criada e selecione “Nova instância ”.
  3. Se você deseja criar uma instância em qualquer servidor dedicado dentro de um grupo dedicado, na guia “Grupos dedicados ”, clique no ícone “Ações” ( ícone “Mais ações ”) do grupo dedicado no qual deseja criar a instância e selecione “Nova instância ”. A instância de servidor virtual é provisionada em qualquer host dedicado no grupo que tenha espaço disponível.
  4. Para obter mais informações, consulte Criando instâncias de servidor virtual usando a IU.

Criando instâncias em hosts dedicados usando a CLI

Depois de criar um host dedicado, você pode começar a provisionar instâncias de servidores virtuais nesse host utilizando a interface de linha de comando (CLI).

Antes de Iniciar

  1. Certifique-se de ter baixado, instalado e inicializado os seguintes plug-ins da CLI. Para obter mais informações, consulte Pré-requisitos da CLI.
  • CLI da IBM Cloud
  • O plug-in do serviço de infraestrutura
  1. Tenha um IBM Cloud VPC.

Reunindo informações para criar uma instância em um host dedicado usando a CLI

Pronto para criar uma instância em um host dedicado ou grupo dedicado? Para que seja possível executar o comando ibmcloud is instances, é necessário saber os detalhes sobre a instância, tal como qual perfil ou imagem você deseja usar. Também é necessário saber o ID do host dedicado ou do grupo dedicado no qual você deseja criar a instância de servidor virtual.

Reúna as informações a seguir:

Detalhes necessários da instância
Detalhes da instância Opções de listagem
Imagem ibmcloud is images
perfil ibmcloud is instance-profiles
Chave ibmcloud is keys
VPC ibmcloud is vpcs
Sub-rede ibmcloud is subnets
Zona ibmcloud is zones
Host dedicado ibmcloud is dedicated-hosts
Grupo dedicado ibmcloud is dedicated-host-groups

A família e a classe do perfil devem corresponder para o host dedicado e para as instâncias provisionadas nesse host. Para obter mais informações, consulte Perfis de hosts dedicados.

Para obter mais informações, consulte Reunindo informações para criar uma instância usando a CLI.

Criando uma instância em um host dedicado usando a CLI

Para criar uma instância em um grupo dedicado usando a CLI, use o comando ibmcloud is instance-create. Especifique o nome que você deseja atribuir à instância, a VPC, a zona, o perfil que deseja usar para a instância, a sub-rede, o ID da imagem e o grupo dedicado no qual deseja provisionar a instância. A instância é provisionada em um host dedicado disponível dentro do grupo dedicado.

O comando de exemplo a seguir cria um host dedicado com os parâmetros a seguir:

  • Nome: my-instance-name
  • VPC: r006-e49dbfc6-03b5-4609-b680-684311be5457
  • Zona: us-south-1
  • Perfil: mx2-2x16
  • Sub-rede: 0076-2249dabc-8c71-4a54-bxy7-953701ca3999
  • Imagem: r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ID de chave: r006-c23faac2-5983-428c-91b8-2959620e1b96
  • Grupo dedicado 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928
ibmcloud is instance-create my-instance-name r006-e49dbfc6-03b5-4609-b680-684311be5457 us-south-1 mx2-2x16 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 --image-id r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys r006-c23faac2-5983-428c-91b8-2959620e1b96 --dedicated-host-group 0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928

Para obter uma lista completa de opções de comando, consulte ibmcloud is instance-create.

Criando instâncias em hosts dedicados usando a API

O exemplo de solicitação a seguir cria uma instância em um host dedicado com um grupo dedicado especificado como o destino de posicionamento. Você pode especificar seu grupo dedicado (ou host dedicado) como o placement_target. Quando um grupo dedicado é especificado para o placement_target, a instância é provisionada para um host dedicado disponível dentro do grupo.

A família e a classe do perfil devem corresponder ao host dedicado ou ao grupo dedicado e às instâncias provisionadas neles. Para obter mais informações, consulte Perfis de hosts dedicados.

curl -X POST \
”$vpc_api_endpoint/v1/instances?version=2020-11-17&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
      "primary_network_interface": {
        "name": "my-network-interface",
        "subnet": {
          "id": "0076-2249dabc-8c71-4a54-bxy7-953701ca3999"
        }
      },
      "placement_target": {
        "id": "0076-edf611ff-0fd6-44bf-b5f3-102eeb3cf928"
      },
      "name": "my-instance-2",
      "zone": {
        "name": "us-south-1"
      },
      "vpc": {
        "id": "r006-e49dbfc6-03b5-4609-b680-684311be5457"
      },
      "profile": {
        "name": "mx2-2x16"
      },
      "image": {
        "id": "r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"
      },
      "keys": [
        {
          "id": "r006-c23faac2-5983-428c-91b8-2959620e1b96"
        }
      ]
    }'

Para obter mais informações, consulte Criar uma instância.

Para obter mais informações sobre as variáveis $vpc_api_endpoint e $iam_token, consulte as seções Autenticação e URLs de terminal em Introdução à API da Virtual Private Cloud.