Acciones del servidor
Para que la gestión de tus servidores sea un poco más sencilla, Equinix Metal™ proporciona algunos comandos y funcionalidades básicas a través de la consola, CLI y API.
Reiniciar
A veces puede que tenga que reiniciar un servidor para instalar actualizaciones o después de configurar el sistema operativo. Y si lo necesita; puede enviar el comando de reinicio desde la consola, CLI o API de Equinix Metal.
- Console
- CLI
- API
Haga clic en el menú desplegable Acciones y haga clic en Reiniciar. Cuando confirme el reinicio del servidor, debería aparecer el mensaje "Acción del servidor realizada con éxito".

Reinicie un servidor con el comando metal device reboot.
metal device reboot --id <device_uuid>
Puede reiniciar un servidor con una solicitud POST al punto final /devices/{id}/actions y especificar el tipo de acción como "reboot".
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/devices/{id}/actions" \
-d '{
"type": "reboot"
}'
Mientras se reinicia, el servidor no estará disponible, pero debería volver al cabo de unos minutos, o el tiempo que dure el proceso de reinicio. Las acciones de reinicio iniciadas desde la consola, CLI y API se registran y enumeran en la pestaña Timeline del servidor.
Apagado y encendido
Puedes mantener un servidor aprovisionado en tu Proyecto, pero en estado apagado.
Nota: Apagar un servidor NO detiene su facturación. Tienes que desprovisionar un servidor para que deje de acumular cargos.
- Console
- CLI
- API
Para apagar un servidor, haga clic en el menú desplegable Acciones y haga clic en Apagar.

Cuando confirme que desea apagar el servidor, debería recibir un mensaje de "Acción del servidor realizada con éxito" y el estado del servidor se actualizará a Detenido.
Para encender un servidor, haga clic en el menú Acciones y haga clic en Encendido.

Una vez que haya confirmado que desea encender el servidor, debería recibir un mensaje de "Server Action Succeeded" y el estado del servidor se actualizará primero a Starting y después a Running.
Para apagar un servidor, utilice el comando metal device stop.
metal device stop --id <device_uuid>
Para encender un servidor, utilice el comando metal device start.
metal device start --id <device_uuid>
Puede apagar un servidor con una solicitud POST al punto final /devices/{id}/actions y especificar el tipo de acción como "power_off".
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/devices/{id}/actions" \
-d '{
"type": "power_off"
}'
Del mismo modo, puede encender un servidor con una solicitud POST al punto final /devices/{id}/actions y especificar el tipo de acción como "power_on".
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/devices/{id}/actions" \
-d '{
"type": "power_on"
}'
Las acciones de apagado y encendido iniciadas desde la consola, CLI y API se registran y enumeran en la pestaña Timeline del servidor.
Bloquear dispositivo y desbloquear dispositivo
Puede bloquear un dispositivo para evitar cambios destructivos en un servidor aprovisionado. El bloqueo de un dispositivo impide:
- Borrar o desaprovisionar el dispositivo.
- Iniciando una Reinstalación del dispositivo.
- Eliminación o desaprovisionamiento de una instancia con un
"termination time"establecido, incluso si se alcanza el tiempo de terminación. El tiempo de terminación de un servidor Spot Market no puede anularse bloqueando el dispositivo.
Las acciones de bloqueo y desbloqueo se registran y enumeran en la pestaña Timeline del servidor.
- Console
- CLI
- API
Para bloquear o desbloquear un servidor, haga clic en el icono de bloqueo situado junto al menú desplegable Acciones del servidor.

Para bloquear o desbloquear un dispositivo, utilice el comando metal device update y utilice la bandera --locked.
Para cerrar:
metal device update -i <device_id> --locked true
Para desbloquear:
metal device update -i <device_id> --locked false
Para bloquear o desbloquear un servidor, envíe una solicitud PUT al punto final /devices/{id} con el estado del campo "locked" especificado en el cuerpo de la solicitud.
Para cerrar:
curl -X PUT \
-H "Content-Type: application/json" \
-H "X-Auth-Token: $API_TOKEN" \
"https://api.equinix.com/metal/v1/devices/{id}" \
-d '{
"locked": true
}'
Para desbloquear:
curl -X PUT \
-H "Content-Type: application/json" \
-H "X-Auth-Token: $API_TOKEN" \
"https://api.equinix.com/metal/v1/devices/{id}" \
-d '{
"locked": false
}'
Rescate, reinstalación y consola OOB
Los demás elementos del menú Acciones del servidor tienen cada uno sus propias páginas de documentación en las que se explica su uso con ejemplos en la sección Recuperación.