Gestione Bare Metal Servers for VPC

È possibile gestire il sito IBM Cloud® Bare Metal Servers for VPC completando attività quali avvio, arresto, aggiornamento del firmware, riavvio, reinizializzazione ed eliminazione del server bare metal.

È possibile completare le seguenti azioni utilizzando l'interfaccia utente, la CLI e l'API.

Azioni disponibili per i server bare metal
Azione Descrizione
Arresta

Arrestare il server utilizzando un soft stop o un hard stop.

  • Il soft stop può richiedere da pochi secondi a diversi minuti per spegnere il server, a seconda dello stato del sistema operativo. Se il sistema operativo non risponde e l'arresto soft non può essere completato, è necessario un arresto hard.
  • L'arresto hard spegne immediatamente il server bare metal. Questo metodo impedisce al sistema operativo di spegnersi con grazia.
Avvia Avviare un server arrestato. Questa azione non è disponibile se lo stato è Esecuzione.
Aggiorna firmware Se il server è arrestato ed è disponibile un aggiornamento del firmware, questa opzione è visibile.

Se si sceglie di aggiornare il firmware, viene visualizzata una finestra di dialogo che fornisce ulteriori dettagli sull'aggiornamento del firmware. È possibile avviare il server al termine dell'aggiornamento. Questa opzione è selezionata per impostazione predefinita.

È possibile scegliere se procedere con l'aggiornamento del firmware oppure annullarlo.
Importante: si consiglia di eseguire un backup del server prima di qualsiasi aggiornamento del firmware.

Riavvia Spegnere immediatamente un server in esecuzione e riattivarlo.
Reinizializza È possibile reinizializzare il server solo se il server è arrestato. In alternativa, è possibile reinizializzare se lo stato del server è failed e lo stato del ciclo di vita ha un motivo di stato cannot_reinitialize. Quando il server bare metal viene reinizializzato, il contenuto del disco di avvio viene cancellato e viene installato il sistema operativo specificato. Il server mantiene lo stesso nodo fisico, interfacce, indirizzi IP e ID risorsa. I dati sulle unità secondarie vengono conservati.
Elimina Per eliminare un server, il server deve essere spento. Se il server dispone di un indirizzo IP mobile, l'associazione o il rilascio dell'indirizzo IP mobile devono essere annullati prima che il server venga eliminato. L'azione di eliminazione rimuove definitivamente un server, il volume di avvio vNIC, ad esso collegato e i dati dal tuo account.

Per gestire i server bare metal, è necessario un ruolo IAM che includa le seguenti azioni. Per ulteriori informazioni, vedi Gestione dell'accesso IAM per i servizi dell'infrastruttura VPC.

  • 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 (richiesto per aggiornare il firmware)
  • is.bare-metal-server.initialization.update (richiesto per reinizializzare il server)

Gestione dei server bare metal utilizzando l'IU

È possibile visualizzare e gestire un server bare metal dalla pagina Server bare metal della console IBM Cloud.

Per gestire i tuoi server, segui questi passaggi.

  1. In IBM Cloud dashboard, andare all'icona Menu di navigazioneicona del menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal.
  2. Nella pagina Server bare metal, fare clic sull'icona Azioni Icona Ulteriori azioni per il server che si desidera gestire. È possibile eseguire le seguenti operazioni:

Visualizzazione dei tuoi server bare metal utilizzando l'IU

Puoi visualizzare il riepilogo di tutti i server bare metal nella pagina del server bare metal oppure puoi fare clic su un singolo nome server per visualizzare i dettagli e apportare modifiche. Dalla pagina dei dettagli, puoi anche visualizzare l'interfaccia di rete associata, accedere alla sua sottorete, modificare la larghezza di banda della rete sui server Sapphire Rapids e riservare o eliminare un indirizzo IP mobile.

