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 de SSD de alta escala legados.
Embora os snapshots sejam compatíveis com o 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:
Google Cloud console
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 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 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
comprimento combinado 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.
Google Cloud console
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 de um snapshot
- Reverter uma instância para um estado anterior de snapshot
- Programar snapshots do Filestore empresarial
- Visão geral dos backups