Gestion des instances de serveur virtuel
Gérez vos instances d' IBM Cloud® Virtual Servers for Virtual Private Cloud s en effectuant des opérations telles que le démarrage, l'arrêt, le redémarrage et la suppression d'instances de serveurs virtuels.
Gestion des instances depuis la page « Instances de serveurs virtuels »
Vous pouvez gérer vos instances d' IBM Cloud® Virtual Servers for Virtual Private Cloud s depuis la page « Instances de serveurs virtuels » de la console IBM Cloud.
Pour gérer vos instances, procédez comme suit.
- Dans la console IBM Cloud, cliquez sur l'icône de
Navigation > Infrastructure
> Compute > Virtual server instances.
- Sur la page Instances de serveur virtuel, cliquez sur l'icône Actions
pour l'instance que vous souhaitez gérer. Vous pouvez sélectionner l'une des actions suivantes :
| Action | Description |
|---|---|
| Renommer | Modifiez le nom de l'instance. |
| Arrêter | Arrêtez l'instance. |
| Démarrer | Démarrez une instance arrêtée. Cette action n'est pas disponible si le statut de l'instance est En cours d'exécution. |
| Réamorçage | Met immédiatement hors tension une instance en cours d'exécution puis la met à nouveau sous tension. |
| Ouvrir la console VNC | Ouvrez une session de console VNC pour l'instance. |
| Ouvrir la console série | Ouvrez une session de console série pour l'instance. |
| Redimensionner | Met à l'échelle verticalement les instances de serveurs virtuels pour toute taille de profil prise en charge. Pour plus d'informations, voir Redimensionnement d'une instance de serveur virtuel. |
| Créer une image | Créer une image personnalisée à partir de l'instance. |
| Recharger le système d'exploitation | Vous pouvez recharger le système d'exploitation sur un périphérique à tout moment pour restaurer un périphérique dans son bon fonctionnement d'origine. |
| Supprimer | Pour supprimer une instance, elle doit avoir un statut hors tension. Si l'instance dispose d'une adresse IP flottante, cette dernière être désassociée ou libérée avant la suppression de l'instance. L'action de suppression supprime définitivement de votre compte une instance ainsi que sa carte vNIC connectée et ses données. Si la suppression automatique est activée, le volume d'amorçage associé est également supprimé. |
Renommer une instance de serveur virtuel dans la console
Vous pouvez renommer une instance de serveur virtuel dans la console.
- Sur la page « Instances de serveurs virtuels », cliquez sur l'icône Actions (
») correspondant à l'instance que vous souhaitez renommer, puis cliquez sur « Renommer ».
- Saisissez le nouveau nom de l'instance de serveur virtuel, puis cliquez sur « Renommer ».
Affichage de la liste des instances de serveurs virtuels depuis l'interface de ligne de commande
Avant de pouvoir gérer une instance de serveur virtuel, vous devez connaître son nom ou son identifiant. Pour afficher la liste de toutes les instances de serveurs virtuels de votre compte, utilisez la commande suivante.
ibmcloud is instances
Pour obtenir la liste complète des options de commande, consultez la documentation relative à ibmcloud is instances.
Répertorier les instances de serveurs virtuels à l'aide de l'API
Avant de pouvoir gérer une instance de serveur virtuel, vous devez disposer de son identifiant. Pour afficher la liste de toutes les instances de serveurs virtuels de votre compte, effectuez la requête suivante.
curl -X GET "$vpc_api_endpoint/v1/instances?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token"
Pour plus d'informations, consultez la section « Répertorier toutes les instances » de l'API VPC.
Affichage des détails d'une instance depuis l'interface de ligne de commande
Vous pouvez afficher les détails de l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
Pour afficher les détails de l'instance du serveur virtuel, utilisez la ibmcloud is instance commande suivante. Indiquez l'ID ou le nom de l'instance de serveur virtuel à afficher à l'aide de la variable INSTANCE.
ibmcloud is instance INSTANCE
Affichage des détails d'une instance via l'API
Vous pouvez afficher les détails de l'instance du serveur virtuel dans votre IBM Cloud VPC à l'aide de l'API.
L'exemple suivant affiche les détails de l'instance de serveur virtuel correspondant à un profil d'instance dont le nom est « version=2021-06-22&generation=2 ».
curl -X GET "$vpc_api_endpoint/v1/instance/profiles/$profile_name?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token"
Pour plus d'informations, voir Extraire un profil d'instance dans l'API VPC.
Afficher les détails de l'instance en utilisant Terraform
Vous pouvez récupérer des informations sur une instance de serveur virtuel existante en utilisant Terraform.
L'exemple suivant permet de récupérer des informations sur une instance de serveur virtuel en fonction de son nom :
data "ibm_is_instance" "example" {
name = "my-instance"
}
Pour plus d'informations, voir ibm_is_instance.
Renommer une instance de serveur virtuel depuis l'interface de ligne de commande
Vous pouvez renommer une instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
-
Pour renommer une instance de serveur virtuel, utilisez le
ibmcloud is instance-update INSTANCEcommande. Indiquez le nouveau nom de l'instance avec l'option--name NEW_NAME.L'exemple suivant renomme un serveur virtuel avec le nom
my-instance-nameenmy-instance-name-new.ibmcloud is instance-update my-instance-name --name my-instance-name-newPour obtenir la liste complète des options de commande, consultez la commande « ibmcloud instance-update ».
Renommer une instance de serveur virtuel via l'API
Vous pouvez renommer l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'API.
L'exemple suivant renomme une instance de serveur virtuel name en my-instance.
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2021-06-29&generation=2" -H "Authorization: Bearer $iam_token" -d '{"name": "my-instance"}'
Renommer une instance de serveur virtuel à l'aide de Terraform
Vous pouvez renommer une instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de Terraform. Mettez à jour l'argument « name » dans la ressource « ibm_is_instance ».
L'exemple suivant renomme une instance de serveur virtuel en « my-renamed-instance » :
resource "ibm_is_instance" "example" {
name = "my-renamed-instance"
# ... other required arguments
}
Pour plus d'informations, consultez la section consacrée à l'argument « name » dans la documentation relative à la ressource « ibm_is_instance ».
Arrêt et démarrage d'une instance de serveur virtuel
L'action d'arrêt met hors tension le système d'exploitation invité, puis l'instance de serveur virtuel est retirée. Cette modification libère les ressources de l'instance qui étaient utilisées. L'instance du serveur virtuel passe à l'état « arrêté ». Si l'instance est arrêtée, elle reste dans cet état et doit être démarrée manuellement. La facturation est suspendue pour certaines ressources de calcul lorsque l'instance est arrêtée. Vous ne pouvez pas interagir avec une instance si elle est arrêtée, mais les volumes restent à disposition. Une fois l'instance lancée, l'utilisation et la facturation se poursuivent normalement.
Une action « Arrêt forcé » déclenche une réinitialisation par redémarrage de l'instance du serveur virtuel.
L'action de démarrage démarre une instance de serveur virtuel qui est à l'état arrêté.
Lorsqu'un serveur virtuel est arrêté, il est supprimé de l'hôte. Lorsque le serveur virtuel est redémarré ultérieurement, il peut être démarré sur un nouvel hôte. La capacité pour un profil de serveur virtuel spécifique n'est ni garantie ni réservée; par exemple, la capacité peut être limitée ou indisponible pour les familles de profils telles que GPU (accéléré) ou Stockage optimisé.
Pour les instances de serveur virtuel z/OS uniquement : vous devez arrêter tous les sous-systèmes du système z/OS pour arrêter l'instance de serveur virtuel. Pour plus d'informations, consultez la section Arrêt des z/OS instances de serveur virtuel.
Arrêt et démarrage d'une instance de serveur virtuel dans la console
Dans la page « Instances de serveurs virtuels » de la console d' IBM Cloud, cliquez sur « Arrêter » ou « Démarrer ».
Arrêt d'une instance de serveur virtuel depuis l'interface de ligne de commande
Vous pouvez arrêter l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
Pour arrêter l'instance du serveur virtuel, utilisez la ibmcloud is instance-stop commande suivante. Indiquez l'ID ou le nom de l'instance de serveur virtuel que vous souhaitez arrêter avec la variable INSTANCE.
ibmcloud is instance-stop INSTANCE
L'exemple suivant arrête une instance sans demander de confirmation. L'instance de serveur virtuel possède l'ID 0777_e7af506a-35d4-451d-aa9e-59330e62b77e. L'option --force indique que la demande de confirmation est
ignorée.
ibmcloud is instance-stop 0777_e7af506a-35d4-451d-aa9e-59330e62b77e --force
Une action « Arrêt forcé » déclenche une réinitialisation par redémarrage de l'instance du serveur virtuel.
Si une instance reste bloquée en phase d'arrêt, vous pouvez utiliser la commande suivante, avec les options « --force » et « --no-wait », afin d'arrêter immédiatement l'instance sans demande de confirmation.
L'instance a l' ID 0757_5446c277-3190-48dd-ac67-5f02fab39ed5. L'option --force indique que la demande de confirmation est ignorée. L'option --no-wait exécute la commande immédiatement en supprimant toutes
les actions mises en file d'attente.
ibmcloud is instance-stop 0757_5446c277-3190-48dd-ac67-5f02fab39ed5 --force --no-wait
Pour obtenir la liste complète des options de commande, consultez la page ibmcloud est en arrêt d'instance.
Démarrer une instance de serveur virtuel à partir de l'interface de ligne de commande
Vous pouvez démarrer une instance de serveur virtuel arrêtée dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
Pour démarrer l'instance du serveur virtuel, utilisez la ibmcloud is instance-start commande suivante. Indiquez l'ID ou le nom de l'instance de serveur virtuel que vous souhaitez démarrer à l'aide de la variable
INSTANCE.
ibmcloud is instance-start INSTANCE
Pour la liste complète des options de commande, voir ibmcloud is instance-start sur la page de référence de l'interface de ligne de commande VPC.
Arrêt d'une instance de serveur virtuel via l'API
Vous pouvez arrêter l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'API.
L'exemple suivant arrête une instance de serveur virtuel avec l'ID d'instance d6c3902d-1ecf-3a2c-b7ab-eb9143581000.
curl -X POST "https://us-south.iaas.cloud.ibm.com/v1/instances/d6c3902d-1ecf-3a2c-b7ab-eb9143581000/actions?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token" -d '{"type": "stop"}'
Pour plus d'informations, consultez l'action « Créer une instance » dans l'API VPC.
Démarrer une instance de serveur virtuel via l'API
Vous pouvez démarrer une instance de serveur virtuel arrêtée dans votre IBM Cloud VPC à l'aide de l'API.
L'exemple suivant permet de démarrer une instance de serveur virtuel dont l'ID est d6c3902d-1ecf-3a2c-b7ab-eb9143581000.
curl -X POST "https://us-south.iaas.cloud.ibm.com/v1/instances/d6c3902d-1ecf-3a2c-b7ab-eb9143581000/actions?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token" -d '{"type": "start"}'
Pour plus d'informations, consultez l'action « Créer une instance » dans l'API VPC.
Arrêt d'une instance de serveur virtuel à l'aide de Terraform
Vous pouvez arrêter une instance de serveur virtuel en utilisant Terraform.
L'exemple suivant arrête une instance de serveur virtuel :
resource "ibm_is_instance_action" "example" {
action = "stop"
force_action = true
instance = ibm_is_instance.example.id
}
Définissez la variable « force_action » sur « true » pour forcer l'arrêt immédiat et supprimer toutes les actions en file d'attente.
Pour plus d'informations, voir ibm_is_instance_action.
Démarrer une instance de serveur virtuel à l'aide de Terraform
Vous pouvez démarrer une instance de serveur virtuel qui est à l'arrêt à l'aide de Terraform.
L'exemple suivant démarre une instance de serveur virtuel :
resource "ibm_is_instance_action" "example" {
action = "start"
instance = ibm_is_instance.example.id
}
Pour plus d'informations, voir ibm_is_instance_action.
Redémarrage d'une instance de serveur virtuel dans la console
L'action de réamorçage déclenche un réamorçage du système d'exploitation invité. L'instance de serveur virtuel reste à l'état en cours d'exécution alors que le système d'exploitation invité est réamorcé. La facturation se poursuit.
Une action de redémarrage forcé déclenche une réinitialisation par cycle d'alimentation de l'instance du serveur virtuel.
Dans la page « Instances de serveurs virtuels » de la console d' IBM Cloud, cliquez sur « Redémarrer ».
Redémarrer une instance de serveur virtuel à partir de l'interface en ligne de commande
L'action de réamorçage déclenche un réamorçage du système d'exploitation invité. L'instance de serveur virtuel reste à l'état en cours d'exécution alors que le système d'exploitation invité est réamorcé. La facturation se poursuit.
Une action de réamorçage forcé, à l'aide de l'option --force, déclenche une réinitialisation du cycle de mise sous tension de l'instance de serveur virtuel.
Vous pouvez réamorcer l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
Pour redémarrer l'instance de serveur virtuel, utilisez le ibmcloud is instance-reboot commande. Indiquez l'ID ou le nom de l'instance de serveur virtuel à réamorcer à l'aide de la variable INSTANCE.
ibmcloud is instance-reboot INSTANCE
Pour obtenir la liste complète des options de commande, consultez la page ibmcloud est en cours de redémarrage.
Redémarrer une instance de serveur virtuel via l'API
Vous pouvez réamorcer l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'API. L'exemple suivant réamorce le serveur virtuel indiqué.
curl -X POST "https://us-south.iaas.cloud.ibm.com/v1/instances/d6c3902d-1ecf-3a2c-b7ab-eb9143581000/actions?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token" -d '{"type": "reboot"}'
L'action de réamorçage déclenche un réamorçage du système d'exploitation invité. L'instance de serveur virtuel reste à l'état en cours d'exécution alors que le système d'exploitation invité est réamorcé. La facturation se poursuit.
Une action de redémarrage forcé déclenche une réinitialisation par cycle d'alimentation de l'instance du serveur virtuel.
Pour plus d'informations, consultez l'action « Créer une instance » dans l'API VPC.
Redémarrer une instance de serveur virtuel à l'aide de Terraform
Vous pouvez redémarrer une instance de serveur virtuel en utilisant Terraform.
L'exemple suivant redémarre une instance de serveur virtuel :
resource "ibm_is_instance_action" "example" {
action = "reboot"
force_action = true
instance = ibm_is_instance.example.id
}
L'action de réamorçage déclenche un réamorçage du système d'exploitation invité. L'instance de serveur virtuel reste à l'état en cours d'exécution alors que le système d'exploitation invité est réamorcé. La facturation se poursuit.
Une action de redémarrage forcé déclenche une réinitialisation par cycle d'alimentation de l'instance du serveur virtuel. Définissez force_action sur true pour forcer l'action immédiatement et supprimer toutes
les actions en file d'attente.
Pour plus d'informations, voir ibm_is_instance_action.
Modification de la taille d'une instance de serveur virtuel dans la console
Vous pouvez augmenter ou réduire la quantité d' vCPU s et de mémoire vive (RAM) disponible afin de bénéficier d'une plus grande flexibilité dans la gestion des charges de travail, ce qui vous permettra de vous adapter aux variations des besoins en ressources, d'optimiser les coûts ou d'améliorer les performances des charges de travail. Une fois le redimensionnement terminé, vous êtes facturé pour le taux horaire du nouveau profil d'instance que vous avez sélectionné.
Pour connaître la procédure à suivre afin de redimensionner une instance de serveur virtuel dans la console, consultez la section « Redimensionnement d'une instance de serveur virtuel à l'aide de l'interface utilisateur ».
Modification de la taille d'une instance de serveur virtuel à partir de l'interface de ligne de commande
Vous pouvez augmenter ou réduire la quantité de mémoire « vCPU » et de RAM disponible afin de bénéficier d'une plus grande flexibilité dans la gestion des charges de travail, ce qui vous permettra de répondre aux évolutions des besoins en ressources, d'optimiser les coûts ou d'améliorer les performances des charges de travail. Une fois le redimensionnement terminé, vous serez facturé au tarif horaire correspondant au nouveau profil d'instance sélectionné.
Pour connaître les étapes de redimensionnement d'une instance de serveur virtuel, consultez Redimensionner une instance de serveur virtuel à l'aide de la CLI.
Redimensionnement d'une instance de serveur virtuel via l'API
Vous pouvez augmenter ou réduire la quantité de mémoire « vCPU » et de RAM disponible afin de bénéficier d'une plus grande flexibilité dans la gestion des charges de travail, ce qui vous permettra de répondre aux évolutions des besoins en ressources, d'optimiser les coûts ou d'améliorer les performances des charges de travail. Une fois le redimensionnement terminé, vous serez facturé au tarif horaire correspondant au nouveau profil d'instance sélectionné.
Pour connaître les étapes de redimensionnement d'une instance de serveur virtuel, consultez Redimensionner une instance de serveur virtuel à l'aide de l'API.
Modifier la taille d'une instance de serveur virtuel à l'aide de Terraform
Vous pouvez augmenter ou réduire la quantité de mémoire de l' vCPU e et de RAM disponible afin de bénéficier d'une plus grande flexibilité dans la gestion des charges de travail, en mettant à jour l'argument « profile » dans la
ressource « ibm_is_instance ». Une fois le redimensionnement terminé, vous serez facturé au tarif horaire correspondant au nouveau profil d'instance.
L'exemple suivant permet de mettre à jour le profil d'une instance de serveur virtuel :
resource "ibm_is_instance" "example" {
name = "my-instance"
profile = "bx2-4x16"
# ... other required arguments
}
Pour plus d'informations, consultez la section consacrée à l'argument « profile » dans la documentation relative à la ressource « ibm_is_instance ».
Rechargement du système d'exploitation
Vous pouvez recharger le système d'exploitation sur un périphérique à tout moment pour restaurer un périphérique dans son bon fonctionnement d'origine. Vous pouvez également reconfigurer un appareil équipé d'un autre système d'exploitation ou d'un autre logiciel. Un rechargement du système d'exploitation supprime toutes les données du périphérique et applique la configuration d'origine, comme cela est spécifié lors de la configuration du rechargement du système d'exploitation. Étant donné que la réinstallation du système d'exploitation efface toutes les données de l'appareil, si celles-ci ne sont pas sauvegardées avant la réinstallation, elles seront définitivement supprimées.
Si vous souhaitez conserver vos données, sauvegardez-les toutes avant de procéder à la réinstallation du système d'exploitation.
Avant de commencer
- Accédez au menu du dispositif de console.
- Vérifiez que vous disposez des droits de compte et de l'accès aux périphériques requis. Seul le titulaire du compte, ou un utilisateur disposant de l'autorisation « Gérer les utilisateurs de l'infrastructure classique », peut modifier les autorisations.
- Le serveur virtuel doit être arrêté.
Réinitialisation du système d'exploitation à l'aide de l'interface utilisateur
Suivez les étapes suivantes pour réinstaller le système d'exploitation.
- Dans la liste des périphériques, cliquez sur le serveur virtuel dont le système d'exploitation doit être réinitialisé pour afficher la page de détails du périphérique et vérifiez que le serveur est arrêté.
- Dans le menu Actions, sélectionnez « Réinitialiser ».
- Déterminez si vous souhaitez recharger la configuration existante ou recharger le périphérique avec une nouvelle configuration.
| Type de rechargement | Étapes |
|---|---|
| Si vous désirez recharger avec une nouvelle configuration... | Cliquez sur « Changer d'image » pour sélectionner un nouveau système d'exploitation dans la liste déroulante « Sélectionner un logiciel ». |
| Si vous souhaitez recharger en utilisant la configuration existante... | Passez à l'étape suivante. |
| Si vous souhaitez modifier le système d'exploitation ... | Cliquez sur Éditer le Système d'exploitation > Modification de la version ou du fabricant. |
- Déterminez le nombre de clés SSH à appliquer au périphérique. Les clés RSA sont obligatoires sous Windows.
- Sélectionnez les options que vous souhaitez appliquer à l'appareil pendant ou après la réinstallation du système d'exploitation. Les options varient en fonction du périphérique. Toutes les options ne sont pas disponibles pour chaque périphérique.
| Options | Description |
|---|---|
| Script post-installation | Ajoute un script post-installation existant ou nouveau. |
| Clé SSH | Ajoute une clé SSH au terminal lors de l'action de rechargement. Une clé RSA est requise pour Windows. |
| Rechargement du système d'exploitation avec préservation du disque | Cette option configure votre disque principal actuel en tant que disque secondaire et crée un nouveau disque principal. Le système d'exploitation est installé sur le nouveau disque principal. |
- Cliquez sur Recharger avec configuration pour procéder au passage en revue. Vous pouvez également cliquer sur « Annuler » pour annuler les modifications apportées à l'appareil.
- Vérifiez que tous les détails de la section Nouvelle configuration sont corrects.
- Cliquez sur Confirmer le rechargement du système d'exploitation pour confirmer l'opération et déclencher le rechargement du système d'exploitation. Vous pouvez également cliquer sur « Annuler » pour annuler le rechargement. Le rechargement ne peut être ni interrompu ni annulé.
Une fois la réinitialisation terminée, un nouveau mot de passe administrateur vous est fourni, le cas échéant.
Lorsque vous confirmez la réinstallation du système d'exploitation, la connexion au réseau public du serveur est désactivée et toutes les données présentes sur le disque principal sont définitivement supprimées. IBM Cloud n'est pas responsable de la perte éventuelle de données.
Si une erreur survient pendant la réinstallation du système d'exploitation, vérifiez si celui-ci est pris en charge ou s'il est obsolète. Pour obtenir de l'aide, ouvrez une demande d'assistance.
Réinitialisation du système d'exploitation à l'aide de l'interface en ligne de commande
Vous pouvez réinitialiser le système d'exploitation à l'aide de l'interface en ligne de commande. Utilisez la commande CLI suivante pour recharger le système d'exploitation.
Si vous souhaitez conserver vos données, sauvegardez-les toutes avant de procéder à la réinstallation du système d'exploitation.
Cet exemple réinitialise l' INSTANCE e à l'aide de l' IMAGE, en utilisant les options de volume de démarrage décrites à l'adresse BOOT_VOLUME_JSON. Il utilise KEY1 et KEY2 comme
clés, DEFAULT_TRUSTED_PROFILE comme profil de confiance par défaut, et DATA comme données utilisateur. Le profil de confiance par défaut est associé automatiquement, car la valeur « --default-trusted-profile-auto-link » est définie sur « true ».
ibmcloud is instance-reinitialize INSTANCE --image IMAGE --boot-volume BOOT_VOLUME_JSON --keys KEY1,KEY2 --default-trusted-profile DEFAULT_TRUSTED_PROFILE --default-trusted-profile-auto-link true --user-data DATA
Rechargement du système d'exploitation à l'aide de l'API
Vous pouvez relancer le système d'exploitation à l'aide de l'API. Utilisez l'appel API suivant pour recharger le système d'exploitation.
Si vous souhaitez conserver vos données, sauvegardez-les toutes avant de procéder à la réinstallation du système d'exploitation.
Cet exemple réinitialise l'instance instance_id à l'aide de l'image image_id, en utilisant les options de montage du volume de démarrage fournies. Il utilise key_id comme clé, some_data pour
les données utilisateur et profile_id comme profil de confiance par défaut. Le profil de confiance par défaut est associé, car la valeur « auto_link » est définie sur « true ».
curl -X POST "https://us-south.iaas.cloud.ibm.com/v1/instances/instance_id/reinitialize?version=2026-07-01&generation=2" -H "Authorization: Bearer $iam_token" -d
'{
"image": {
"id": "image_id"
},
"boot_volume_attachment": {
"volume": {
"profile": {
"name": "general-purpose"
}
}
},"keys": [{
"id": "key_id"
}],
"user_data": "some_data",
"default_trusted_profile": {
"target": {
"id": "profile_id"
},
"auto_link": true
}
}'
Suppression d'une instance de serveur virtuel dans la console
Vous pouvez supprimer l'instance de serveur virtuel qui se trouve dans votre IBM Cloud VPC dans la console.
Si l'instance dispose d'une adresse IP flottante, cette dernière être désassociée ou libérée avant la suppression de l'instance. Le compte associé à l'adresse IP flottante continue d'être facturé s'il n'est pas libéré.
Dans la page « Instances de serveurs virtuels » de la console IBM Cloud, cliquez sur « Supprimer ».
L'action de suppression supprime définitivement une instance, l' vNIC, s associées et les données de votre compte. Le volume de démarrage de l'instance est également supprimé si le paramètre de suppression automatique du volume est activé. Si un volume d'amorçage existant est connecté dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est conservé par défaut lorsque l'instance est supprimée. Si un volume d'amorçage a été créé dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est supprimé par défaut lorsque l'instance est supprimée. Une fois que vous avez confirmé l'action de suppression, le processus de suppression de l'instance et de la carte vNIC, du volume d'amorçage et des données associés commence. L'action de suppression peut prendre jusqu'à 30 minutes, mais quand le processus est terminé, l'instance n'apparaît plus sur la page des instances de serveur virtuel.
Suppression d'une instance de serveur virtuel via l'interface de ligne de commande (CLI)
Vous pouvez supprimer l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI).
Si l'instance dispose d'une adresse IP flottante, cette dernière être désassociée ou libérée avant la suppression de l'instance. Le compte associé à l'adresse IP flottante continue d'être facturé s'il n'est pas libéré.
Pour supprimer l'instance du serveur virtuel, utilisez la ibmcloud is instance-delete commande suivante. Indiquez l'ID ou le nom de l'instance de serveur virtuel à supprimer à l'aide de la variable INSTANCE.
ibmcloud is instance-delete INSTANCE
Pour obtenir la liste complète des options de commande, consultez la commande « ibmcloud instance-delete ».
L'action de suppression supprime définitivement une instance, l' vNIC, s associées et les données de votre compte. Le volume de démarrage de l'instance est également supprimé si le paramètre de suppression automatique du volume est activé. Si un volume d'amorçage existant est connecté dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est conservé par défaut lorsque l'instance est supprimée. Si un volume d'amorçage a été créé dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est supprimé par défaut lorsque l'instance est supprimée. Une fois que vous avez confirmé l'action de suppression, le processus de suppression de l'instance et de la carte vNIC, du volume d'amorçage et des données associés commence. L'action de suppression peut prendre jusqu'à 30 minutes, mais quand le processus est terminé, l'instance n'apparaît plus sur la page des instances de serveur virtuel.
Suppression d'une instance de serveur virtuel via l'API
Vous pouvez supprimer l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'API.
Si l'instance dispose d'une adresse IP flottante, cette dernière être désassociée ou libérée avant la suppression de l'instance. Le compte associé à l'adresse IP flottante continue d'être facturé s'il n'est pas libéré.
L'exemple ci-après supprime une instance.
curl -X DELETE "$vpc_api_endpoint/v1/instances/$instance_id?version=2021-06-22&generation=2" -H "Authorization: Bearer $iam_token"
L'action de suppression supprime définitivement une instance, l' vNIC, s associées et les données de votre compte. Le volume de démarrage de l'instance est également supprimé si le paramètre de suppression automatique du volume est activé. Si un volume d'amorçage existant est connecté dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est conservé par défaut lorsque l'instance est supprimée. Si un volume d'amorçage a été créé dans le cadre de la mise à disposition d'une instance de serveur virtuel, le volume est supprimé par défaut lorsque l'instance est supprimée. Une fois que vous avez confirmé l'action de suppression, le processus de suppression de l'instance et de la carte vNIC, du volume d'amorçage et des données associés commence. L'action de suppression peut prendre jusqu'à 30 minutes, mais quand le processus est terminé, l'instance n'apparaît plus sur la page des instances de serveur virtuel.
Pour plus d'informations, voir Suppression d'une instance dans l'API VPC.
Gestion des instances depuis la page de détails de l'instance
Pour afficher la page de détails d'une instance, procédez comme suit.
-
Dans la console IBM Cloud, cliquez sur l'icône de
Navigation > Infrastructure
> Compute > Virtual server instances.
-
Dans la liste de la page « Instances de serveurs virtuels », repérez l'instance que vous souhaitez consulter. Cliquez sur le nom de l'instance pour afficher ses détails. La page des détails de l'instance est divisée en cinq onglets : « Aperçu », « Réseau », « Stockage », « Surveillance » et « Intégrations ».
Afficher les détails de l'instance dans la console
Cliquez sur le nom d'une instance de serveur virtuel dans la page « Instances de serveurs virtuels » pour ouvrir sa page de détails. La page de détails est structurée en onglets comme suit.
Onglet Présentation
L'onglet « Aperçu » est divisé en plusieurs sections, comme suit.
- Détails de l'instance
-
Affiche le nom de l'instance (modifiable en cliquant sur l'icône en forme de crayon), l'ID de l'instance, le groupe de ressources, l'emplacement, la date de création, le cloud privé virtuel et le nom des clés SSH provisionnées.
- Détails de l'image
- Affiche le nom de l'image, son type (standard ou personnalisée), sa version, son identifiant, son architecture et son état.
- Détails du profil
- Affiche le nom du profil, le type de processeur, le nombre d' vCPUs, e de mémoire, le nombre de nœuds NUMA, l'allocation de bande passante, la prise en charge ou non des instances spot et des instances burstable, ainsi que le nombre de threads par cœur.
- Détails de la réservation
- Affiche le type de politique de pièces jointes et la réservation associée.
- Détails des métadonnées
- Affiche le bouton d'activation/désactivation de l'accès, la limite de sauts, le bouton d'activation/désactivation de l'accès sécurisé et le profil de confiance par défaut.
- Résilience et continuité des opérations
- Affiche le bouton de redémarrage automatique en cas de panne de l'hôte, que vous pouvez activer ou désactiver.
- Aperçu de la surveillance
- Affiche l'utilisation du processeur et de la mémoire sous forme de graphiques à barres. Cliquez sur « Surveillance » pour ouvrir l'interface utilisateur complète de surveillance.
Onglet « Réseau »
L'onglet « Réseau » affiche la liste des connexions réseau, avec pour chacune d'elles les informations suivantes : nom de l'interface réseau virtuelle, nom du VNI (lien vers la page de présentation du VNI), sous-réseau (lien vers la page de présentation du sous-réseau), adresse IP réservée, adresse IP flottante et groupe de sécurité.
Cliquez sur « Actions » pour créer une nouvelle connexion réseau ou pour associer une connexion existante. Cliquez sur l'icône « Actions » ( ) dans la ligne
d'un périphérique connecté au réseau pour modifier les détails, les groupes de sécurité, les adresses IP flottantes ou les adresses IP secondaires.
Onglet de stockage
L'onglet « Stockage » affiche une liste des volumes, accompagnée des informations suivantes pour chacun d'entre eux : type (démarrage ou données), nom (lien vers la page de détails du volume), identifiant du périphérique, taille (Go), IOPS, chiffrement (géré par le fournisseur ou par le client), génération, option de suppression automatique et balises.
Cliquez sur « Actions » pour associer un volume existant ou en créer un nouveau.
Onglet Surveillance
L'onglet « Surveillance » affiche des graphiques d'utilisation du processeur, des volumes par nom de périphérique du système d'exploitation, des volumes par « IBM Cloud Block Storage » pour le VPC, de la mémoire, du réseau et de l'état d'exécution. La période par défaut correspond aux 7 derniers jours. Vous pouvez choisir d'afficher les données des 6 dernières heures, des 24 dernières heures, des 48 dernières heures, des 14 derniers jours ou une période personnalisée.
Onglet « Intégrations »
L'onglet « Intégrations » permet d'accéder rapidement aux services associés d' IBM Cloud:
- Cliquez sur « Surveillance » pour ouvrir la fenêtre « Surveillance de l'infrastructure ».
- Cliquez sur CSPM pour ouvrir Cloud Security Posture Management.
- Cliquez sur « Afficher la journalisation » pour ouvrir l'interface utilisateur de journalisation.
- Cliquez sur « Afficher le suivi d'activité » pour ouvrir l'interface utilisateur de suivi d'activité.
Modifier le paramètre de suppression automatique des volumes attachés à une instance dans la console
Lors du provisionnement de l'instance, un volume de démarrage est créé avec l'option de suppression automatique activée par défaut. Lorsque cette fonction est activée, le volume est supprimé lorsque l'instance est supprimée.
L'inverse est vrai pour les volumes de données qui sont créés pendant le provisionnement de l'instance, la fonction de suppression automatique est désactivée pour eux. Les volumes de données sont censés être détachés mais non supprimés par défaut afin que vos données puissent persister au-delà du cycle de vie de l'instance de serveur virtuel.
Vous pouvez modifier ce paramètre dans le panneau Modifier le volume de démarrage lorsque vous créez une instance, ou plus tard dans la page des détails de l'instance. Pour plus d'informations, voir Création d'instances de serveurs virtuels et Mise à jour du paramètre de suppression automatique d'un volume.
Modifier le paramètre d'effacement automatique des volumes attachés à une instance à partir de la CLI
Lors du provisionnement de l'instance, un volume de démarrage est créé avec l'option de suppression automatique activée par défaut. Lorsque cette fonction est activée, le volume est supprimé lorsque l'instance est supprimée.
L'inverse est vrai pour les volumes de données qui sont créés pendant le provisionnement de l'instance, la fonction de suppression automatique est désactivée pour eux. Les volumes de données sont censés être détachés mais non supprimés par défaut afin que vos données puissent persister au-delà du cycle de vie de l'instance de serveur virtuel.
Vous pouvez modifier ce paramètre en spécifiant la propriété auto_delete lorsque vous créez l'instance ou mettez à jour l'attachement du volume de démarrage. Pour plus d'informations, voir Création d'instances de serveurs virtuels et Mise à jour d'un attachement de volume à partir de l'interface de ligne de commande.
Modifier le paramètre de suppression automatique des volumes attachés à une instance à l'aide de l'API
Lors du provisionnement de l'instance, un volume de démarrage est créé avec l'option de suppression automatique activée par défaut. Lorsque cette fonction est activée, le volume est supprimé lorsque l'instance est supprimée.
L'inverse est vrai pour les volumes de données qui sont créés pendant le provisionnement de l'instance, la fonction de suppression automatique est désactivée pour eux. Les volumes de données sont censés être détachés mais non supprimés par défaut afin que vos données puissent persister au-delà du cycle de vie de l'instance de serveur virtuel.
Vous pouvez modifier ce paramètre en spécifiant la propriété delete_volume_on_instance_delete lorsque vous créez l'instance ou mettez à jour l'attachement au volume.
Pour plus d'informations, voir Création d'instances de serveurs virtuels et Mise à jour d'un attachement de volume avec l'API.
Modification du paramètre de suppression automatique des volumes associés à une instance à l'aide de Terraform
Lors de la création d'une instance, un volume de démarrage est créé avec l'option « auto_delete_volume » activée par défaut. Lorsque cette option est activée, le volume de démarrage est supprimé lors de la suppression de l'instance.
Vous pouvez modifier ce paramètre en mettant à jour l'argument « auto_delete_volume » dans la ressource « ibm_is_instance ».
L'exemple suivant désactive la suppression automatique du volume de démarrage :
resource "ibm_is_instance" "example" {
name = "my-instance"
auto_delete_volume = false
# ... other required arguments
}
Pour plus d'informations, consultez la section consacrée à l'argument « auto_delete_volume » dans la documentation relative à la ressource « ibm_is_instance ».
Ajuster l'allocation de bande passante de l'instance dans la console
Vous pouvez régler, depuis la console, la répartition de la bande passante totale de votre instance entre la bande passante réseau et la bande passante de stockage.
Pour ajuster la bande passante d'une instance, procédez comme suit.
- Accéder à une instance de service virtuelle.
- Sélectionnez « Allocation de bande passante ».
- Dans l'écran « Modifier l'allocation de bande passante », modifiez la valeur de la bande passante de stockage. Vous pouvez augmenter la bande passante allouée au démarrage de votre Block Storage et aux volumes de données associés. Pour plus d'informations sur l'allocation de la bande passante de stockage, voir Allocation de la bande passante pour les volumes de Block Storage Une fois que vous avez défini la bande passante du stockage, la bande passante du réseau est automatiquement ajustée pour que la bande passante totale de l'instance soit égale à la valeur affichée de la bande passante totale. La valeur de la bande passante réseau ou de la bande passante de stockage ne peut pas être inférieure à 500 Mbps.
Pour afficher la nouvelle allocation de bande passante, vous devez soit arrêter et démarrer l'instance, soit déconnecter et reconnecter les volumes secondaires.
Ajustement de l'allocation de bande passante de l'instance à partir de la CLI
Vous pouvez ajuster la répartition de la bande passante totale de votre instance entre la bande passante réseau et la bande passante de stockage à l'aide de l'interface de ligne de commande (CLI).
Pour réaffecter la bande passante d'une instance, exécutez la commande « instance-update » et indiquez la bande passante totale de stockage en mégabits par seconde (Mbps) pour le paramètre « total-volume-bandwidth ».
Utilisez la syntaxe suivante. Utilisez l'ID ou le nom de l'instance pour INSTANCE.
ibmcloud is instance-update INSTANCE --total-volume-bandwidth VALUE
La bande passante totale de stockage (en mégabits par seconde) correspond à la bande passante totale allouée au volume de démarrage et aux volumes de données associés. L'augmentation de la bande passante totale du stockage entraîne une diminution correspondante de la bande passante du réseau. La bande passante réseau minimale dont vous disposez est de 500 Mbps; veillez donc à ajuster la bande passante totale de stockage en fonction de vos besoins.
Pour que la nouvelle allocation de bande passante prenne effet, vous devez soit arrêter puis redémarrer l'instance, soit détacher puis rattacher les volumes de données.
Ajuster l'allocation de bande passante de l'instance avec l'API
Vous pouvez ajuster la bande passante de stockage totale pour une instance existante avec l'API. Faire un PATCH /instances demander et spécifier une nouvelle valeur pour total_volume_ bandwidth. La bande passante totale
de stockage (en mégabits par seconde) correspond à la bande passante totale allouée au volume de démarrage principal et aux volumes de données secondaires connectés. L'augmentation de la bande passante totale du stockage entraîne une diminution
correspondante de la bande passante du réseau. La bande passante réseau minimale dont vous disposez est de 500 Mbps; veillez donc à ajuster la bande passante totale de stockage en fonction de vos besoins. Par exemple :
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2021-06-22&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"total_volume_bandwidth": 500
}'
Pour que la nouvelle allocation de bande passante prenne effet, vous devez soit arrêter puis redémarrer l'instance, soit détacher puis rattacher les volumes de données. L'allocation de bande passante pour des volumes individuels est mise à jour
lorsque vous ajoutez un volume de données à l'aide de l'option POST / volume_attachments ou supprimez un volume à l'aide de la méthode DELETE volume_attachments méthode.
Ajuster l'allocation de bande passante d'une instance à l'aide de Terraform
Vous pouvez ajuster la répartition de la bande passante totale de votre instance entre la bande passante réseau et la bande passante de stockage en modifiant l'argument « total_volume_bandwidth » dans la ressource « ibm_is_instance ». La bande passante totale de stockage (en mégabits par seconde) correspond à la bande passante totale allouée au volume de démarrage et aux volumes de données associés. L'augmentation de la bande passante totale du stockage entraîne une
diminution correspondante de la bande passante du réseau. La bande passante minimale du réseau est de 500 Mbps.
L'exemple suivant définit la bande passante totale de stockage à 500 Mbps :
resource "ibm_is_instance" "example" {
name = "my-instance"
total_volume_bandwidth = 500
# ... other required arguments
}
Pour que la nouvelle allocation de bande passante prenne effet, vous devez soit arrêter puis redémarrer l'instance, soit détacher puis rattacher les volumes de données.
Pour plus d'informations, consultez la section consacrée à l'argument « total_volume_bandwidth » dans la documentation relative à la ressource « ibm_is_instance ».
Réglage du mode de stockage QoS dans la console
Vous pouvez modifier le mode Storage QoS d'une instance de serveur virtuel qui utilise l'un des profils General purpose - Flex, General purpose Gen 3, Accelerated Gen 3 ou Confidential Computing - Gen 3 afin d'activer l'allocation dynamique de la bande passante pour les volumes de données attachés.
- Accéder à une instance de service virtuelle.
- Sur la page des détails de l'instance de serveur virtuel, cliquez sur la bascule pour faire passer le mode QoS de pondéré à groupé.
Pour que le changement QoS de mode prenne effet, vous devez arrêter et redémarrer l'instance du serveur virtuel.
Réglage du mode de stockage QoS à partir de l'interface de gestion
Vous pouvez modifier le mode Storage QoS d'une instance de serveur virtuel qui utilise l'un des profils General purpose - Flex, General purpose Gen 3,
Accelerated Gen 3 ou Confidential Computing - Gen 3 afin d'activer l'allocation dynamique de la bande
passante pour les volumes de données attachés à l'aide de la commande ibmcloud is instance-update.
ibmcloud is instance-update INSTANCE --storage_qos_modes pooled
Vous pouvez utiliser la même commande pour revenir au mode pondéré QoS.
ibmcloud is instance-update INSTANCE --storage_qos_modes weighted
Pour que le changement QoS de mode prenne effet, vous devez d'abord arrêter l'instance du serveur virtuel. Exécutez la commande instance-update. Ensuite, démarrez l'instance.
Ajuster le mode de stockage QoS avec l'API
Vous pouvez modifier par programmation le mode de stockage QoS d'une instance de serveur virtuel qui utilise l'un des profils General purpose - Flex, General purpose Gen 3,
Accelerated Gen 3 ou Confidential Computing - Gen 3 en appelant la méthode /instances/{id} dans l'API VPC, comme indiqué dans l'exemple de requête suivant.
L'exemple de demande suivant active l'allocation dynamique de la bande passante pour les volumes de données attachés à un serveur virtuel de troisième génération.
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2024-07-11&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"storage_qos_mode": "pooled"
}'
L'exemple de demande suivant rétablit le mode pondéré du site QoS.
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2024-07-11&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"storage_qos_mode": "weighted"
}'
Pour que le changement QoS de mode prenne effet, vous devez d'abord arrêter l'instance du serveur virtuel. Faire la demande de PATCH. Ensuite, démarrez l'instance.
Extraire l'identificateur de l'instance du serveur virtuel
Lorsqu'une instance de serveur virtuel est créée, un identificateur d'instance (ID) lui est automatiquement attribué, qui inclut l'uuid du système SMBIOS comme partie de l'ID. L'identifiant peut comporter jusqu'à 64 octets et se compose de chiffres, de lettres minuscules, de traits de soulignement et de tirets.
Les identificateurs sont immuables, globalement uniques et jamais réutilisés. L'identificateur identifie donc de manière unique une instanciation particulière d'une instance de serveur virtuel dans l'ensemble d'IBM Cloud. L'ID, y compris la partie uuid du système SMBIOS, est statique et persiste pendant le cycle de vie de l'instance de serveur virtuel jusqu'à ce que cette dernière soit supprimée.
A partir de votre serveur virtuel, vous pouvez extraire l'identificateur d'instance de l'une des manières suivantes :
Linux
dmidecode -s system-family
Windows
Get-WmiObject Win32_ComputerSystem | Select-Object -ExpandProperty SystemFamily
A partir de votre serveur virtuel, vous pouvez récupérer l'uuid du système SMBIOS de l'une des manières suivantes :
Linux
dmidecode -s system-uuid
Windows
Get-WmiObject Win32_ComputerSystemProduct | Select-Object -ExpandProperty UUID
Pour les instances de serveur virtuel z/OS, vous pouvez établir une connexion SSH dans l'instance, puis exécuter la commande DISPLAY IPLINFO. Lorsque le message IEE254I s'affiche, l'ID est inclus dans VM EXT NAME.
Affichage du statut de l'instance et de l'état du cycle de vie dans l'API
status- Cette propriété fournit le statut de l'instance de serveur virtuel via la demande Extraire une instance. Les valeurs renvoyées par "
statussont spécifiques aux instances de serveurs virtuels et indiquent si elles sont en cours d'exécution, arrêtées ou en transition. Pour plus d'informations, voir API de cloud privé virtuel. lifecycle_state- Cette propriété fournit l'état d'une ressource via la demande Extraire une instance. Les valeurs fournies par "
lifecycle_statesont génériques et s'appliquent à diverses ressources, telles que les groupes de placement.lifecycle_statepeut renvoyer des valeurs qui se chevauchent avec le "status.lifecycle_statecomprend également des valeurs qui précisent si une ressource est suspendue.
Configuration du redémarrage automatique en cas de panne de l'hôte dans la console
Pour définir le redémarrage automatique en cas d'échec de l'hôte d'une instance existante, procédez comme suit.
- Dans la console IBM Cloud console, cliquez sur l'icône Menu de navigation
> Infrastructure
> Compute > Instances de serveurs virtuels.
- Sur la page Instances de serveur virtuel, cliquez sur l'icône Actions
pour l'instance que vous souhaitez gérer.
- Dans la page des détails de l'instance, recherchez « Redémarrage auto en cas d'échec de l'hôte ». Cliquez sur l'icône
sélectionnez « Activé » ou « Désactivé » pour activer ou désactiver la politique de récupération de l'hôte.
Pour plus d'informations, voir Politiques de reprise après échec de l'hôte.
Configuration de la politique de reprise après défaillance d'un hôte à partir de l'interface de ligne de commande (CLI)
Vous pouvez mettre à jour une instance dans votre VPC « IBM Cloud® » et modifier la politique de disponibilité en cas de défaillance de l'hôte à l'aide de l'interface de ligne de commande (CLI). Exécutez la commande ibmcloud instance-update et affectez à la propriété --host-failure-policy la valeur start ou stop. Le service de politique en cas d'échec de l'hôte est défini sur restart par défaut. Ici, INSTANCE peut être l'ID
ou le nom de l'instance.
ibmcloud is instance-update INSTANCE --total-volume-bandwidth VALUE --host-failure-policy stop
Configuration de la politique de reprise après défaillance d'un hôte via l'API
Lors d'une mise à jour d'instance, la sous-propriété « host_failure » peut être utilisée pour définir l' availability_policy de défaillance de l'hôte de l'instance
du serveur virtuel.
Configuration de la politique de reprise après défaillance d'un hôte à l'aide de Terraform
Vous pouvez définir la stratégie de reprise après défaillance de l'hôte pour une instance de serveur virtuel en modifiant l'argument « availability_policy_host_failure » dans la ressource « ibm_is_instance ». La valeur
par défaut est restart.
L'exemple suivant définit la stratégie sur « stop » :
resource "ibm_is_instance" "example" {
name = "my-instance"
availability_policy_host_failure = "stop"
# ... other required arguments
}
Pour plus d'informations, consultez la section consacrée à l'argument « availability_policy_host_failure » dans la documentation relative à la ressource « ibm_is_instance ».
Définition de la valeur de calcul confidentielle à partir de l'interface de gestion
Sélectionner la disponibilité
Le calcul confidentiel avec Intel SGX pour VPC et le calcul confidentiel avec Intel TDX pour VPC sont disponibles dans les régions Dallas (sud des États-Unis), Washington DC (est des États-Unis) et Francfort (Allemagne).
Vous pouvez mettre à jour une instance et modifier le " confidential-compute-mode en utilisant l'interface de ligne de commande (CLI). Utilisez la commande 'ibmcloud is instance-update. Pour INSTANCE, spécifiez
l'ID ou le nom de l'instance et définissez la propriété --confidential-compute-mode sur sgx ou tdx.
ibmcloud is instance-update INSTANCE --confidential-compute-mode sgx
Définition de la valeur de calcul confidentielle à partir de l'API
Sélectionner la disponibilité
Le calcul confidentiel avec Intel SGX pour VPC et le calcul confidentiel avec Intel TDX pour VPC sont disponibles dans les régions Dallas (sud des États-Unis), Washington DC (est des États-Unis) et Francfort (Allemagne).
Vous pouvez mettre à jour une instance de serveur virtuel et modifier la propriété " confidential_compute_mode en utilisant l'API. Utilisez la commande ibmcloud 'update-instance Introduisez une demande " PATCH /instances et spécifiez une nouvelle valeur pour la propriété " confidential_compute_mode Pour activer l'informatique confidentielle, définissez cette valeur sur sgx ou tdx.
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2024-10-17&generation=2" -H "Authorization: Bearer $iam_token" -d '{"confidential_compute_mode": "sgx"}'
Pour plus d'informations, voir l'action de mise à jour d'une instance dans l'Virtual Servers for VPC API.
Définition de la valeur de calcul confidentielle à l'aide de Terraform
Sélectionner la disponibilité
Le calcul confidentiel avec Intel SGX pour VPC et le calcul confidentiel avec Intel TDX pour VPC sont disponibles dans les régions Dallas (sud des États-Unis), Washington DC (est des États-Unis) et Francfort (Allemagne).
Vous pouvez mettre à jour le mode de calcul confidentiel d'une instance de serveur virtuel en modifiant l'argument « confidential_compute_mode » dans la ressource « ibm_is_instance ».
L'exemple suivant active le calcul confidentiel SGX :
resource "ibm_is_instance" "example" {
name = "my-instance"
confidential_compute_mode = "sgx"
# ... other required arguments
}
Pour plus d'informations, consultez la section consacrée à l'argument « confidential_compute_mode » dans la documentation relative à la ressource « ibm_is_instance ».
Désactiver ou activer le démarrage sécurisé dans la console
Lorsque vous sélectionnez un profil d'instance informatique confidentielle, l'option de démarrage sécurisé est activée par défaut. Vous pouvez désactiver le démarrage sécurisé sur votre instance de serveur virtuel, mais vous devez d'abord arrêter l'instance de serveur virtuel. Après avoir désactivé le démarrage sécurisé, vous pouvez redémarrer votre instance de serveur virtuel.
- Dans la page Instances de serveur virtuel de la console IBM Cloud, sélectionnez l'instance de serveur virtuel.
- Dans Actions, cliquez sur Arrêter.
- Dans les détails de la configuration avancée, basculer le démarrage sécurisé sur Désactivé.
- Dans Actions, cliquez sur Démarrer.
Si vous décidez de réactiver le démarrage sécurisé, suivez les mêmes étapes et basculez l'option sur Activé
Activation et désactivation du démarrage sécurisé à partir de la CLI
Lorsque vous sélectionnez un profil d'instance informatique confidentielle, l'option de démarrage sécurisé est activée par défaut. Vous pouvez désactiver le démarrage sécurisé sur votre instance de serveur virtuel, mais vous devez d'abord arrêter l'instance de serveur virtuel. Après avoir désactivé le démarrage sécurisé, vous pouvez redémarrer votre instance de serveur virtuel.
Vous pouvez mettre à jour une instance et modifier le " enable-secure-boot en utilisant l'interface de ligne de commande (CLI). Utilisez la commande 'ibmcloud is instance-update. Pour INSTANCE, indiquez l'ID ou
le nom de l'instance et définissez la propriété '--enable-secure-boot en 'false.
ibmcloud is instance-update INSTANCE --enable-secure-boot false
Si vous décidez de réactiver le démarrage sécurisé, suivez les mêmes étapes et définissez la propriété --enable-secure-boot sur true.
Activation et désactivation de la valeur de démarrage sécurisé à partir de l'API
Lorsque vous sélectionnez un profil d'instance informatique confidentielle, l'option de démarrage sécurisé est activée par défaut. Vous pouvez désactiver le démarrage sécurisé sur votre instance de serveur virtuel, mais vous devez d'abord arrêter l'instance de serveur virtuel. Après avoir désactivé le démarrage sécurisé, vous pouvez redémarrer votre instance de serveur virtuel.
Vous pouvez mettre à jour une instance de serveur virtuel et modifier la propriété " enable_secure_boot en utilisant l'API. Effectuez une requête « PATCH /instances » et spécifiez une valeur booléenne pour la propriété
« enable_secure_boot ». L'exemple suivant désactive le démarrage sécurisé :
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2024-10-17&generation=2" -H "Authorization: Bearer $iam_token" -d '{"enable_secure_boot": false}'
Si vous décidez de réactiver le démarrage sécurisé, suivez les mêmes étapes et définissez la propriété enable_secure_boot sur true.
Pour plus d'informations, voir l'action de mise à jour d'une instance dans l'Virtual Servers for VPC API.
Détacher un serveur d'une réservation dans la console
Vous pouvez détacher un serveur virtuel d'une réservation dans la console.
- Dans la IBM Cloud console, cliquez sur l'
ône Menu de navigation >
Infrastructure VPC > Réservations.
- Dans votre liste de serveurs virtuels ou dans la page Détails de la réservation, cliquez sur le serveur que vous souhaitez déconnecter, puis cliquez sur Actions > Déconnecter.
- Pour confirmer, cliquez sur Dissocier.
Détacher un serveur d'une réservation via l'interface de ligne de commande (CLI)
Pour connaître la procédure à suivre afin de dissocier un serveur virtuel d'une réservation à l'aide de l'interface de ligne de commande (CLI), consultez la section « Gestion d'une réservation pour un VPC ».
Détacher un serveur d'une réservation via l'API
Pour connaître la procédure à suivre afin de dissocier un serveur virtuel d'une réservation à l'aide de l'API, consultez la section « Gestion d'une réservation pour un VPC ».
Ajouter le CSPM dans la console
Lorsque vous sélectionnez cette option, une instance de protection de la charge de travail est créée avec les configurations nécessaires pour fournir le CSPM à toutes les ressources. Si une instance de protection de la charge de travail existe, cette option n'est pas disponible. Pour plus d'informations, voir IBM Cloud Security Posture Management(CSPM).
Vous pouvez ajouter le CSPM (Cloud Security Posture Management ) sur la page Instances de serveurs virtuels.
- Dans la page Instances de serveurs virtuels de la console IBM Cloud, cliquez sur un nom d'instance individuel pour afficher les détails.
- Dans la page de détails, allez dans l'onglet Intégrations.
- Dans Gestion de la posture de sécurité dans le nuage, cliquez sur Ajouter un CSPM.
- Sur la page Ajouter la gestion de la posture de sécurité dans le nuage (CSPM), cliquez sur Créer.
Ce paramètre ajoute le CSPM à une instance de protection de la charge de travail existante pour votre compte. Pour plus d'informations, voir Implementing CSPM(Cloud Security Posture Management)for IBM Cloud.
Affichage des périphériques virtuels d'une instance de serveur virtuel à l'aide de l'interface en ligne de commande (CLI)
Vous pouvez consulter les pièces jointes logicielles d'une instance de serveur virtuel créée à partir d'une image de catalogue à l'aide de l'interface de ligne de commande (CLI).
- Pour répertorier toutes les extensions logicielles associées à une instance, utilisez [
ibmcloud is instance-software-attachments](/docs/vpc?topic=vpc-vpc-reference#instance-software-attachments-list. La variable «INSTANCE» correspond à l'identifiant ou au nom de l'instance.
ibmcloud is instance-software-attachments INSTANCE [--output JSON] [-q, --quiet]
L'exemple suivant répertorie toutes les extensions logicielles associées à l'instance my-instance.
ibmcloud is instance-software-attachments my-instance
- Pour afficher les détails d'un composant logiciel spécifique associé à une instance, utilisez
ibmcloud is instance-software-attachment. La variable «INSTANCE» correspond à l'identifiant ou au nom de l'instance. La variable «SWAC» correspond à l'identifiant ou au nom de l'extension logicielle de l'instance.
ibmcloud is instance-software-attachment INSTANCE SWAC [--output JSON] [-q, --quiet]
L'exemple suivant présente les détails de la pièce jointe logicielle my-software-attachment pour l'instance my-instance.
ibmcloud is instance-software-attachment my-instance my-software-attachment
Mise à jour des périphériques logiciels d'une instance de serveur virtuel à l'aide de l'interface de ligne de commande (CLI)
Vous pouvez mettre à jour les pièces jointes logicielles d'une instance de serveur virtuel créée à partir d'une image de catalogue à l'aide de l'interface de ligne de commande (CLI).
Pour modifier le nom d'un fichier joint à un logiciel pour une instance, utilisez ibmcloud is instance-software-attachment-update. La variable «
INSTANCE » correspond à l'identifiant ou au nom de l'instance. La variable « SWAC » correspond à l'identifiant ou au nom de l'extension logicielle de l'instance. La valeur « --name » correspond au nouveau
nom de la pièce jointe logicielle de l'instance.
ibmcloud is instance-software-attachment-update INSTANCE SWAC --name NEW_NAME [--output JSON] [-q, --quiet]
L'exemple suivant renomme la pièce jointe logicielle « $software_attachment_id » en « my-renamed-software-attachment » pour l'instance my-instance.
ibmcloud is instance-software-attachment-update my-instance my-software-attachment --name my-renamed-software-attachment
Affichage des pièces jointes logicielles d'une instance de serveur virtuel via l'API
Lorsque vous créez une instance de serveur virtuel à partir d'une image de catalogue, vous pouvez utiliser une image de catalogue spécialement configurée avec un plan de facturation logiciel défini. Une fois votre instance de serveur virtuel créée, vous pouvez consulter les composants logiciels qui font désormais partie de cette instance.
Pour consulter les pièces jointes logicielles à l'aide de l'API, envoyez une requête de type « GET /instances/{instance_id}/software_attachments ».
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/instances/{instance_id}/software_attachments?version=2026-04-21" -H "Authorization: Bearer $iam_token"
Répertorier les pièces jointes d'une instance logicielle via l'API
Vous pouvez répertorier par programmation toutes les extensions logicielles associées à une instance de serveur virtuel en appelant l'API VPC.
L'exemple suivant répertorie toutes les extensions logicielles associées à une instance dont l'ID est $instance_id.
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/instances/$instance_id/software_attachments?version=2024-06-23&generation=2" -H "accept: application/json" -H "Authorization: Bearer $iam_token"
Pour plus d'informations, consultez la section « Liste des pièces jointes logicielles associées à une instance » dans l'API VPC.
Récupération d'une pièce jointe logicielle d'instance via l'API
Vous pouvez récupérer une pièce jointe logicielle d'une instance donnée en effectuant une requête de type « GET /instances/{instance_id}/software_attachments/{id} » et en précisant l'ID de la pièce jointe logicielle de l'instance
ainsi que l'ID de l'instance.
L'exemple suivant permet de récupérer une pièce jointe logicielle spécifique dont l'ID est $software_attachment_id pour une instance dont l'ID est $instance_id.
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/instances/$instance_id/software_attachments/$software_attachment_id?version=2024-06-23&generation=2" -H "accept: application/json" -H "Authorization: Bearer $iam_token"
Pour plus d'informations, consultez la section « Récupérer une pièce jointe logicielle d'une instance » dans l'API VPC.
Mise à jour d'un fichier joint à un logiciel d'instance via l'API
Vous pouvez mettre à jour une pièce jointe logicielle d'une instance en effectuant une requête de type « PATCH /instances/{instance_id}/software_attachments/{id} » et en précisant l'ID de la pièce jointe logicielle de l'instance
ainsi que l'ID de l'instance.
L'exemple suivant met à jour une pièce jointe logicielle dont l'ID est $software_attachment_id pour une instance dont l'ID est $instance_id.
curl -X PATCH "https://us-south.iaas.cloud.ibm.com/v1/instances/$instance_id/software_attachments/$software_attachment_id?version=2024-06-23&generation=2" -H "accept: application/json" -H "Authorization: Bearer $iam_token" -H "Content-Type: application/merge-patch+json" -d "{\"name\":\"my-software-attachment-patch\"}"
Pour plus d'informations, consultez la section « Mise à jour d'un composant logiciel associé à une instance » dans l'API VPC.
Modification du nombre de threads par cœur dans la console
Le nombre de threads par cœur vous offre la flexibilité nécessaire pour optimiser votre charge de travail. Bien que le nombre de threads par cœur soit affiché pour tous les profils, vous ne pouvez le modifier que pour la famille de profils « Haute fréquence ». Pour les profils haute fréquence, la valeur par défaut est 2. Vous pouvez régler cette valeur sur 1.
Bien que le nombre de threads par cœur soit affiché pour tous les profils, vous ne pouvez le modifier que pour la famille de profils « Haute fréquence ». Avant de modifier la propriété
« threads_per_core », vous devez arrêter l'instance du serveur virtuel.
- Dans la page Instances de serveurs virtuels de la console IBM Cloud, cliquez sur un nom d'instance individuel pour afficher les détails.
- Depuis la page de détails, rendez-vous sur
Profiles details, puis surThreads per core. Cliquez surEdit. - Sur la page « Nombre de threads par cœur », modifiez la valeur « Nombre de threads par cœur ».
- Cliquez sur
Save.
Modification du nombre de threads par cœur à l'aide de l'interface en ligne de commande (CLI)
Le nombre de threads par cœur vous offre la flexibilité nécessaire pour optimiser votre charge de travail. Bien que le nombre de threads par cœur soit affiché pour tous les profils, vous ne pouvez le modifier que pour la famille de profils « Haute fréquence ». Pour les profils haute fréquence, la valeur par défaut est 2. Vous pouvez régler cette valeur sur 1.
Avant de pouvoir modifier la propriété « threads_per_core », vous devez arrêter l'instance du serveur virtuel.
Vous pouvez modifier la valeur « --threads-per-core » de l'instance de serveur virtuel dans votre IBM Cloud VPC à l'aide de l'interface de ligne de commande (CLI). Pour mettre à jour la valeur « --threads-per-core »,
utilisez la commande « ibmcloud is instance-update ». Indiquez l'ID ou le nom de l'instance de serveur virtuel que vous souhaitez mettre à jour à l'aide de la variable INSTANCE. Pour l'option « --threads-per-core », saisissez soit 1, soit 2.
ibmcloud is instance-update INSTANCE --threads-per-core [1]
Modification du nombre de threads par cœur via l'API
Le nombre de threads par cœur vous offre la flexibilité nécessaire pour optimiser votre charge de travail. Bien que le nombre de threads par cœur soit affiché pour tous les profils, vous ne pouvez le modifier que pour la famille de profils « Haute fréquence ». Pour les profils haute fréquence, la valeur par défaut est 2. Vous pouvez régler cette valeur sur 1.
Avant de modifier la propriété « threads_per_core », vous devez arrêter l'instance du serveur virtuel.
Vous modifiez la propriété « threads_per_core » de l'instance de serveur virtuel de votre IBM Cloud VPC à l'aide de l'API. Utilisez la commande 'update-instance. Introduisez une demande " PATCH /instances et spécifiez une nouvelle valeur pour la propriété " threads_per_core
curl -X PATCH "$vpc_api_endpoint/v1/instances/$instance_id?version=2024-10-17&generation=2" -H "Authorization: Bearer $iam_token" -d '{"threads_per_core": "1"}'