La larghezza di banda di rete regolabile per i server bare metal Sapphire Rapids è disponibile solo negli Stati Uniti meridionali (Dallas).

  1. Nella console IBM Cloud console, andare su Menu di navigazione icona icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal
  2. Fai clic sul nome del server bare metal che vuoi visualizzare.

Aggiornamento del firmware per un server bare metal utilizzando l'IU

Questa azione viene visualizzata solo se il server è arrestato e se è disponibile un aggiornamento del firmware. Si consiglia di eseguire un backup del server prima di qualsiasi aggiornamento del firmware.

  1. Nella console IBM Cloud console, andare su Menu di navigazione icona icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal

  2. Fai clic sul nome del server bare metal che vuoi riavviare.

  3. Fare clic su Azioni ..., quindi fare clic su Aggiorna firmware.

    Si riceve il seguente messaggio quando si sceglie di aggiornare il firmware.

    Questa opzione aggiorna il BIOS e il firmware BMC del server. Eseguire il backup del server prima di continuare. Il server viene fermato e non è disponibile durante il processo.

Avvia il server al termine dell'aggiornamento è selezionato per impostazione predefinita. Rimuovere il controllo se non si desidera che il server venga riavviato.

  1. Fare clic su Procedi per avviare l'aggiornamento firmware. Fai clic su " Annulla " per annullare l'aggiornamento.

Riavvio di un server bare metal utilizzando l'IU

L'azione di riavvio si spegne immediatamente e accende il server bare metal.

  1. Nella dashboard IBM Cloud dashboard Icona link esterno, andare all'icona Menu di navigazione Icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal
  2. Fai clic sul nome del server bare metal che vuoi riavviare.
  3. Fare clic su Azioni ..., quindi fare clic su Riavvia.

Arresto e avvio di un server bare metal utilizzando l'IU

  1. Nella console IBM Cloud console, andare su Menu di navigazione icona icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal
  2. Fare clic sul nome del server bare metal che si desidera avviare o arrestare.
  3. Fare clic su Azioni ..., quindi fare clic su Arresta o Avvia. Quando si seleziona Arresto, selezionare l'arresto duro o l'arresto morbido. Per impostazione predefinita, l'istanza si arresta in modo graduale.

La fatturazione continua dopo l'arresto del server bare metal.

Reinizializzare un server bare metal utilizzando l'interfaccia utente

È possibile reinizializzare il server solo se il server viene arrestato e dotato di archiviazione locale. In alternativa, è possibile reinizializzare se lo stato del server è failed e lo stato del ciclo di vita ha un motivo di stato cannot_reinitialize. Quando il server bare metal viene reinizializzato, il contenuto del disco di avvio viene cancellato e viene installato il sistema operativo specificato. Il server mantiene lo stesso nodo fisico, interfacce, indirizzi IP e ID risorsa. I dati sulle unità secondarie vengono conservati.

  1. Nella console IBM Cloud console, andare su Menu di navigazione icona icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal

  2. Fai clic sul nome del server bare metal che desideri reinizializzare.

  3. Clic Azioni..., quindi fare clic su Reinizializzare.

Eliminazione di un server bare metal utilizzando l'IU

  1. Nella console IBM Cloud console, andare su Menu di navigazione icona icona menu > Infrastruttura Icona VPC > Calcolo > Server Bare metal
  2. Fai clic sul nome del server bare metal che vuoi eliminare.
  3. Fare quindi clic su Azioni ..., quindi su Elimina.

L'azione di eliminazione rimuove definitivamente un server, il volume di avvio vNIC, ad esso collegato e i dati dal tuo account.

Aggiunta di CSPM nella console

