Gestión de Bare Metal Servers for VPC
Puede gestionar su servidor IBM Cloud® Bare Metal Servers for VPC realizando tareas como iniciar, detener, actualizar el firmware, reiniciar, reinicializar y eliminar el servidor bare metal.
Puede realizar las siguientes acciones mediante la interfaz de usuario, la CLI y la API.
| Acción | Descripción |
|---|---|
| Detener |
Detenga el servidor mediante una parada suave o una parada dura.
|
| Iniciar | Inicie un servidor detenido. Esta acción no está disponible si el estado es En ejecución. |
| Actualizar firmware | Si el servidor está detenido y hay una actualización de firmware disponible, esta opción aparece visible.
Si eliges actualizar el firmware, aparecerá un mensaje con información adicional sobre la actualización del firmware. Puede iniciar el servidor cuando finalice la actualización. Esta opción se selecciona de forma predeterminada. Puede elegir entre continuar con la actualización del firmware o cancelarla. |
| Rearrancar | Apaga inmediatamente un servidor en funcionamiento y, a continuación, lo vuelve a encender. |
| Reinicializar | Puede reinicializar el servidor solo si está detenido. O puede reinicializar si el estado del servidor es failed y el estado del ciclo de vida tiene una razón de estado de cannot_reinitialize. Cuando se reinicia
el servidor básico, se borra el contenido del disco de arranque y se instala el sistema operativo especificado. El servidor conserva el mismo nodo físico, interfaces, direcciones IP e ID de recursos. Se conservan los datos de las unidades
secundarias. |
| Suprimir | Para suprimir un servidor, el servidor debe estar apagado. Si el servidor tiene una dirección IP flotante, para poder suprimirlo es necesario desasociarla o liberarla antes. La acción de supresión elimina de su cuenta, de forma permanente, un servidor y la vNIC conectada, el volumen de arranque y los datos. |
Para gestionar tus servidores bare metal, necesitas un rol IAM que incluya las siguientes acciones. Para obtener más información, consulte Gestión del acceso de IAM para servicios de infraestructura de 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 (requerido para actualizar el firmware)
- is.bare-metal-server.initialization.update (requerido para reinicializar el servidor)
Gestión de servidores nativos mediante la interfaz de usuario
Puede ver y gestionar un servidor bare metal desde la página Servidores bare metal de la consola de IBM Cloud.
Para gestionar los servidores, siga estos pasos.
- En el panel de control de IBM Cloud, ve al
del menú de navegación >
> Computación > Servidores bare metal.
- En la página Servidores nativos, pulse en el icono Acciones
del servidor que desee gestionar. Puede realizar las siguientes acciones:
Cómo visualizar tus servidores bare metal mediante la interfaz de usuario
Puede ver el resumen de todos los servidores nativos en la página de servidores nativos, o bien pulsar un nombre de servidor específico para ver los detalles y realizar cambios. Desde la página de detalles, también puede ver la interfaz de red asociada, acceder a su subred, cambiar el ancho de banda de la red en los servidores de Sapphire Rapids y reservar o eliminar una dirección IP flotante.
El ancho de banda de red ajustable para los servidores bare metal de Sapphire Rapids solo está disponible en el sur de EE. UU. (Dallas).
- En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal
- Pulse el nombre del servidor nativo que desea visualizar.
Actualización del firmware para un servidor nativo utilizando la interfaz de usuario
Esta acción sólo se visualiza si el servidor está detenido y hay una actualización de firmware disponible. Se recomienda realizar una copia de seguridad del servidor antes de cualquier actualización del firmware.
-
En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal
-
Pulse el nombre del servidor nativo que desea rearrancar.
-
Pulse Acciones ... y, a continuación, pulse Actualizar firmware.
Recibirá el siguiente mensaje cuando seleccione actualizar el firmware.
Esta opción actualiza el BIOS y el firmware del BMC de tu servidor. Realice una copia de seguridad del servidor antes de continuar. El servidor se detiene y no está disponible durante el proceso.
Iniciar el servidor una vez completada la actualización está seleccionado por defecto. Elimine la comprobación si no desea que se reinicie el servidor.
- Pulse Continuar para iniciar la actualización de firmware. Haz clic en Cancelar para cancelar la actualización.
Reinicio de un servidor bare metal mediante la interfaz de usuario
La acción de rearranque inmediatamente apaga y enciende el servidor nativo.
- En el IBM Cloud panel de control
, ve al icono Menú de navegación
> Infraestructura
> Recursos informáticos > Servidores bare metal
- Pulse el nombre del servidor nativo que desea rearrancar.
- Pulse Acciones... y, a continuación, pulse Rearrancar.
Detención e inicio de un servidor nativo utilizando la interfaz de usuario
- En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal
- Pulse el nombre del servidor nativo que desea iniciar o detener.
- Pulse Acciones... y, a continuación, pulse Detener o Iniciar. Cuando seleccione Parada, seleccione parada dura o parada suave. La instancia se detiene suavemente por defecto.
Tras la detención del servidor nativo, la facturación continúa.
Reinicializar un servidor bare metal mediante la interfaz de usuario
Puede reinicializar el servidor solo si el servidor está detenido y provisto de almacenamiento local. O puede reinicializar si el estado del servidor es failed y el estado del ciclo de vida tiene una razón de estado de cannot_reinitialize.
Cuando se reinicia el servidor básico, se borra el contenido del disco de arranque y se instala el sistema operativo especificado. El servidor conserva el mismo nodo físico, interfaces, direcciones IP e ID de recursos. Se conservan los datos
de las unidades secundarias.
-
En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal
-
Haz clic en el nombre del servidor bare metal que quieras reinicializar.
-
Haz clic en Acciones... y, a continuación, en Reinicializar.
Cómo eliminar un servidor bare metal mediante la interfaz de usuario
- En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal
- Pulse el nombre del servidor nativo que desea suprimir.
- Pulse Acciones... y, a continuación, pulse Suprimir.
La acción de supresión elimina de su cuenta, de forma permanente, un servidor y la vNIC conectada, el volumen de arranque y los datos.
Añadir CSPM en la consola
Al seleccionar esta opción, se crea un servidor bare metal de protección de la carga de trabajo con las configuraciones para proporcionar CSPM a todos los recursos. Si ya existe un servidor bare metal de protección de la carga de trabajo, esta opción no está disponible. Para más información, consulte Acerca de IBM Cloud Security Posture Management(CSPM).
- En la consola IBM Cloud, vaya al
menú de navegación >
de infraestructura > Computación > Servidores bare metal.
- Haz clic en el nombre del servidor bare metal al que quieras añadir CSPM.
- En la página de detalles, vaya a la pestaña Integraciones.
- En Gestión de la postura de seguridad en la nube, haga clic en Añadir CSPM.
- En Añadir gestión de postura de seguridad en la nube (CSPM ), haga clic en Crear.
Esta configuración añade CSPM a una instancia de Workload Protection existente para su cuenta. Para obtener más información, consulte Implementación de CSPM(Cloud Security Posture Management)para IBM Cloud.
Gestión de servidores nativos mediante la CLI
Cómo visualizar tus servidores bare metal mediante la CLI
Para listar todos los servidores nativos utilizando la CLI, utilice el mandato ibmcloud is bare-metal-servers. Para recuperar un servidor nativo específico, especifique el ID o el nombre del servidor nativo con la variable SERVER.
ibmcloud is bare-metal-server SERVER
Para obtener una lista completa de las opciones del mandato, consulte ibmcloud is bare-metal-server.
Reinicio de un servidor físico mediante la CLI
Para reiniciar su servidor bare metal mediante la CLI, utilice el comando ibmcloud is bare-metal-server-restart. Especifique el ID o el nombre del servidor nativo con la variable SERVER.
ibmcloud is bare-metal-server-restart SERVER
El indicador [-f, --force] fuerza la operación sin confirmación.
Detención e inicio de un servidor nativo utilizando la CLI
Para detener e iniciar su servidor bare metal mediante la CLI, utilice el comando ibmcloud is bare-metal-server-stop o ibmcloud is bare-metal-server-start. Especifique el ID o el nombre del servidor nativo con la
variable SERVER.
Hay que especificar el type de la acción de detención en la carga útil de los datos. soft indica al sistema operativo en ejecución que se detenga y concluya de forma limpia. hard detiene inmediatamente
el servidor nativo.
Para detener el servidor bare metal, utilice el siguiente comando.
ibmcloud is bare-metal-server-stop SERVER --type soft
Para iniciar el servidor bare metal, utilice el siguiente comando.
ibmcloud is bare-metal-server-start SERVER
La facturación continúa tras la parada del servidor bare metal.
Para obtener una lista completa de las opciones comando, consulte ibmcloud is bare-metal-server-restart.
Cómo consultar la capacidad de un servidor bare metal mediante la CLI
Para consultar la capacidad de los servidores bare metal mediante la CLI, utilice el comando ibmcloud is bare-metal-server-capacities. La información que se muestra al ejecutar este comando es meramente informativa y no asigna
capacidad. Se muestra la información sobre la capacidad, que incluye únicamente los nodos disponibles. Los nodos que están asignados a otra parte o que no están disponibles por cualquier otro motivo no se incluyen en la información sobre
la capacidad.
Si lo desea, puede filtrar los resultados especificando un perfil de servidor bare metal con la --profile opción, una zona con la --zone opción, o ambas.
ibmcloud is bare-metal-server-capacities [--profile PROFILE] [--zone ZONE] [--output JSON] [-q, --quiet]
Puede completar las siguientes opciones al utilizar el comando ibmcloud is bare-metal-server-capacities.
--profileEspecifica el nombre de un perfil de servidor físico ya existente.--zoneespecifica el nombre de una zona, por ejemplo,us-south-2.--outputEspecifica el formato de salida. Solo se permiteJSON.-q, --quietSuprime la salida detallada.
Véase el siguiente ejemplo de resultado:
Profile Name Availability Zones
profile-1 us-south-1,us-south-3
profile-2 us-south-2,us-south-3
Actualización de un servidor bare metal mediante la CLI
Para actualizar su servidor bare metal mediante la CLI, utilice el comando ibmcloud is bare-metal-server-update.
Especifique las siguientes variables para utilizarlas cuando reinicie el servidor bare metal.
SERVERespecifica el nombre del servidor físicoNAMEID, nombre o CRN del perfil de confianzaMETADATAespecificandotrueofalsese activa o desactiva el servicio de metadatosPROTOCOLespecifica qué protocolo para el servicio de metadatos.
ibmcloud is bare-metal-server-update SERVER --name NAME --enable-secure-boot true --metadata-service true --metadata-service-protocol https
Para obtener una lista completa de las opciones comando, consulte ibmcloud is bare-metal-server-update.
Reinicializar un servidor bare metal mediante la CLI
Puede reinicializar el servidor solo si el servidor está detenido y provisto de almacenamiento local. O puede reinicializar si el estado del servidor es failed y el estado del ciclo de vida tiene una razón de estado de cannot_reinitialize.
Cuando se reinicia el servidor básico, se borra el contenido del disco de arranque y se instala el sistema operativo especificado. El servidor conserva el mismo nodo físico, interfaces, direcciones IP e ID de recursos. Se conservan los datos
de las unidades secundarias.
Para reinicializar un servidor nativo mediante la CLI, utilice el ibmcloud is bare-metal-server-initialization-replace dominio.
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]]
Especifique las siguientes variables para utilizarlas cuando reinicie el servidor bare metal.
SERVEREspecifica el nombre del servidor físico.IMAGEespecifica la imagen del sistema operativo.KEYSespecifica las claves SSH.DATAespecifica cualquier dato opcional del usuario.PROFILEID, nombre o CRN del perfil de confianza.DEFAULT_TRUSTED_PROFILEcambia el parámetro predeterminado de autoenlace del perfil de confianza.
Cuando se utiliza un default_trusted_profile, la reinicialización del servidor de metal desnudo incluye el mismo parámetro auto_link que se definió para el default_trusted_profile para determinar si el vincula el perfil de confianza al servidor de metal desnudo como parte del proceso de reinicialización. Los perfiles de confianza que estaban previamente vinculados al servidor bare metal antes del proceso de reinicialización permanecen vinculados. El proceso de reinicialización no elimina el enlace a los perfiles de confianza de IAM. Para evitar que el perfil de confianza permanezca vinculado al servidor bare metal, cambia el parámetro "auto_link" a false.
Para obtener una lista completa de opciones de comando, consulte ibmcloud es reemplazo-de-inicialización-del-servidor-bare-metal.
Actualización del firmware para un servidor nativo utilizando la CLI
Puede actualizar el firmware de sus servidores bare metal mediante la interfaz de línea de comandos (CLI). Puede actualizar el firmware sólo en un servidor bare metal que esté detenido y tenga actualizaciones de firmware disponibles. Se recomienda realizar una copia de seguridad del servidor antes de cualquier actualización del firmware.
Para actualizar el firmware para el servidor nativo utilizando la CLI, utilice el mandato ibmcloud is bare-metal-server-firmware-update. Especifica el ID o nombre del servidor bare metal con la variable SERVER.
El valor por defecto de auto-start es true. Si no desea que el servidor nativo se inicie después de actualizar el firmware, debe cambiar este valor a false.
ibmcloud is bare-metal-server-firmware-update SERVER --auto-start true
Después de emitir este comando, recibirá un mensaje para verificar si debe proceder con la actualización del firmware.
Esta opción actualiza la BIOS y el firmware BMC de su servidor. Realice una copia de seguridad del servidor antes de continuar. El servidor no estará disponible durante el proceso. ¿Desea continuar (s/n)?
Para obtener una lista completa de las opciones del mandato, consulte ibmcloud is bare-metal-server-firmware-update.
Supresión de un servidor nativo mediante la CLI
Para eliminar su servidor bare metal mediante la CLI, utilice el comando ibmcloud is bare-metal-server-delete. Especifica el ID o nombre del servidor bare metal con la variable SERVER.
ibmcloud is bare-metal-server-delete SERVER
La acción de supresión elimina de su cuenta, de forma permanente, un servidor y la vNIC conectada, el volumen de arranque y los datos.
Para obtener una lista completa de las opciones de mandato, consulte ibmcloud is bare-metal-server-delete.
Gestión del servidor nativo mediante la API
Visualización de tus servidores bare metal mediante la API
Para listar todos los servidores nativos utilizando la API, utilice Listar todos los servidores nativos.
Especifique una solicitud GET /bare_metal_servers para listar todos los servidores nativos.
curl -X GET "$vpc_api_endpoint/v1/bare_metal_servers?version=2021-03-09&generation=2" \
-H "Authorization: Bearer $iam_token"
Recuperar un servidor bare metal mediante la API
Para recuperar un servidor bare metal mediante la API, utilice Recuperar un servidor bare metal.
Especifique una solicitud de GET /bare_metal_servers/{id} para recuperar un servidor dedicado específico donde id es el identificador del servidor dedicado que está 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"
Para obtener más información sobre las solicitudes de API, consulte Listar todos los servidores nativos y Recuperar un servidor nativo.
Cómo consultar la capacidad de los servidores bare metal mediante la API
Para consultar la capacidad de los servidores bare metal mediante la API, utiliza GET /bare_metal_server/capacities. La información que se muestra al ejecutar este comando es meramente informativa y no asigna capacidad. Se muestra
la información sobre la capacidad, que incluye únicamente los nodos disponibles. Los nodos que están asignados a otra parte o que no están disponibles por cualquier otro motivo no se incluyen en la información sobre la capacidad.
Si lo desea, puede filtrar los resultados especificando un perfil de servidor bare metal con la propiedad profile.name, una zona con la zone.name propiedad, o ambas.
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"
Especifica los siguientes valores de propiedades que se utilizarán para filtrar las capacidades de los servidores bare metal.
profile.name: Filtra la colección para mostrar solo los recursos cuya propiedad profile.name coincida con el nombre de perfil especificado.zone.name: Filtra la colección para mostrar únicamente los recursos cuya propiedad zone.name coincida exactamente con el nombre especificado.
Véase el siguiente ejemplo de resultado:
Profile Name Availability Zones
profile-1 us-south-1,us-south-3
profile-2 us-south-2,us-south-3
Para obtener más información sobre las solicitudes de API, consulta Capacidades de la lista para servidores bare metal.
Reinicio del servidor físico mediante la API
Para reiniciar un servidor bare metal mediante la API, utilice Reiniciar un servidor bare metal.
Especifique una solicitud de reinicio de servidor físico ( POST /bare_metal_servers/{id}/restart ) para reiniciar un servidor físico específico donde id es el identificador del servidor físico que está reiniciando.
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"
Para obtener más información sobre la solicitud de API, consulte Reiniciar un servidor nativo.
Detención e inicio de un servidor nativo utilizando la API
Para detener o iniciar un servidor bare metal mediante la API, utilice Detener un servidor bare metal y Iniciar un servidor bare metal.
Utilice las siguientes solicitudes de API para detener o iniciar un servidor nativo.
Detener el servidor bare metal mediante la API
Especifique una solicitud de detención de servidor físico ( POST /bare_metal_servers/{id}/stop ) para detener un servidor físico específico donde id es el identificador del servidor físico que está deteniendo.
Hay que especificar el type de la acción de detención en la carga útil de los datos. soft indica al sistema operativo en ejecución que se detenga y concluya de forma limpia. hard detiene inmediatamente
el servidor nativo.
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"
}'
Tras la detención del servidor nativo, la facturación continúa.
Para obtener más información sobre la solicitud de API, consulte Detener un servidor nativo.
Iniciar el servidor bare metal mediante la API
Especifique una solicitud de POST /bare_metal_servers/{id}/start para iniciar un servidor bare metal específico donde id es el identificador del servidor bare metal que está iniciando.
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"
Para obtener más información sobre la solicitud de API, consulte Iniciar un servidor nativo.
Actualización de un servidor bare metal mediante la API
Especifique una solicitud PATCH /bare_metal_servers/{id} para actualizar un servidor bare metal específico donde id es el identificador del servidor bare metal que está actualizando.
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"
}
}'
Especifique los siguientes valores de propiedades para utilizarlos cuando actualice el servidor bare metal.
nameespecifica el nombre del servidor físicometadata_serviceespecifica si el servicio está activado y qué protocolo utilizar.
Para obtener más información sobre la solicitud de API, consulta Actualizar un servidor bare metal.
Reinicializar un servidor bare metal mediante la API
Para reinicializar tu servidor bare metal mediante la API, utiliza Inicialización de servidores bare metal.
Puede reinicializar el servidor solo si el servidor está detenido y provisto de almacenamiento local. O puede reinicializar si el estado del servidor es failed y el estado del ciclo de vida tiene una razón de estado de cannot_reinitialize.
Cuando se reinicia el servidor básico, se borra el contenido del disco de arranque y se instala el sistema operativo especificado. El servidor conserva el mismo nodo físico, interfaces, direcciones IP e ID de recursos. Se conservan los datos
de las unidades secundarias.
Especifique un PUT /bare_metal_servers/{id}/initialization Solicitud para reinicializar el servidor 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
}
}
}'
Especifique los siguientes valores de propiedades para utilizarlos cuando reinicie el servidor bare metal.
nameespecifica el nombre del servidor físicoimageespecifica la imagen del sistema operativokeysespecifica las claves SSHuser_dataespecifica cualquier dato de usuario opcionaldefault_trusted_profilecambia o elimina el perfil de confianza predeterminado
Cuando se utiliza un default_trusted_profile, la reinicialización del servidor de metal desnudo incluye el mismo parámetro "auto_link" que se define para el default_trusted_profile para determinar
si el vincula el perfil de confianza al servidor de metal desnudo como parte del proceso de reinicialización. Los perfiles de confianza que estaban previamente vinculados al servidor bare metal antes del proceso de reinicialización permanecen
vinculados. El proceso de reinicialización no elimina el enlace a los perfiles de confianza de IAM. Para evitar que el perfil de confianza permanezca vinculado al servidor bare metal, cambie el parámetro "auto_link" a false.
Actualización del firmware para un servidor nativo utilizando la API
Puede actualizar el firmware sólo en un servidor bare metal que esté detenido y tenga actualizaciones de firmware disponibles. Se recomienda hacer una copia de seguridad del servidor antes de actualizar el firmware. Para actualizar el firmware mediante la API, utilice Actualizar firmware para un servidor bare metal.
Especifique una solicitud de actualización de firmware ( POST /bare_metal_servers/{id}/firmware/update ) para un servidor físico específico, donde id es el identificador del servidor físico que está actualizando.
El valor por defecto de auto_start es true. Si no desea que el servidor bare metal se inicie después de la actualización del firmware, debe cambiar este valor a 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
}'
Supresión de un servidor nativo mediante la API
Para eliminar un servidor bare metal mediante la API, utilice Eliminar un servidor bare metal.
Especifique una solicitud DELETE /bare_metal_servers/{id} para eliminar un servidor dedicado específico donde id es el identificador del servidor dedicado que está eliminando.
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"
La acción de supresión elimina de su cuenta, de forma permanente, un servidor y la vNIC conectada, el volumen de arranque y los datos.
Gestión de servidores bare metal mediante Terraform
Asegúrese de haber configurado Terraform for VPC.
Visualización de sus servidores bare metal mediante Terraform
Para ver un servidor bare metal mediante Terraform, utilice el recurso ibm_is_bare_metal_server.
data "ibm_is_bare_metal_server" "example" {
identifier = "9328-9849-9849-9849"
}
Para obtener más información, consulte ibm_is_bare_metal_server.
Para ver una lista de todos los servidores bare metal, utilice el recurso ibm_is_bare_metal_servers.
data "ibm_is_bare_metal_servers" "example" {
}
Para obtener más información, consulte ibm_is_bare_metal_servers.
Reinicio de un servidor bare metal mediante Terraform
Para reiniciar un servidor bare metal mediante Terraform, es necesario utilizar el recurso ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "restart"
}
Especifique las siguientes variables para utilizarlas cuando reinicie el servidor bare metal.
SERVERespecifica el nombre del servidor físicorestartespecifica la acción para el servidor
Para obtener una lista completa de las opciones del comando, consulte ibm_is_bare_metal_server_action.
Detención e inicio de un servidor bare metal mediante Terraform
Para detener un servidor bare metal mediante Terraform, es necesario utilizar el recurso ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "stop"
stop_type = "hard"
}
Para iniciar un servidor bare metal mediante Terraform, es necesario utilizar el recurso ibm_is_bare_metal_server_action.
resource "ibm_is_bare_metal_server_action" "bms_action" {
bare_metal_server = SERVER
action = "stop"
delete_type = "hard"
}
Especifique las siguientes variables para utilizarlas cuando reinicie el servidor bare metal.
SERVERespecifica el nombre del servidor físicostopostartespecifica la acción para el servidorhardes específico para parar el servidor e indica el tipo de parada. Especificarharddetiene inmediatamente el servidor ysoftapaga el sistema operativo.
Para obtener una lista completa de las opciones del comando, consulte ibm_is_bare_metal_server_action.
Reinicialización de un servidor bare metal mediante Terraform
Puede reinicializar el servidor solo si el servidor está detenido y provisto de almacenamiento local. O puede reinicializar si el estado del servidor es failed y el estado del ciclo de vida tiene una razón de estado de cannot_reinitialize.
Cuando se reinicia el servidor básico, se borra el contenido del disco de arranque y se instala el sistema operativo especificado. El servidor conserva el mismo nodo físico, interfaces, direcciones IP e ID de recursos. Se conservan los datos
de las unidades secundarias.
Para reinicializar un servidor bare metal mediante Terraform, es necesario utilizar el 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"
}
}
}
Especifique las siguientes variables para utilizarlas cuando reinicie el servidor bare metal.
SERVERespecifica el nombre del servidor físicoDATAespecifica cualquier dato de usuario opcionalKEYSespecifica las claves SSHIMAGEespecifica la imagen del sistema operativoDefault Trusted Profileespecifica si el enlace automático está activado
Aunque puede conservar el mismo nodo físico, interfaces, direcciones IP e ID de recursos, también puede seleccionar evitar estos cambios utilizando la propiedad lifecycle.
Para obtener una lista completa de las opciones del comando, consulte 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 ]
}
}
Cómo eliminar un servidor bare metal con Terraform
Para eliminar un recurso de servidor bare metal mediante Terraform, es necesario utilizar el recurso ibm_is_bare_metal_server.
resource "ibm_is_bare_metal" "server" {
delete_type = "hard"
}
Especifique las siguientes variables a utilizar cuando elimine el servidor bare metal.
hardespecifica unharddelete que detiene y borra inmediatamente el servidor. La otra opción essofteliminar, que apaga el sistema operativo.
Para obtener una lista completa de las opciones del comando, consulte ibm_is_bare_metal_server.