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é :
- Dans la console d' IBM Cloud, accédez à
du menu de navigation >
> Calcul > Hôtes dédiés.
- 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
correspondant à l'hôte sur lequel vous souhaitez créer l'instance, et sélectionnez Nouvelle instance.
- 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
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.
- 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
- 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
- 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 | 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.