Quando si seleziona questa opzione, viene creato un server bare metal di protezione del carico di lavoro con le configurazioni per fornire CSPM a tutte le risorse. Se esiste già un server bare metal di protezione del carico di lavoro, questa opzione non è disponibile. Per ulteriori informazioni, vedere Informazioni su IBM Cloud Security Posture Management(CSPM).

  1. Nella console IBM Cloud, vai all'icona del menu di navigazione > icona VPC dell'infrastruttura > Elaborazione > Server bare metal.
  2. Fare clic sul nome del server bare metal a cui si desidera aggiungere CSPM.
  3. Dalla pagina dei dettagli, andare alla scheda Integrazioni.
  4. In Gestione della postura di sicurezza del cloud, fare clic su Aggiungi CSPM.
  5. Nella sezione Aggiungi la gestione della postura di sicurezza del cloud (CSPM), fare clic su Crea.

Questa impostazione aggiunge CSPM a un'istanza di Workload Protection esistente per l'account. Per ulteriori informazioni, vedere Implementazione di CSPM(Cloud Security Posture Management)per IBM Cloud.

Gestione del server bare metal tramite la CLI

Visualizzazione dei tuoi server bare metal utilizzando la CLI

Per visualizzare tutti i server bare metal utilizzando la CLI, utilizza il comando ibmcloud is bare-metal-servers. Per richiamare uno specifico server bare metal, specifica l'ID o il nome del server bare metal con la variabile SERVER.

ibmcloud is bare-metal-server SERVER

Per un elenco completo delle opzioni di comando, consultare ibmcloud is bare metal - server.

Riavvio di un server bare metal utilizzando la CLI

Per riavviare il server bare metal utilizzando la CLI, utilizzare il comando ibmcloud is bare-metal-server-restart. Specifica l'ID o il nome del server bare metal con la variabile SERVER.

ibmcloud is bare-metal-server-restart SERVER

L'indicatore [-f, --force] forza l'operazione senza conferma.

Arresto e avvio di un server bare metal utilizzando la CLI

Per arrestare e avviare il server bare metal tramite la CLI, utilizzare il comando ibmcloud is bare-metal-server-stop o ibmcloud is bare-metal-server-start. Specifica l'ID o il nome del server bare metal con la variabile SERVER.

È necessario specificare type per l'azione di arresto nel payload dei dati. soft indica al sistema operativo in esecuzione di arrestarsi e arrestarsi in modo pulito. hard arresta immediatamente il server bare metal.

Per arrestare il server bare metal, utilizzare il seguente comando.

ibmcloud is bare-metal-server-stop SERVER --type soft

Per avviare il server bare metal, utilizzare il seguente comando.

ibmcloud is bare-metal-server-start SERVER

La fatturazione continua anche dopo l'arresto del server bare metal.

Per un elenco completo delle opzioni di comando, vedere ibmcloud is bare-metal-server-restart.

Visualizzazione della capacità dei server bare metal tramite l'interfaccia CLI

Per visualizzare la capacità dei server bare metal tramite l'interfaccia CLI, utilizzare il comando ibmcloud is bare-metal-server-capacities . Le informazioni restituite da questo comando hanno solo scopo informativo e non comportano l'allocazione di spazio. Vengono visualizzate le informazioni sulla capacità, che includono solo i nodi disponibili. I nodi allocati altrove o comunque non disponibili non sono inclusi nelle informazioni sulla capacità.

È possibile, se lo si desidera, filtrare i risultati specificando un profilo di server bare metal con l'opzione --profile, una zona con l'opzione --zone oppure entrambi.

ibmcloud is bare-metal-server-capacities [--profile PROFILE] [--zone ZONE] [--output JSON] [-q, --quiet]

È possibile specificare le seguenti opzioni quando si utilizza il comando ibmcloud is bare-metal-server-capacities .

  • --profile specifica il nome di un profilo bare metal esistente.
  • --zone indica il nome di una zona, ad esempio us-south-2.
  • --output specifica il formato di output. È supportato solo JSON.
  • -q, --quiet disattiva l'output dettagliato.

Si veda il seguente esempio di output:

Profile Name  Availability Zones
profile-1     us-south-1,us-south-3
profile-2     us-south-2,us-south-3

Aggiornamento di un server bare metal tramite la CLI

Per aggiornare il server bare metal tramite la CLI, utilizzare il comando ibmcloud is bare-metal-server-update.

