Gerenciar snapshots de volume de inicialização

É possível criar, excluir, visualizar e restaurar um snapshot de volume de inicialização.

Ver detalhes do snapshot de volume de inicialização

É possível ver a lista de snapshots de um volume de inicialização e os respectivos detalhes, incluindo o seguinte:

  • ID
  • Nome
  • Descrição
  • Horário da criação
  • Volume associado
  • Tipo

Console

  1. Acesse a página Compute Engine > Solução Bare Metal > Volumes.
  2. Clique no nome do volume.
  3. Na página Detalhes do volume, na seção Snapshots, é possível visualizar a lista de snapshots e os detalhes deles.

gcloud

Para listar todos os snapshots de um volume de inicialização, emita o comando gcloud bms volumes snapshots list.

gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME

Para ver detalhes de um snapshot específico de volume de inicialização, emita o comando gcloud bms volumes snapshots describe.

gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

Para listar todos os snapshots de volume de inicialização, insira o ID do projeto, a região e o nome do volume no comando curl a seguir. Copie e cole o comando no prompt do Cloud Shell e pressione a tecla Enter ou Return:

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"

Para visualizar detalhes de um snapshot de volume de inicialização, insira o ID do projeto, a região, o nome do volume e o nome do snapshot no comando curl a seguir. Copie e cole o comando no prompt do Cloud Shell e pressione a tecla Enter ou Return.

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"

Criar um snapshot de volume de inicialização

Crie snapshots para volumes de inicialização.

Console

  1. Acesse a página Compute Engine > Solução Bare Metal > Volumes.
  2. Clique no nome do volume.
  3. Na página Detalhes do volume, na seção Snapshots, clique em Criar.
  4. Na página Criar um novo snapshot de volume:
    1. No campo Nome, insira um nome exclusivo para o snapshot.
    2. No campo Descrição, insira uma descrição para o snapshot.
  5. Clique em Criar.

gcloud

Para criar um snapshot de volume de inicialização, emita o comando gcloud bms volumes snapshot.

gcloud bms volumes snapshot --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME --description=DESCRIPTION

API

Para criar um snapshot de volume de inicialização, insira o ID do projeto, a região, o nome do volume, o nome e a descrição do snapshot no comando curl a seguir. Copie e cole o comando no prompt do Cloud Shell e pressione a tecla Enter ou Return:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"
 -d \
'{\''name\'':
\''projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME\'', \''description\'': \''DESCRIPTION\''}' \

Excluir um snapshot de volume de inicialização

Você pode excluir os snapshots de volume de inicialização.

Console

  1. Acesse a página Compute Engine > Solução Bare Metal > Volumes.
  2. Clique no nome do volume.
  3. Na página Detalhes do volume, na seção Snapshots, selecione o snapshot que você quer excluir.
  4. Clique em Excluir.
  5. Quando solicitado, clique em Confirmar.

gcloud

Para excluir um snapshot de volume de inicialização, emita o comando gcloud bms volumes snapshots delete.

gcloud bms volumes snapshots delete --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME

Quando solicitado, digite "Y" e pressione a tecla Enter ou Return.

API

Para excluir um snapshot de volume de inicialização, insira o ID do projeto, a região, o nome do volume e o nome do snapshot no comando curl a seguir. Copie e cole o comando no prompt do Cloud Shell e pressione a tecla Enter ou Return:

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"

Restaurar um snapshot de volume de inicialização

É possível restaurar um volume de inicialização a partir de um snapshot.

Console

  1. Acesse a página Compute Engine > Solução Bare Metal > Servidores.
  2. Interrompa o servidor anexado ao volume que você quer restaurar. Consulte Operar o servidor da Solução Bare Metal.

    Aguarde a conclusão do encerramento antes de seguir para a próxima etapa.

  3. Acesse a página Compute Engine > Solução Bare Metal > Volumes.

  4. Clique no nome do volume que você quer restaurar.

  5. Na página Detalhes do volume, faça o seguinte:

    1. No snapshot que você quer restaurar, clique em .
    2. Clique em Restaurar.
    3. Quando solicitado, clique em Confirmar.

gcloud

Para restaurar um snapshot de volume de inicialização, emita o comando gcloud bms volumes restore.

gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

Para restaurar um snapshot de volume de inicialização, insira o ID do projeto, a região, o nome do volume e o nome do snapshot no comando curl a seguir. Copie e cole o comando no prompt do Cloud Shell e pressione a tecla Enter ou Return:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
-H "Content-Length:0" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME:restoreVolumeSnapshot"

Como a restauração de um volume de inicialização leva um tempo para ser concluída, é possível verificar o status seguindo as etapas em Ver o status de uma operação de longa duração.