Este guia mostra como criar um snapshot para preservar o estado dos seus dados do Filestore. Para saber mais sobre snapshots, consulte Snapshots.
Níveis compatíveis
A tabela a seguir mostra quais níveis de serviço do Filestore
são compatíveis com snapshots e a operação
revert instance
:
Nível | Suporte a snapshots | Suporte a reversão |
---|---|---|
HDD básico | Não | Não |
SSD básico | Não | Não |
Zonal | Sim | Sim |
Regional | Sim | Sim |
Enterprise | Sim | Sim |
Os snapshots e as operações revert
relacionadas também têm suporte no nível de serviço
SSD de alta escala legados.
Embora os snapshots tenham suporte no nível de serviço empresarial, eles não podem ser combinados com o recurso de compartilhamentos múltiplos do Filestore.
Criar um snapshot
Use um dos seguintes métodos para criar um snapshot de uma instância:
Console do Google Cloud
No console do Google Cloud, acesse a página de instâncias do Filestore.
Clique na instância da qual você quer criar um snapshot.
Clique na guia Snapshots e depois em Criar snapshot.
Em ID do snapshot, insira um nome para o snapshot. O nome do compartilhamento de arquivos e o ID do snapshot podem ter uma extensão combinada de até 77 caracteres.
Opcional: adicione uma descrição ou identificadores ao snapshot.
Clique em Criar.
CLI da gcloud
Para criar um snapshot de uma instância, execute o comando
instances snapshots create
. As flags --description
e --labels
são adicionadas como argumentos
opcionais:
gcloud filestore instances snapshots create SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="DESCRIPTION" \
--labels=KEY=VALUE
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. O
nome do compartilhamento de arquivos e o ID do snapshot podem ter uma duração combinada de até 77
caracteres. Por exemplo,
my-snapshot-1
. - INSTANCE_ID com o nome da instância para a qual você quer criar
um snapshot. Por exemplo,
my-instance-1
. - LOCATION pela zona ou região
da instância. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da sua instância determina se uma zona ou região é um argumento válido. - DESCRIPTION com uma descrição do snapshot.
- KEY=VALUE,... com um ou mais pares
KEY=VALUE
que você quer incluir.
Exemplo
O comando a seguir cria um snapshot da instância nfs-server
, que
está localizado em us-central1
. O snapshot é chamado de nfs-server-snapshot
.
gcloud filestore instances snapshots create nfs-server-snapshot \
--instance=nfs-server \
--instance-location=us-central1 \
Listar, visualizar, atualizar e excluir snapshots
É possível listar, visualizar, atualizar e excluir snapshots.
Console do Google Cloud
Para gerenciar seus snapshots no console do Google Cloud:
Acessar a página de instâncias do Filestore.
Clique no ID da instância da qual você quer ver os snapshots.
Clique na guia Snapshots.
Na guia Snapshots:
- Para ver detalhes sobre um snapshot, clique no ID dele.
- Para editar um snapshot, clique em Editar na página de detalhes do snapshot.
- Para excluir um snapshot:
- Clique no ID do snapshot que você quer excluir.
- Clique em Excluir.
- Quando solicitado, digite o ID do snapshot.
- Clique em Excluir.
CLI da gcloud
Listar todos os snapshots no projeto atual
Para conferir uma lista de snapshots de uma instância, execute o comando instances snapshots list
:
gcloud filestore instances snapshots list \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Substitua:
- INSTANCE_ID pelo nome da instância de que você quer
criar uma lista de snapshots. Por exemplo,
my-instance-1
. - LOCATION pela zona ou região
da instância. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da sua instância determina se uma zona ou região é um argumento válido.
Acessar informações sobre um snapshot
Para conferir informações sobre um snapshot, execute o comando instances snapshots describe
:
gcloud filestore instances snapshots describe SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION pela zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da sua instância determina se uma zona ou região é um argumento válido.
Atualizar um snapshot
Para atualizar um snapshot, execute o comando
instances snapshots update
. As flags --description
e --update-labels
são adicionadas como argumentos
opcionais:
gcloud filestore instances snapshots update SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="NEW-DESCRIPTION" \
--update-labels=KEY1=VALUE1,KEY2=VALUE2...
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION pela zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da sua instância determina se uma zona ou região é um argumento válido. - NEW-DESCRIPTION por uma nova descrição do snapshot.
- KEY1=VALUE1,... por um ou mais pares
KEY=VALUE
que você quer atualizar. Se um rótulo existir, o valor dele será atualizado. Caso contrário, um rótulo será criado.
Excluir um snapshot
A exclusão de snapshots é uma operação de longa duração que pode levar várias horas para ser concluída, dependendo do número de arquivos envolvidos.
Para excluir um snapshot, execute o comando
instances snapshots delete
:
gcloud filestore instances snapshots delete SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION pela zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da sua instância determina se uma zona ou região é um argumento válido.
Restaurar dados
É possível restaurar arquivos individuais de um snapshot ou reverter todo o compartilhamento de arquivos para um estado anterior do snapshot.
Para mais informações, consulte Restaurar um arquivo de um snapshot e Reverter uma instância para um estado anterior de snapshot.
Monitoramento
É possível monitorar a capacidade de snapshot de uma instância usando o Metrics Explorer. Para mais informações, consulte Criar gráficos com o Metrics Explorer.
A seguir
- Visão geral dos snapshots
- Restaurar um arquivo usando um snapshot
- Reverter uma instância para um estado anterior de snapshot
- Programar snapshots do Filestore empresarial
- Visão geral dos backups