Specificare le seguenti variabili da utilizzare quando si reinizializza il server bare metal.

  • SERVER specifica il nome del server bare metal
  • NAME ID, nome o CRN del profilo attendibile
  • METADATA specificando true o false si abilita o disabilita il servizio di metadati
  • PROTOCOL specifica quale protocollo per il servizio di metadati.
ibmcloud is bare-metal-server-update SERVER --name NAME --enable-secure-boot true --metadata-service true --metadata-service-protocol https

Per un elenco completo delle opzioni di comando, vedere ibmcloud is bare-metal-server-update.

Reinizializzare un server bare metal utilizzando la CLI

È possibile reinizializzare il server solo se il server viene arrestato e dotato di archiviazione locale. In alternativa, è possibile reinizializzare se lo stato del server è failed e lo stato del ciclo di vita ha un motivo di stato cannot_reinitialize. Quando il server bare metal viene reinizializzato, il contenuto del disco di avvio viene cancellato e viene installato il sistema operativo specificato. Il server mantiene lo stesso nodo fisico, interfacce, indirizzi IP e ID risorsa. I dati sulle unità secondarie vengono conservati.

Per reinizializzare un server bare metal utilizzando la CLI, utilizzare il file ibmcloud is bare-metal-server-initialization-replace comando.

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]]

Specificare le seguenti variabili da utilizzare quando si reinizializza il server bare metal.

  • SERVER specifica il nome del server bare metal.
  • IMAGE specifica l'immagine del sistema operativo.
  • KEYS specifica le chiavi SSH.
  • DATA specifica i dati opzionali dell'utente.
  • PROFILE ID, nome o CRN del profilo attendibile.
  • DEFAULT_TRUSTED_PROFILE modifica il parametro di collegamento automatico del profilo attendibile predefinito.

Quando si usa un profilo_affidato predefinito, la reinizializzazione del server bare metal include lo stesso parametro auto_link definito per il profilo_affidato predefinito per determinare se collegare il profilo affidabile al server bare metal come parte del processo di reinizializzazione. I profili affidabili precedentemente collegati al server bare metal prima del processo di reinizializzazione rimangono collegati. Il processo di reinizializzazione non rimuove il collegamento ai profili affidabili IAM. Per evitare che il profilo di fiducia rimanga collegato al server bare metal, modificare il parametro "auto_link" in false.

Per un elenco completo delle opzioni dei comandi, vedere ibmcloud è la sostituzione dell'inizializzazione del server bare metal.

Aggiornamento del firmware per un server bare metal utilizzando la CLI

È possibile aggiornare il firmware dei server bare metal utilizzando l'interfaccia a riga di comando (CLI). È possibile aggiornare il firmware solo su un server bare metal fermo e con aggiornamenti del firmware disponibili. Si consiglia di eseguire un backup del server prima di qualsiasi aggiornamento del firmware.

Per aggiornare il firmware per il server bare metal utilizzando la CLI, utilizza il comando ibmcloud is bare-metal-server-firmware-update. Specificare l'ID o il nome del server bare metal con la variabile SERVER.

Il valore predefinito per auto-start è true. Se non si desidera che il server bare metal venga avviato dopo l'aggiornamento del firmware, è necessario modificare questo valore in false.

ibmcloud is bare-metal-server-firmware-update SERVER --auto-start true

Dopo aver emesso questo comando, si riceve un messaggio per verificare se procedere con l'aggiornamento del firmware.

Questa opzione consente di aggiornare il firmware del BIOS e del BMC del server. Eseguire il backup del server prima di proseguire. Durante l'operazione il server non è disponibile. Procedere (s/n)?

Per un elenco completo delle opzioni di comando, vedi ibmcloud is bare metal - server - firmware - update.

Eliminazione di un server bare metal utilizzando la CLI

Per eliminare il server bare metal tramite la CLI, utilizzare il comando ibmcloud is bare-metal-server-delete. Specificare l'ID o il nome del server bare metal con la variabile SERVER.

