Création d'instances sur des hôtes dédiés

Une fois que vous avez créé un hôte dédié dans votre IBM Cloud VPC, vous pouvez provisionner des instances de serveurs virtuels sur cet hôte dédié à l'aide de la console IBM Cloud, de l'interface de ligne de commande (CLI) ou de l'API.

Création d'instances sur des hôtes dédiés à l'aide de la console

Une fois que vous avez créé un hôte dédié, vous pouvez commencer à provisionner des instances de serveurs virtuels sur cet hôte à l'aide de la console IBM Cloud.

La famille et la classe de profil doivent correspondre pour l'hôte dédié ou le groupe dédié, ainsi que pour les instances qui y sont provisionnées. Pour plus d'informations, voir Profils d'hôte dédié

Pour créer une instance sur un hôte dédié :

  1. Dans la console d' IBM Cloud, accédez à l'icône du menu de navigation > icône VPC d'infrastructure > Calcul > Hôtes dédiés.
  2. Si vous souhaitez créer une instance sur un hôte dédié spécifique, dans l'onglet Hôtes dédiés, cliquez sur l'icône Actions, puis sur l'icône Plus d'actions correspondant à l'hôte sur lequel vous souhaitez créer l'instance, et sélectionnez Nouvelle instance.
  3. Si vous souhaitez créer une instance sur n'importe quel hôte dédié au sein d'un groupe dédié, dans l'onglet Groupes dédiés, cliquez sur l'icône Actions, puis sur l'icône Plus d'actions correspondant au groupe dédié dans lequel vous souhaitez créer l'instance, et sélectionnez Nouvelle instance. L'instance de serveur virtuel est mise à disposition sur n'importe quel hôte dédié du groupe dont l'espace est disponible.
  4. Pour plus d'informations, voir Création d'instances de serveur virtuel à l'aide de l'interface utilisateur.

Création d'instances sur des hôtes dédiés à l'aide de l'interface de ligne de commande

Une fois que vous avez créé un hôte dédié, vous pouvez commencer à provisionner des instances de serveurs virtuels sur cet hôte à l'aide de l'interface de ligne de commande (CLI).

Avant de commencer

  1. Assurez-vous d'avoir téléchargé, installé et initialisé les plug-ins CLI suivants. Pour plus d'informations, voir Configuration requise pour l'interface de ligne de commande.
  • Interface de ligne de commande IBM Cloud
  • Le plug-in infrastructure-service
  1. Avoir un IBM Cloud VPC.

Collecte d'informations pour créer une instance sur un hôte dédié à l'aide de l'interface de ligne de commande

Vous êtes prêt à créer une instance sur un hôte dédié ou un groupe dédié ? Avant d'exécuter la commande ibmcloud is instances, vous devez connaître les détails de l'instance, tels que le profil ou l'image que vous souhaitez utiliser. Vous devez également connaître l'ID de l'hôte dédié ou du groupe dédié dans lequel vous souhaitez créer l'instance de serveur virtuel.

Rassemblez les informations suivantes :

Détails de l'instance requis
Détails de l'instance Options de liste
Image ibmcloud is images
Profil ibmcloud is instance-profiles
Clé ibmcloud is keys
VPC ibmcloud is vpcs
Sous-réseau ibmcloud is subnets
Zone ibmcloud is zones
Hôte dédié ibmcloud is dedicated-hosts
Groupe dédié ibmcloud is dedicated-host-groups

La famille et la classe de profil doivent correspondre pour l'hôte dédié et les instances provisionnées sur cet hôte. Pour plus d'informations, voir Profils d'hôte dédié

Pur plus d'informations, voir Collecte d'informations pour créer une instance à l'aide de l'interface de ligne de commande.

Création d'une instance sur un hôte dédié à l'aide de l'interface de ligne de commande

Pour créer une instance sur un groupe dédié à l'aide de l'interface de ligne de commande, utilisez la commande ibmcloud is instance-create. Indiquez le nom que vous souhaitez attribuer à l'instance, le VPC, la zone, le profil que vous souhaitez utiliser pour l'instance, le sous-réseau, l'ID de l'image et le groupe dédié dans lequel vous souhaitez provisionner l'instance. L'instance est provisionnée sur un hôte dédié disponible au sein du groupe dédié.

L'exemple de commande suivant crée un hôte dédié avec les paramètres suivants :

  • Nom: my-instance-name
  • VPC : r006-e49dbfc6-03b5-4609-b680-684311be5457
  • Zone : us-south-1
  • Profil :mx2-2x16
  • Sous-réseau : 0076-2249dabc-8c71-4a54-bxy7-953701ca3999
  • Image : r006-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8
  • ID de clé :r006-c23faac2-5983-428c-91b8-2959620e1b96
  • Groupe dédié 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

Pour obtenir une liste complète des options de commande, voir ibmcloud is instance-create.

Création d'instances sur des hôtes dédiés à l'aide de l'API

L'exemple de demande suivant crée une instance sur un hôte dédié avec un groupe dédié spécifié comme cible de placement. Vous pouvez spécifier votre groupe dédié (ou votre hôte dédié) comme placement_target. Lorsque vous spécifiez un groupe dédié pour placement_target, l'instance est mise à disposition sur un hôte dédié disponible au sein du groupe.

La famille et la classe de profil doivent correspondre pour l'hôte dédié ou le groupe dédié, ainsi que pour les instances qui y sont provisionnées. Pour plus d'informations, voir Profils d'hôte dédié

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"
        }
      ]
    }'

Pour plus d'informations, voir Création d'une instance.

Pour plus d'informations sur les variables $vpc_api_endpoint et $iam_token, reportez-vous aux sections relatives à l'authentification et aux URL de point d'extrémité dans la rubrique Introduction aux API de cloud privé virtuel.