Este guia mostra como criar um snapshot para preservar o estado do seu 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 |
Snapshots e operações revert
relacionadas também são compatíveis com a versão legada
nível de serviço de SSD de alta escala.
Os snapshots têm suporte no nível de serviço empresarial, mas não podem ser combinada com os 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 as instâncias do Filestore página.
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 ele. O nome do compartilhamento de arquivos e O ID do snapshot pode ter um comprimento combinado 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 sinalizações --description
e --labels
são adicionadas como opcionais
argumentos:
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. Observe o nível de serviço da 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 é denominado 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 para a qual 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. Observe o nível de serviço da instância determina se uma zona ou região é um argumento válido.
Acessar informações sobre um snapshot
Para ver informações sobre um snapshot, execute o instances snapshots describe
comando:
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 da qual 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. Observe o nível de serviço da instância determina se uma zona ou região é um argumento válido.
Atualizar um snapshot
Para atualizar um snapshot, execute instances snapshots update
kubectl. 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. Observe o nível de serviço da 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 de
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 concluídas, dependendo do número de arquivos envolvidos.
Para excluir um snapshot, execute instances snapshots delete
comando:
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. Observe o nível de serviço da instância determina se uma zona ou região é um argumento válido.
Restaurar dados
Você pode restaurar arquivos individuais de um snapshot ou reverter todo o compartilhamento de arquivos para um estado de snapshot anterior.
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 do 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 de um snapshot
- Reverter uma instância para um estado de snapshot anterior
- Programar snapshots do Filestore empresarial
- Visão geral dos backups