ibmcloud is bare-metal-server-delete SERVER

L'azione di eliminazione rimuove definitivamente un server, il volume di avvio vNIC, ad esso collegato e i dati dal tuo account.

Per un elenco completo delle opzioni di comando, vedi ibmcloud is bare metal - server - delete.

Gestione del tuo server bare metal utilizzando l'API

Visualizzazione dei server bare metal utilizzando l'API

Per elencare tutti i server bare metal utilizzando la API, utilizza Elenca tutti i server bare metal.

Specificare una richiesta GET /bare_metal_servers per elencare tutti i server bare metal.

curl -X GET "$vpc_api_endpoint/v1/bare_metal_servers?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"

Recuperare un server bare metal utilizzando l'API

Per recuperare un server bare metal utilizzando l'API, utilizzare Recupera un server bare metal.

Specifica una richiesta di GET /bare_metal_servers/{id} per recuperare un server bare metal specifico dove id è l'identificativo del server bare metal che stai recuperando.

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"

Per ulteriori informazioni sulle richieste API, consulta List all bare metal servers e Retrieve a bare metal server.

Visualizzazione della capacità dei server bare metal tramite l'API

Per visualizzare la capacità dei server bare metal tramite l'API, utilizzare GET /bare_metal_server/capacities. Le informazioni restituite da questo comando hanno solo scopo informativo e non comportano l'allocazione di spazio. Vengono visualizzate le informazioni sulla capacità, che includono solo i nodi disponibili. I nodi allocati altrove o comunque non disponibili non sono inclusi nelle informazioni sulla capacità.

È possibile, se lo si desidera, filtrare i risultati specificando un profilo di server bare metal tramite la proprietà profile.name, una zona tramite la proprietà zone.name, oppure entrambi.

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"

Specificare i seguenti valori delle proprietà da utilizzare per filtrare le capacità dei server bare metal.

  • profile.name: Filtra la raccolta in modo da includere solo le risorse con una proprietà profile.name che corrisponda al nome del profilo specificato.
  • zone.name: Filtra la raccolta per selezionare le risorse con una proprietà " zone.name " che corrisponda esattamente al nome specificato.

Si veda il seguente esempio di output:

Profile Name  Availability Zones
profile-1     us-south-1,us-south-3
profile-2     us-south-2,us-south-3

Per ulteriori informazioni sulle richieste API, consultare la sezione “Elenco delle capacità dei server bare metal”

Riavvio del server bare metal utilizzando l'API

Per riavviare un server bare metal utilizzando l'API, utilizzare Riavvia un server bare metal.

Specificare una richiesta di riavvio ( POST /bare_metal_servers/{id}/restart ) di un server bare metal specifico dove id è l'identificativo del server bare metal che si sta riavviando.

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"

Per ulteriori informazioni sulla richiesta API, vedi Riavvia un server bare metal.

Arresto e avvio di un server bare metal utilizzando l'API

Per arrestare o avviare un server bare metal utilizzando l'API, utilizzare Arresta un server bare metal e Avvia un server bare metal.

Utilizza le seguenti richieste API per arrestare o avviare un server bare metal.

Arresto del server bare metal utilizzando l'API

Specificare una richiesta " POST /bare_metal_servers/{id}/stop " per arrestare uno specifico server bare metal dove " id " è l'identificativo del server bare metal che si sta arrestando.

È necessario specificare type per l'azione di arresto nel payload dei dati. soft indica al sistema operativo in esecuzione di arrestarsi e arrestarsi in modo pulito. hard arresta immediatamente il server 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 fatturazione continua dopo l'arresto del server bare metal.

Per ulteriori informazioni sulla richiesta API, vedi Arresta un server bare metal.

Avvio del server bare metal utilizzando l'API

Specificare una richiesta POST /bare_metal_servers/{id}/start per avviare un server bare metal specifico dove id è l'identificativo del server bare metal che si sta avviando.

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"

