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:
- No site IBM Cloud console, acesse o ícone “ Menu de navegação ”
> Infraestrutura
> Computação > Servidores dedicados.
- Se você deseja criar uma instância em um servidor dedicado específico, na guia “Servidores dedicados ”, clique no ícone “Ações” (
”) do servidor no qual deseja que a instância seja criada e selecione “Nova instância ”.
- 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” (
”) 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.
- 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
- 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
- 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 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.