Ações do servidor
Para tornar o gerenciamento dos seus servidores um pouco mais fácil, o Equinix Metal™ fornece alguns comandos e funcionalidades básicas por meio do console, CLI e API.
Reinício
Às vezes, você ser necessário reinicializar um servidor para instalar atualizações ou após configurar o sistema operacional. E, se você, você pode enviar o comando de reinicialização do console, da CLI ou da API do Equinix Metal .
- Console
- CLI
- API
Clique no menu suspenso Ações e clique em Reiniciar. Ao você a reinicialização do servidor, você deverá receber a mensagem "Ação do servidor concluída com sucesso".

Reinicie um servidor com o comando metal device reboot.
metal device reboot --id <device_uuid>
Você pode reiniciar um servidor com uma solicitar POST para o endpoint /devices/{id}/actions e especificar o tipo de ação 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"
}'
Durante a reinicialização, o servidor ficará indisponível, mas deverá retornar após alguns minutos, ou conforme o tempo necessário para a reinicialização. As ações de reinicialização iniciadas pelo console, pela CLI e pela API são registradas e listadas na aba Linha do Tempo do servidor.
Desligar e ligar
Você pode manter um servidor provisionado em seu Projeto, mas em um estado desligado.
Observação: Desligar um servidor NÃO interrompe sua cobrança. Você precisa desprovisionar um servidor para impedir que ele acumule cobranças.
- Console
- CLI
- API
Para desligar um servidor, clique no menu suspenso Ações e clique em Desligar.

Ao você que você energia o servidor, você deverá receber a mensagem "Ação do servidor concluída com sucesso" e o status do servidor será atualizado para Parado.
Para ligar um servidor, clique no menu Ações e clique em Ligar.

Após você que você energia o servidor, você deverá receber a mensagem "Ação do servidor concluída com sucesso" e o status do servidor será atualizado primeiro para Iniciando e depois para Em execução.
Para energia um servidor, use o comando metal device stop.
metal device stop --id <device_uuid>
Para energia um servidor, use o comando metal device start.
metal device start --id <device_uuid>
Você pode energia um servidor com uma solicitar POST para o endpoint /devices/{id}/actions e especificar o tipo de ação 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"
}'
Da mesma forma, você pode energia um servidor com uma solicitar POST para o endpoint /devices/{id}/actions e especificar o tipo de ação 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"
}'
As ações de desligar e ligar iniciadas a partir do console, da CLI e da API são registradas e listadas na guia Linha do Tempo do servidor.
Dispositivo de bloqueio e dispositivo de desbloqueio
Você pode bloquear um dispositivo para evitar alterações destrutivas em um servidor provisionado. Bloquear um dispositivo impede:
- Excluindo ou desprovisionando o dispositivo.
- Iniciando uma Reinstalação do dispositivo.
- Exclusão ou desprovisionamento de uma instância com um
"termination time"definido, mesmo que o tempo de término seja atingido. O tempo de término de um servidor Spot Market não pode ser alterado bloqueando o dispositivo.
As ações de bloqueio e desbloqueio são registradas e listadas na aba Linha do Tempo do servidor.
- Console
- CLI
- API
Para bloquear ou desbloquear um servidor, clique no ícone de cadeado ao lado do menu suspenso Ações do servidor.

Para bloquear ou desbloquear um dispositivo, use o comando metal device update e use a flag --locked.
Para bloquear:
metal device update -i <device_id> --locked true
Para desbloquear:
metal device update -i <device_id> --locked false
Para bloquear ou desbloquear um servidor, envie uma solicitar PUT para o endpoint /devices/{id} com o estado do campo "locked" especificado no corpo da solicitar.
Para bloquear:
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
}'
Console de resgate, reinstalação e OOB
Os outros itens do menu Ações do servidor têm suas próprias páginas de documentação explicando seu uso, com exemplos na seção Recuperação.