Per ulteriori informazioni sulla richiesta API, vedi Avvia un server bare metal.

Aggiornamento di un server bare metal utilizzando l'API

Specificare una richiesta PATCH /bare_metal_servers/{id} per aggiornare un server bare metal specifico, dove id è l'identificatore del server bare metal da aggiornare.

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

Specificare i valori delle proprietà seguenti da utilizzare quando si aggiorna il server bare metal.

  • name specifica il nome del server bare metal
  • metadata_service specifica se il servizio è abilitato e quale protocollo utilizzare.

Per ulteriori informazioni sulla richiesta API, vedere Aggiornamento di un server bare metal.

Reinizializzare un server bare metal utilizzando l'API

Per reinizializzare il server bare metal utilizzando l'API, utilizzare Inizializzazione dei server bare metal.

È possibile reinizializzare il server solo se il server viene arrestato e dotato di archiviazione locale. In alternativa, è possibile reinizializzare se lo stato del server è failed e lo stato del ciclo di vita ha un motivo di stato cannot_reinitialize. Quando il server bare metal viene reinizializzato, il contenuto del disco di avvio viene cancellato e viene installato il sistema operativo specificato. Il server mantiene lo stesso nodo fisico, interfacce, indirizzi IP e ID risorsa. I dati sulle unità secondarie vengono conservati.

Specificare a PUT /bare_metal_servers/{id}/initialization richiesta di reinizializzazione del server bare metal.

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

Specificare i valori delle proprietà seguenti da utilizzare quando si reinizializza il server bare metal.

  • name specifica il nome del server bare metal
  • image specifica l'immagine del sistema operativo
  • keys specifica le chiavi SSH
  • user_data specifica eventuali dati utente facoltativi
  • default_trusted_profile modifica o rimuove il profilo di fiducia predefinito

Quando si utilizza un default_trusted_profile, la reinizializzazione del server bare metal include lo stesso parametro "auto_link" definito per il default_trusted_profile per determinare se il collega il profilo attendibile al server bare metal come parte del processo di reinizializzazione. I profili affidabili precedentemente collegati al server bare metal prima del processo di reinizializzazione rimangono collegati. Il processo di reinizializzazione non rimuove il collegamento ai profili affidabili IAM. Per evitare che il profilo di fiducia rimanga collegato al server bare metal, modificare il parametro "auto_link" in false.

Aggiornamento del firmware per un server bare metal utilizzando l'API

È possibile aggiornare il firmware solo su un server bare metal fermo e con aggiornamenti del firmware disponibili. Si consiglia di eseguire il backup del server prima di aggiornare il firmware. Per aggiornare il firmware utilizzando l'API, utilizzare Aggiornamento del firmware per un server bare metal.

Specificare una richiesta POST /bare_metal_servers/{id}/firmware/update per aggiornare il firmware di un server bare metal specifico dove id è l'identificativo del server bare metal che si sta aggiornando.

Il valore predefinito per auto_start è true. Se non si desidera che il server bare metal si avvii dopo l'aggiornamento del firmware, è necessario modificare questo valore in 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
}'

Eliminazione di un server bare metal utilizzando la API

Per eliminare un server bare metal utilizzando l'API, utilizzare Elimina un server bare metal.

Specifica una richiesta di cancellazione di un server bare metal specifico ( DELETE /bare_metal_servers/{id} ) dove id è l'identificativo del server bare metal che stai cancellando.

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'azione di eliminazione rimuove definitivamente un server, il volume di avvio vNIC, ad esso collegato e i dati dal tuo account.

Gestione dei server bare metal con Terraform

Assicurarsi di aver impostato Terraform per VPC.

Visualizzare i server bare metal utilizzando Terraform

Per visualizzare un server bare metal utilizzando Terraform, utilizzare la risorsa ibm_is_bare_metal_server.

data "ibm_is_bare_metal_server" "example" {
  identifier        = "9328-9849-9849-9849"
}

