Creación de instancias en hosts dedicados

Una vez creado un host dedicado en su IBM Cloud VPC, puede aprovisionar instancias de servidor virtual en dicho host utilizando la consola IBM Cloud, la CLI o la API.

Creación de instancias en hosts dedicados mediante la consola

Una vez creado un host dedicado, puede empezar a aprovisionar instancias de servidor virtual en dicho host utilizando la consola de IBM Cloud.

La familia y la clase del perfil deben coincidir para el host dedicado o el grupo dedicado y las instancias que se aprovisionan en ellos. Para obtener más información, consulte Perfiles de host dedicado

Para crear una instancia en un host dedicado:

  1. En la consola de IBM Cloud, ve al icono del menú de navegación > icono de VPC de infraestructura > Computación > Hosts dedicados.
  2. Si desea crear una instancia en un servidor dedicado específico, en la pestaña Servidores dedicados haga clic en el icono de acciones Más acciones correspondiente al servidor en el que desea crear la instancia y seleccione Nueva instancia.
  3. Si desea crear una instancia en cualquier host dedicado dentro de un grupo dedicado, en la pestaña Grupos dedicados haga clic en el icono de acciones Más acciones del grupo dedicado en el que desea crear la instancia y seleccione Nueva instancia. La instancia de servidor virtual se suministra en cualquier host dedicado del grupo que tiene espacio disponible.
  4. Para obtener más información, consulte Creación de instancias de servidor virtual mediante la interfaz de usuario.

Creación de instancias en hosts dedicados mediante la CLI

Una vez creado un host dedicado, puede comenzar a aprovisionar instancias de servidor virtual en dicho host mediante la interfaz de línea comando (CLI).

Antes de empezar

  1. Asegúrate de haber descargado, instalado e inicializado los siguientes complementos de la CLI. Para obtener más información, consulte Requisitos previos de la CLI.
  • CLI de IBM Cloud
  • El plugin infrastructure-service
  1. Tenga un IBM Cloud VPC.

Recopilación de información para crear una instancia en un host dedicado mediante la CLI

¿Está preparado para crear una instancia en un host dedicado o un grupo dedicado? Para poder ejecutar el mandato ibmcloud is instances, tiene que conocer los detalles sobre la instancia, como por ejemplo, el perfil o imagen que desea utilizar. También debe conocer el ID del host dedicado o el grupo dedicado en el que desea crear la instancia de servidor virtual.

Recopile la información siguiente:

Datos necesarios de la instancia
Detalles de la instancia Opciones de listado
Imagen ibmcloud is images
Perfil ibmcloud is instance-profiles
Clave ibmcloud is keys
VPC ibmcloud is vpcs
Subred ibmcloud is subnets
Zona ibmcloud is zones
Host dedicado ibmcloud is dedicated-hosts
Grupo dedicado ibmcloud is dedicated-host-groups

La familia y la clase del perfil deben coincidir para el host dedicado y las instancias aprovisionadas en el host. Para obtener más información, consulte Perfiles de host dedicado

Para obtener más información, consulte Obtención de información para crear una instancia mediante la CLI.

Creación de una instancia en un host dedicado mediante la CLI

Para crear una instancia en un grupo dedicado mediante la CLI, utilice el mandato ibmcloud is instance-create. Especifique el nombre que desea asignar a la instancia, la VPC, la zona, el perfil que desea utilizar para la instancia, la subred, el ID de la imagen y el grupo dedicado en el que desea aprovisionar la instancia. La instancia se aprovisiona en un host dedicado disponible dentro del grupo dedicado.

El siguiente mandato de ejemplo crea un host dedicado con los parámetros siguientes:

  • Nombre: my-instance-name
  • VPC: r006-e49dbfc6-03b5-4609-b680-684311be5457
  • Zona: us-south-1
  • Perfil: mx2-2x16
  • Subred: 0076-2249dabc-8c71-4a54-bxy7-953701ca3999
  • Imagen: r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ID de clave: 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 obtener una lista completa de las opciones de mandatos, consulte ibmcloud is instance-create.

Creación de instancias en hosts dedicados mediante la API

El ejemplo de solicitud siguiente crea una instancia en un host dedicado con un grupo dedicado especificado como destino de colocación. Puede especificar su grupo dedicado (o su host dedicado) como el placement_target. Cuando se especifica un grupo dedicado para placement_target, la instancia se suministra a un host dedicado disponible dentro del grupo.

La familia y la clase del perfil deben coincidir para el host dedicado o el grupo dedicado y las instancias que se aprovisionan en ellos. Para obtener más información, consulte Perfiles de host dedicado

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 obtener más información, consulte Crear una instancia.

Para obtener más información sobre las variables $vpc_api_endpoint y $iam_token, consulte las secciones de los URL de autenticación y punto final en Introducción de la API de Virtual Private Cloud.