Gestion de Bare Metal Servers for VPC
Vous pouvez gérer votre serveur IBM Cloud® Bare Metal Servers for VPC en effectuant des opérations telles que le démarrage, l'arrêt, la mise à jour du micrologiciel, le redémarrage, la réinitialisation et la suppression du serveur bare metal.
Vous pouvez effectuer les actions suivantes à l'aide de l'interface utilisateur, de la CLI et de l'API.
| Action | Description |
|---|---|
| Arrêter |
Arrêtez le serveur en utilisant un arrêt progressif ou un arrêt brutal.
|
| Démarrer | Démarrer un serveur arrêté. Cette action n'est pas disponible si le statut est En cours d'exécution. |
| Mettre à jour le microprogramme | Si le serveur est arrêté et qu'une mise à jour du micrologiciel est disponible, cette option s'affiche.
Si vous choisissez de mettre à jour le micrologiciel, une fenêtre s'affiche pour vous fournir des informations supplémentaires sur la mise à jour. Vous pouvez démarrer le serveur lorsque la mise à jour est terminée. Cette option est sélectionnée par défaut. Vous pouvez choisir de poursuivre la mise à jour du micrologiciel ou de l'annuler. |
| Réamorçage | Éteint immédiatement un serveur en cours de fonctionnement, puis le redémarre. |
| Réinitialiser | Vous pouvez réinitialiser le serveur uniquement s'il est arrêté. Ou bien, vous pouvez réinitialiser si l'état du serveur est failed et l'état du cycle de vie a une raison de statut de cannot_reinitialize. Lorsque
le serveur nu est réinitialisé, le contenu du disque de démarrage est effacé et le système d'exploitation spécifié est installé. Le serveur conserve les mêmes nœuds physiques, interfaces, adresses IP et ID de ressources. Les données sur
les disques secondaires sont conservées. |
| Supprimer | Pour supprimer un serveur, le serveur doit être mis hors tension. Si le serveur possède une adresse IP flottante, l'adresse IP flottante doit être dissociée ou libérée avant la suppression du serveur. L'action de suppression supprime définitivement un serveur et sa carte vNIC connectée, le volume d'amorçage et les données de votre compte. |
Pour gérer vos serveurs en métal nu, vous avez besoin d'un rôle IAM qui comprend les actions suivantes. Pour plus d'informations, voir Gestion de l'accès IAM pour VPC Infrastructure Services.
- is.bare-metal-server.bare-metal-server.list
- is.bare-metal-server.bare-metal-server.read
- is.bare-metal-server.bare-metal-server.delete
- is.bare-metal-server.bare-metal-server.update
- is.bare-metal-server.bare-metal-server.operate
- is.key.key.operate
- is.image.image.operate
- is.bare-metal-server.bare-metal-server-firmware.update (obligatoire pour mettre à jour le firmware)
- is.bare-metal-server.initialization.update (obligatoire pour réinitialiser le serveur)
Gestion des serveurs bare metal à l'aide de l'interface utilisateur
Vous pouvez consulter et gérer un serveur bare metal depuis la page Serveurs bare metal de la console d' IBM Cloud.
Pour gérer vos serveurs, procédez comme suit.
- Dans le tableau de bord d' IBM Cloud, accédez à
du menu de navigation >
> Calcul > Serveurs bare metal.
- Sur la page Serveurs bare metal, cliquez sur l'icône Actions
du serveur à gérer. Vous pouvez effectuer les actions suivantes :
Affichage de vos serveurs bare metal à l'aide de l'interface utilisateur
Vous pouvez afficher le récapitulatif de tous les serveurs bare metal sur la page des serveurs bare metal, ou bien cliquer sur le nom d'un serveur individuel pour afficher les détails et effectuer des modifications. A partir de la page des détails, vous pouvez également afficher l'interface réseau associée, accéder à son sous-réseau, modifier la bande passante du réseau sur les serveurs Sapphire Rapids et réserver ou supprimer une adresse IP flottante.
La bande passante réseau réglable pour les serveurs bare metal Sapphire Rapids est uniquement disponible dans le Sud des Etats-Unis (Dallas).
- Dans la console d' IBM Cloud, accédez à l'icône
menu de navigation >
> Calcul > Serveurs bare metal
- Cliquez sur le nom du serveur bare metal que vous souhaitez afficher.
Mise à jour du microprogramme d'un serveur bare metal à l'aide de l'interface utilisateur
Cette action s'affiche uniquement si le serveur est arrêté et qu'une mise à jour du microprogramme est disponible. Il est recommandé de sauvegarder votre serveur avant toute mise à jour du micrologiciel.
-
Dans la console d' IBM Cloud, accédez à l'icône
menu de navigation >
> Calcul > Serveurs bare metal
-
Cliquez sur le nom du serveur bare metal que vous souhaitez réamorcer.
-
Cliquez sur Actions ..., puis sur Mettre à jour le microprogramme.
Vous recevez le message suivant lorsque vous choisissez de mettre à jour le microprogramme.
Cette option met à jour le BIOS et le micrologiciel BMC de votre serveur. Sauvegardez votre serveur avant de continuer. Le serveur est arrêté et indisponible pendant le processus.
Démarrer le serveur une fois la mise à jour terminée est sélectionné par défaut. Supprimez la vérification si vous ne souhaitez pas que le serveur redémarre.
- Cliquez sur Continuer pour démarrer la mise à jour du microprogramme. Cliquez sur Annuler pour annuler la mise à jour.
Redémarrage d'un serveur bare metal à l'aide de l'interface utilisateur
L'action de réamorçage met immédiatement hors tension et sous tension le serveur bare metal.
- Dans le tableau de bord d' IBM Cloud,
, accédez à l'icône
menu de navigation >
> Compute > Serveurs bare metal
- Cliquez sur le nom du serveur bare metal que vous souhaitez réamorcer.
- Cliquez sur Actions..., puis sur Réamorcer.
Arrêt et démarrage d'un serveur bare metal à l'aide de l'interface utilisateur
- Dans la console d' IBM Cloud, accédez à l'icône
menu de navigation >
> Calcul > Serveurs bare metal
- Cliquez sur le nom du serveur bare metal que vous souhaitez démarrer ou arrêter.
- Cliquez sur Actions..., puis sur Arrêter ou Démarrer. Lorsque vous sélectionnez Stop, sélectionnez l'arrêt brutal ou l'arrêt progressif. L'instance s'arrête en douceur par défaut.
La facturation se poursuit après l'arrêt du serveur bare metal.
Réinitialiser un serveur bare metal à l'aide de l'interface utilisateur
Vous pouvez réinitialiser le serveur uniquement s'il est arrêté et doté d'un stockage local. Ou bien, vous pouvez réinitialiser si l'état du serveur est failed et l'état du cycle de vie a une raison de statut de cannot_reinitialize.
Lorsque le serveur nu est réinitialisé, le contenu du disque de démarrage est effacé et le système d'exploitation spécifié est installé. Le serveur conserve les mêmes nœuds physiques, interfaces, adresses IP et ID de ressources. Les données
sur les disques secondaires sont conservées.
-
Dans la console d' IBM Cloud, accédez à l'icône
menu de navigation >
> Calcul > Serveurs bare metal
-
Cliquez sur le nom du serveur bare metal que vous souhaitez réinitialiser.
-
Cliquez sur Actions..., puis sur Réinitialiser.
Suppression d'un serveur bare metal à l'aide de l'interface utilisateur
- Dans la console d' IBM Cloud, accédez à l'icône
menu de navigation >
> Calcul > Serveurs bare metal
- Cliquez sur le nom du serveur bare metal que vous souhaitez supprimer.
- Cliquez sur Actions..., puis sur Supprimer.
L'action de suppression supprime définitivement un serveur et sa carte vNIC connectée, le volume d'amorçage et les données de votre compte.
Ajouter le CSPM dans la console
Lorsque vous sélectionnez cette option, un serveur bare metal de protection de la charge de travail est créé avec les configurations nécessaires pour fournir le CSPM à toutes les ressources. Si un serveur bare metal de protection de la charge de travail existe déjà, cette option n'est pas disponible. Pour plus d'informations, voir IBM Cloud Security Posture Management(CSPM).
- Dans la console IBM Cloud, accédez à
du menu de navigation >
Infrastructure > Calcul > Serveurs Bare Metal.
- Cliquez sur le nom du serveur bare metal auquel vous souhaitez ajouter CSPM.
- 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.
Gestion de votre serveur bare metal à l'aide de l'interface de ligne de commande
Affichage de vos serveurs bare metal à l'aide de l'interface de ligne de commande (CLI)
Pour répertorier tous les serveurs bare metal à l'aide de l'interface de ligne de commande, utilisez la commande ibmcloud is bare-metal-servers. Pour extraire un serveur bare metal spécifique, indiquez l'ID ou le nom du serveur
bare metal à l'aide de la variable SERVER.
ibmcloud is bare-metal-server SERVER
Pour la liste complète des options de commande, voir ibmcloud is bare-metal-server.
Redémarrer un serveur bare metal à l'aide de l'interface de ligne de commande (CLI)
Pour redémarrer votre serveur bare metal à l'aide de la CLI, utilisez la commande ibmcloud is bare-metal-server-restart. Indiquez l'ID ou le nom du serveur bare metal avec la variable SERVER.
ibmcloud is bare-metal-server-restart SERVER
L'option [-f, --force] force l'opération sans confirmation.
Arrêt et démarrage d'un serveur bare metal à l'aide de l'interface de ligne de commande
Pour arrêter et démarrer votre serveur bare metal à l'aide de la CLI, utilisez la commande ibmcloud is bare-metal-server-stop ou ibmcloud is bare-metal-server-start. Indiquez l'ID ou le nom du serveur bare metal avec
la variable SERVER.
Vous devez spécifier type pour l'action d'arrêt dans le contenu de données. soft indique au système d'exploitation en cours d'exécution de s'arrêter proprement. hard arrête immédiatement le serveur bare
metal.
Pour arrêter le serveur bare metal, utilisez la commande suivante.
ibmcloud is bare-metal-server-stop SERVER --type soft
Pour démarrer le serveur bare metal, utilisez la commande suivante.
ibmcloud is bare-metal-server-start SERVER
La facturation se poursuit après l'arrêt du serveur bare metal.
Pour une liste complète des options de commande, voir ibmcloud is bare-metal-server-restart.
Affichage de la capacité d'un serveur bare metal à l'aide de l'interface de ligne de commande (CLI)
Pour afficher la capacité d'un serveur bare metal à l'aide de l'interface de ligne de commande (CLI), utilisez la commande ibmcloud is bare-metal-server-capacities. Les informations renvoyées par cette commande sont fournies à
titre indicatif uniquement et n'entraînent aucune allocation de capacité. Les informations de capacité s'affichent et ne concernent que les nœuds disponibles. Les nœuds alloués ailleurs ou indisponibles pour toute autre raison ne sont pas
pris en compte dans les informations relatives à la capacité.
Vous pouvez, si vous le souhaitez, filtrer les résultats en spécifiant un profil de serveur bare metal avec l'option --profile, une zone avec l'option --zone, ou les deux.
ibmcloud is bare-metal-server-capacities [--profile PROFILE] [--zone ZONE] [--output JSON] [-q, --quiet]
Vous pouvez utiliser les options suivantes lorsque vous exécutez la commande ibmcloud is bare-metal-server-capacities.
--profileSpécifie le nom d'un profil bare metal existant.--zonespécifie le nom d'une zone, par exemple,us-south-2.--outputIndique le format de sortie. SeulJSONest pris en charge.-q, --quietsupprime les messages de sortie trop détaillés.
Voir l'exemple de résultat suivant :
Profile Name Availability Zones
profile-1 us-south-1,us-south-3
profile-2 us-south-2,us-south-3
Mise à jour d'un serveur bare metal à l'aide de l'interface de ligne de commande (CLI)
Pour mettre à jour votre serveur bare metal à l'aide de la CLI, utilisez la commande ibmcloud is bare-metal-server-update.
Spécifiez les variables suivantes à utiliser lors de la réinitialisation du serveur bare metal.
SERVERspécifie le nom du serveur bare metalNAMEID, nom ou CRN du profil de confianceMETADATAla spécification detrueoufalsepermet d'activer ou de désactiver le service de métadonnéesPROTOCOLspécifie le protocole du service de métadonnées.
ibmcloud is bare-metal-server-update SERVER --name NAME --enable-secure-boot true --metadata-service true --metadata-service-protocol https
Pour une liste complète des options de commande, voir ibmcloud is bare-metal-server-update.
Réinitialiser un serveur bare metal à l'aide de l'interface de ligne de commande (CLI)
Vous pouvez réinitialiser le serveur uniquement s'il est arrêté et doté d'un stockage local. Ou bien, vous pouvez réinitialiser si l'état du serveur est failed et l'état du cycle de vie a une raison de statut de cannot_reinitialize.
Lorsque le serveur nu est réinitialisé, le contenu du disque de démarrage est effacé et le système d'exploitation spécifié est installé. Le serveur conserve les mêmes nœuds physiques, interfaces, adresses IP et ID de ressources. Les données
sur les disques secondaires sont conservées.
Pour réinitialiser un serveur nu à l'aide de la CLI, utilisez le ibmcloud is bare-metal-server-initialization-replace commande.
ibmcloud is bare-metal-server-initialization-replace SERVER --image IMAGE ---keys KEYS --user-data DATA [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true]]
Spécifiez les variables suivantes à utiliser lors de la réinitialisation du serveur bare metal.
SERVERSpécifie le nom du serveur bare metal.IMAGEspécifie l'image du système d'exploitation.KEYSspécifie les clés SSH.DATAspécifie toute donnée utilisateur facultative.PROFILEID, nom ou nom de ressource de cloud du profil sécurisé.DEFAULT_TRUSTED_PROFILEmodifie le paramètre de liaison automatique du profil de confiance par défaut.
Lorsque vous utilisez un profil de confiance par défaut, la réinitialisation du serveur bare metal inclut le même paramètre auto_link que celui défini pour le profil de confiance par défaut afin de déterminer si le profil de confiance est lié au serveur bare metal dans le cadre du processus de réinitialisation. Les profils de confiance qui étaient liés au serveur bare metal avant le processus de réinitialisation restent liés. Le processus de réinitialisation ne supprime pas le lien avec les profils de confiance IAM. Pour éviter que le profil de confiance reste lié au serveur bare metal, définissez le paramètre "auto_link" sur false.
Pour une liste complète des options de commande, voir ibmcloud est un remplacement d'initialisation de serveur nu.
Mise à jour du microprogramme d'un serveur bare metal à l'aide de l'interface de ligne de commande
Vous pouvez mettre à jour le micrologiciel de vos serveurs bare metal en utilisant l'interface de ligne de commande (CLI). Vous ne pouvez mettre à jour le microprogramme que sur un serveur bare metal arrêté et dont les mises à jour du microprogramme sont disponibles. Il est recommandé de sauvegarder votre serveur avant toute mise à jour du micrologiciel.
Pour mettre à jour le microprogramme du serveur bare metal à l'aide de l'interface de ligne de commande, utilisez la commande ibmcloud is bare-metal-server-firmware-update. Spécifiez l'ID ou le nom du serveur bare metal avec la
variable SERVER.
La valeur par défaut de est auto-start true. Si vous ne souhaitez pas que le serveur bare metal démarre après la mise à jour du microprogramme, vous devez remplacer cette valeur par false.
ibmcloud is bare-metal-server-firmware-update SERVER --auto-start true
Après avoir exécuté cette commande, vous recevez un message vous demandant si vous souhaitez procéder à la mise à jour du micrologiciel.
Cette option met à jour le BIOS et le micrologiciel BMC de votre serveur. Sauvegardez votre serveur avant de continuer. Le serveur n'est pas disponible pendant le processus. Continuer (o/n)?
Pour la liste complète des options de commande, voir ibmcloud is bare-metal-server-firmware-update.
Suppression d'un serveur bare metal à l'aide de l'interface de ligne de commande
Pour supprimer votre serveur bare metal à l'aide du CLI, utilisez la commande ibmcloud is bare-metal-server-delete. Spécifiez l'ID ou le nom du serveur bare metal avec la variable SERVER.
ibmcloud is bare-metal-server-delete SERVER
L'action de suppression supprime définitivement un serveur et sa carte vNIC connectée, le volume d'amorçage et les données de votre compte.
Pour obtenir la liste complète des options de commande, voir ibmcloud is bare-metal-server-delete.
Gestion de votre serveur bare metal à l'aide de l'API
Affichage de vos serveurs bare metal à l'aide de l'API
Pour répertorier tous les serveurs bare metal à l'aide de l'API, utilisez Répertorier tous les serveurs bare metal.
Spécifiez une demande GET /bare_metal_servers pour répertorier tous les serveurs bare metal.
curl -X GET "$vpc_api_endpoint/v1/bare_metal_servers?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
Récupérer un serveur bare metal à l'aide de l'API
Pour récupérer un serveur bare metal en utilisant l'API, utilisez Retrieve a bare metal server.
Specify a GET /bare_metal_servers/{id} request récupère un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous récupérez.
curl -X GET "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
Pour plus d'informations sur les demandes d'API, voir Répertorier tous les serveurs bare metal et Extraire un serveur bare metal.
Affichage de la capacité des serveurs bare metal à l'aide de l'API
Pour consulter la capacité des serveurs bare metal à l'aide de l'API, utilisez GET /bare_metal_server/capacities. Les informations renvoyées par cette commande sont fournies à titre indicatif uniquement et n'entraînent aucune
allocation de capacité. Les informations de capacité s'affichent et ne concernent que les nœuds disponibles. Les nœuds alloués ailleurs ou indisponibles pour toute autre raison ne sont pas pris en compte dans les informations relatives à
la capacité.
Vous pouvez, si vous le souhaitez, filtrer les résultats en spécifiant un profil de serveur bare metal à l'aide de la propriété profile.name, une zone à l'aide de la zone.name propriété, ou les deux.
curl -X GET "$vpc_api_endpoint/v1/bare_metal_server/capacities?version=2026-05-05&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d "zone.name=us-south-1" \
-d "profile.name=myprofile"
Spécifiez les valeurs des propriétés suivantes à utiliser pour filtrer les capacités des serveurs bare metal.
profile.name: Filtre la collection pour ne retenir que les ressources dont la propriété profile.name correspond au nom de profil spécifié.zone.name: Filtre la collection pour ne retenir que les ressources dont la propriété zone.name correspond exactement au nom spécifié.
Voir l'exemple de résultat suivant :
Profile Name Availability Zones
profile-1 us-south-1,us-south-3
profile-2 us-south-2,us-south-3
Pour plus d'informations sur les requêtes API, consultez la section Liste des capacités des serveurs bare metal.
Redémarrage du serveur bare metal à l'aide de l'API
Pour redémarrer un serveur bare metal à l'aide de l'API, utilisez Restart a bare metal server.
Spécifiez une requête POST /bare_metal_servers/{id}/restart pour redémarrer un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous redémarrez.
curl -X POST "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/restart?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
Pour plus d'informations sur la demande d'API, voir Redémarrer un serveur bare metal.
Arrêt et démarrage d'un serveur bare metal à l'aide de l'API
Pour arrêter ou démarrer un serveur bare metal à l'aide de l'API, utilisez Arrêter un serveur bare metal et Démarrer un serveur bare metal.
Utilisez les demandes d'API suivantes pour arrêter ou démarrer un serveur bare metal.
Arrêt d'un serveur bare metal à l'aide de l'API
Spécifiez une requête POST /bare_metal_servers/{id}/stop pour arrêter un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous arrêtez.
Vous devez spécifier type pour l'action d'arrêt dans le contenu de données. soft indique au système d'exploitation en cours d'exécution de s'arrêter proprement. hard arrête immédiatement le serveur
bare metal.
curl -X POST "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/stop?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
-d '{
"type": "soft"
}'
La facturation se poursuit après l'arrêt du serveur bare metal.
Pour plus d'informations sur la demande d'API, voir Arrêter un serveur bare metal.
Démarrage du serveur bare metal à l'aide de l'API
Spécifiez une requête POST /bare_metal_servers/{id}/start pour démarrer un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous démarrez.
curl -X POST "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/start?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
Pour plus d'informations sur la demande d'API, voir Démarrer un serveur bare metal.
Mise à jour d'un serveur bare metal à l'aide de l'API
Spécifiez une requête PATCH /bare_metal_servers/{id} pour mettre à jour un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous mettez à jour.
curl -X PATCH "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id?version=2025-05-13&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"name": "my-bare-metal-server-updated"
"metadata_service": {
"enabled": true,
"protocol": "https"
}
}'
Spécifiez les valeurs des propriétés suivantes à utiliser lors de la mise à jour du serveur bare metal.
namespécifie le nom du serveur bare metalmetadata_servicespécifie si le service est activé et quel protocole utiliser.
Pour plus d'informations sur la requête API, consultez la section Mettre à jour un serveur bare metal.
Réinitialiser un serveur bare metal à l'aide de l'API
Pour réinitialiser votre serveur bare metal à l'aide de l'API, utilisez Initialisation des serveurs bare metal.
Vous pouvez réinitialiser le serveur uniquement s'il est arrêté et doté d'un stockage local. Ou bien, vous pouvez réinitialiser si l'état du serveur est failed et l'état du cycle de vie a une raison de statut de cannot_reinitialize.
Lorsque le serveur nu est réinitialisé, le contenu du disque de démarrage est effacé et le système d'exploitation spécifié est installé. Le serveur conserve les mêmes nœuds physiques, interfaces, adresses IP et ID de ressources. Les données
sur les disques secondaires sont conservées.
Spécifiez un PUT /bare_metal_servers/{id}/initialization demande de réinitialisation du serveur nu.
curl -X PUT "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/initialization?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"image": {
"id": $image
},
"keys": [
{
"id": $key
}
],
"default_trusted_profile": {
"auto_link": true,
"target": {
"id": $trusted_profile
}
}
}'
Spécifiez les valeurs des propriétés suivantes à utiliser lorsque vous réinitialisez le serveur bare metal.
namespécifie le nom du serveur bare metalimagespécifie l'image du système d'exploitationkeysspécifie les clés SSHuser_dataspécifie toutes les données utilisateur facultativesdefault_trusted_profilemodifie ou supprime le profil de confiance par défaut
Lorsque vous utilisez default_trusted_profile, la réinitialisation du serveur bare metal inclut le même paramètre "auto_link" que celui défini pour default_trusted_profile afin de déterminer
si le profil de confiance est lié au serveur bare metal dans le cadre du processus de réinitialisation. Les profils de confiance qui étaient liés au serveur bare metal avant le processus de réinitialisation restent liés. Le processus de
réinitialisation ne supprime pas le lien avec les profils de confiance IAM. Pour éviter que le profil de confiance ne reste lié au serveur bare metal, remplacez le paramètre "auto_link" par false.
Mise à jour du microprogramme d'un serveur bare metal à l'aide de l'API
Vous ne pouvez mettre à jour le microprogramme que sur un serveur bare metal arrêté et dont les mises à jour du microprogramme sont disponibles. Il est recommandé de sauvegarder votre serveur avant de mettre à jour le micrologiciel. Pour mettre à jour le microprogramme à l'aide de l'API, utilisez Mettre à jour le microprogramme d'un serveur bare metal.
Spécifiez une requête POST /bare_metal_servers/{id}/firmware/update pour mettre à jour le firmware d'un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous mettez à jour.
La valeur par défaut de est auto_start true. Si vous ne voulez pas que le serveur bare metal démarre après la mise à jour du micrologiciel, vous devez remplacer cette valeur par false.
curl -X POST "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id/firmware/update?version=$tomorrow&generation=2&maturity=beta" -H "Authorization: Bearer $iam_token" -d '{
"auto_start": false
}'
Suppression d'un serveur bare metal à l'aide de l'API
Pour supprimer un serveur bare metal en utilisant l'API, utilisez Supprimer un serveur bare metal.
Spécifiez une demande DELETE /bare_metal_servers/{id} pour supprimer un serveur bare metal spécifique où id est l'identifiant du serveur bare metal que vous supprimez.
curl -X DELETE "$vpc_api_endpoint/v1/bare_metal_servers/$bare_metal_server_id?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
L'action de suppression supprime définitivement un serveur et sa carte vNIC connectée, le volume d'amorçage et les données de votre compte.
Gestion des serveurs bare metal à l'aide de Terraform
Vérifiez que vous avez configuré Terraform pour VPC.
Visualisation de vos serveurs en métal nu à l'aide de Terraform
Pour visualiser un serveur bare metal à l'aide de Terraform, utilisez la ressource ibm_is_bare_metal_server.
data "ibm_is_bare_metal_server" "example" {
identifier = "9328-9849-9849-9849"
}
Pour plus d'informations, voir ibm_is_bare_metal_server.
Pour afficher une liste de tous les serveurs nus, utilisez la ressource ibm_is_bare_metal_servers.
data "ibm_is_bare_metal_servers" "example" {
}
Pour plus d'informations, voir ibm_is_bare_metal_servers.
Redémarrer un serveur bare metal en utilisant Terraform
Pour redémarrer un serveur bare metal à l'aide de Terraform, vous devez utiliser la ressource ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "restart"
}
Spécifiez les variables suivantes à utiliser lors de la réinitialisation du serveur bare metal.
SERVERspécifie le nom du serveur bare metalrestartspécifie l'action pour le serveur
Pour une liste complète des options de commande, voir ibm_is_bare_metal_server_action.
Arrêter et démarrer un serveur bare metal en utilisant Terraform
Pour arrêter un serveur bare metal à l'aide de Terraform, vous devez utiliser la ressource ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "stop"
stop_type = "hard"
}
Pour démarrer un serveur bare metal à l'aide de Terraform, vous devez utiliser la ressource ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "stop"
delete_type = "hard"
}
Spécifiez les variables suivantes à utiliser lors de la réinitialisation du serveur bare metal.
SERVERspécifie le nom du serveur bare metalstopoustartspécifie l'action pour le serveurhardest spécifique à l'arrêt du serveur et indique le type d'arrêt. La spécification dehardarrête immédiatement le serveur etsoftarrête le système d'exploitation.
Pour une liste complète des options de commande, voir ibm_is_bare_metal_server_action.
Réinitialisation d'un serveur bare metal à l'aide de Terraform
Vous pouvez réinitialiser le serveur uniquement s'il est arrêté et doté d'un stockage local. Ou bien, vous pouvez réinitialiser si l'état du serveur est failed et l'état du cycle de vie a une raison de statut de cannot_reinitialize.
Lorsque le serveur nu est réinitialisé, le contenu du disque de démarrage est effacé et le système d'exploitation spécifié est installé. Le serveur conserve les mêmes nœuds physiques, interfaces, adresses IP et ID de ressources. Les données
sur les disques secondaires sont conservées.
Pour réinitialiser un serveur bare metal à l'aide de Terraform, vous devez utiliser la commande resource ibm_is_bare_metal_server_initialization.
resource "ibm_is_bare_metal_server_initialization" "reinitialize" {
bare_metal_server = SERVER
user_data = DATA
keys = KEYS
image = "IMAGE"
default_trusted_profile {
auto_link = true
target {
id = "Profile-a2075c9d-c69f-404f-8488-7962a383059c"
}
}
}
Spécifiez les variables suivantes à utiliser lors de la réinitialisation du serveur bare metal.
SERVERspécifie le nom du serveur bare metalDATAspécifie toutes les données utilisateur facultativesKEYSspécifie les clés SSHIMAGEspécifie l'image du système d'exploitationDefault Trusted Profilespécifie si la liaison automatique est activée
Bien que vous puissiez conserver le même nœud physique, les mêmes interfaces, les mêmes adresses IP et les mêmes identifiants de ressources, vous pouvez également choisir d'éviter ces changements en utilisant la propriété lifecycle.
Pour une liste complète des options de commande, voir ibm_is_bare_metal_server_initialization.
resource "ibm_is_bare_metal_server_initialization" "reinitialize" {
bare_metal_server = SERVER
user_data = DATA
keys = KEYS
image = "IMAGE"
}
## to avoid changes on the ibm_is_bare_metal_server resource, use lifecycle meta argument ignore_changes
resource "ibm_is_bare_metal_server" "bms" {
....
lifecycle{
ignore_changes = [ image, keys, user_data ]
}
}
Suppression d'un serveur bare metal à l'aide de Terraform
Pour supprimer une ressource serveur bare metal à l'aide de Terraform, vous devez utiliser la ressource ibm_is_bare_metal_server.
resource "ibm_is_bare_metal" "server" {
delete_type = "hard"
}
Spécifiez les variables suivantes à utiliser lorsque vous supprimez le serveur bare metal.
hardspécifie unehardsuppression qui arrête et supprime immédiatement le serveur. L'autre option estsoftdelete qui arrête le système d'exploitation.
Pour une liste complète des options de commande, voir ibm_is_bare_metal_server.