Per ulteriori informazioni, vedere ibm_is_bare_metal_server.

Per visualizzare un elenco di tutti i server bare metal, utilizzare la risorsa ibm_is_bare_metal_servers.

data "ibm_is_bare_metal_servers" "example" {
}

Per ulteriori informazioni, vedere ibm_is_bare_metal_servers.

Riavvio di un server bare metal utilizzando Terraform

Per riavviare un server bare metal utilizzando Terraform, è necessario utilizzare la risorsa ibm_is_bare_metal_server_action.

resource "ibm_is_bare_metal_server_action" "bms_action" {
  bare_metal_server = SERVER
  action            = "restart"
}

Specificare le seguenti variabili da utilizzare quando si reinizializza il server bare metal.

  • SERVER specifica il nome del server bare metal
  • restart specifica l'azione per il server

Per un elenco completo delle opzioni di comando, vedere ibm_is_bare_metal_server_action.

Arresto e avvio di un server bare metal utilizzando Terraform

Per arrestare un server bare metal utilizzando Terraform, è necessario utilizzare la risorsa ibm_is_bare_metal_server_action.

resource "ibm_is_bare_metal_server_action" "bms_action" {
  bare_metal_server = SERVER
  action            = "stop"
  stop_type         = "hard"
}

Per avviare un server bare metal utilizzando Terraform, è necessario utilizzare la risorsa ibm_is_bare_metal_server_action.

resource "ibm_is_bare_metal_server_action" "bms_action" {
  bare_metal_server = SERVER
  action            = "stop"
  delete_type       = "hard"
}

Specificare le seguenti variabili da utilizzare quando si reinizializza il server bare metal.

  • SERVER specifica il nome del server bare metal
  • stop o start specifica l'azione per il server
  • hard è specifico per l'arresto del server e indica il tipo di arresto. Specificando hard si arresta immediatamente il server e soft si chiude il sistema operativo.

Per un elenco completo delle opzioni di comando, vedere ibm_is_bare_metal_server_action.

Reinizializzazione di un server bare metal utilizzando Terraform

È possibile reinizializzare il server solo se il server viene arrestato e dotato di archiviazione locale. In alternativa, è possibile reinizializzare se lo stato del server è failed e lo stato del ciclo di vita ha un motivo di stato cannot_reinitialize. Quando il server bare metal viene reinizializzato, il contenuto del disco di avvio viene cancellato e viene installato il sistema operativo specificato. Il server mantiene lo stesso nodo fisico, interfacce, indirizzi IP e ID risorsa. I dati sulle unità secondarie vengono conservati.

Per reinizializzare un server bare metal utilizzando Terraform, è necessario utilizzare il comando 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"
      }
  }
}

Specificare le seguenti variabili da utilizzare quando si reinizializza il server bare metal.

  • SERVER specifica il nome del server bare metal
  • DATA specifica eventuali dati utente facoltativi
  • KEYS specifica le chiavi SSH
  • IMAGE specifica l'immagine del sistema operativo
  • Default Trusted Profile specifica se il collegamento automatico è abilitato

Sebbene sia possibile mantenere lo stesso nodo fisico, le interfacce, gli indirizzi IP e gli ID delle risorse, si può anche scegliere di evitare queste modifiche utilizzando la proprietà lifecycle.

Per un elenco completo delle opzioni di comando, vedere 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 ]
  }
}

Eliminazione di un server bare metal utilizzando Terraform

Per eliminare una risorsa server bare metal usando Terraform, è necessario usare la risorsa ibm_is_bare_metal_server.

resource "ibm_is_bare_metal" "server" {
  delete_type          = "hard"
}

Specificare le seguenti variabili da utilizzare quando si elimina il server bare metal.

  • hard specifica una cancellazione hard che arresta ed elimina immediatamente il server. L'altra opzione è soft cancella che chiude il sistema operativo.

Per un elenco completo delle opzioni di comando, vedere ibm_is_bare_metal_server.