Restauração de dados de um snapshot de compartilhamento de arquivos
Recupere os dados do compartilhamento de arquivos criando novos compartilhamentos a partir de instantâneos. As ações restauradas utilizam o mesmo perfil e a mesma localização do instantâneo. Oferece suporte à recuperação completa e de arquivos individuais.
Os compartilhamentos podem ser criados somente no mesmo local que o compartilhamento de origem do instantâneo. Quando o novo compartilhamento é criado, ele contém apenas ponteiros para o compartilhamento original, e o processo de cópia de dados é iniciado. Enquanto os dados estão sendo copiados, o compartilhamento está em um estado pendente. Embora o novo compartilhamento possa ser montado para leitura/gravação em estado pendente, algumas operações, como a criação de uma réplica ou instantâneos, não são permitidas. Após a conclusão da operação de cópia de dados, o novo compartilhamento é dividido do compartilhamento pai para se tornar independente, concluindo o processo de inicialização. Após a conclusão do processo de inicialização, o compartilhamento passa para o estado estável e pode ser usado como qualquer outro compartilhamento.
É possível alterar a chave de criptografia gerenciada pelo cliente quando o novo compartilhamento de arquivos da zona é criado. Esse processo registra o novo compartilhamento no serviço de gerenciamento de chaves com uma nova chave. A nova chave é usada para criptografar o novo compartilhamento.
Selecione a disponibilidade Nesta versão de compartilhamentos de arquivos regionais, não é possível alterar a chave de criptografia gerenciada pelo cliente quando o novo compartilhamento de arquivos regional é criado.
Limitações
As seguintes limitações se aplicam ao restaurar um recurso compartilhado a partir de um instantâneo.
- Para restaurar um compartilhamento, o snapshot deve estar em um estado estável e disponível.
- Não é possível excluir o snapshot do qual o compartilhamento foi restaurado, a menos que a inicialização esteja concluída.
- Se o snapshot estiver protegido com criptografia gerenciada pelo cliente e você não especificar um CRN de chave raiz diferente, o compartilhamento restaurado será criptografado com a chave de criptografia do snapshot. A criptografia não pode ser alterada posteriormente. Se a chave de criptografia do compartilhamento pai for excluída enquanto o novo compartilhamento estiver sendo inicializado, isso interromperá o processo de inicialização e causará falhas.
Restauração de compartilhamentos a partir de instantâneos no console
Você pode criar compartilhamentos a partir de várias páginas no console IBM Cloud.
Criação de um compartilhamento a partir de um snapshot no console
Na lista de snapshots File Storage for VPC, você pode criar um compartilhamento File Storage for VPC. Os novos compartilhamentos são adicionados à lista de compartilhamentos File Storage for VPC.
-
Acesse a lista de instantâneos do File Storage for VPC. No site IBM Cloud console, clique no ícone Menu de navegação
> Infraestrutura
> Armazenamento > Compartilhamentos de armazenamento de arquivos.
-
Selecione o compartilhamento que contém os dados que você deseja usar para criar outro compartilhamento.
-
Na guia Instantâneos da página Detalhes do compartilhamento, localize o instantâneo que deseja usar. Ela deve estar em um estado
stable. -
No menu Actions (Ações),
), selecione Restore (Restaurar ).
-
Na página de provisionamento, são mostrados os detalhes do instantâneo. Algumas configurações de compartilhamento de arquivos, como zona e tipo de criptografia, são herdadas do instantâneo e não podem ser alteradas.
-
Forneça os detalhes de compartilhamento necessários.
Crie opções de compartilhamento. Campo Descrição Compartilhar detalhes Defina o novo compartilhamento. Nome Digite um nome para o novo recurso compartilhado. Grupo de recursos Use os padrões ou selecione na lista. Tags de usuário Especifique tags de usuário para organizar seus recursos e para uso por políticas de backup Tags de gerenciamento de acesso Especifique as tags de gerenciamento de acesso que foram criadas no IAM para ajudá-lo a gerenciar o acesso aos seus compartilhamentos. Perfil O padrão é dp2para compartilhamentos zonais erfspara compartilhamentos regionais. O perfil e o valor de geração de armazenamento do novo compartilhamento devem corresponder ao perfil e ao valor de geração de armazenamento do snapshot.Tamanho Insira um tamanho de compartilhamento permitido pelo perfil. Ele deve ser maior ou igual ao tamanho do snapshot. IOPS Selecione o IOPS que está dentro do intervalo permitido pelo perfil de compartilhamento. Destinos de montagem A criação de um destino de montagem é opcional, mas você precisa ter um destino de montagem se quiser se conectar ao seu compartilhamento de arquivos a partir de uma instância de servidor virtual. Criptografia Herdado da captura instantânea. -
Quando terminar, clique em Criar. A nova ação foi criada.
Restauração de um compartilhamento a partir de um snapshot na CLI
Você pode criar um compartilhamento File Storage for VPC a partir de um snapshot na CLI. Quando o compartilhamento é criado, você pode criar um destino de montagem e montar o compartilhamento em uma instância posteriormente.
Antes de Iniciar
Para usar a CLI, deve-se instalar a CLI da IBM Cloud e o plug-in da CLI da VPC. Para obter mais informações, consulte os Pré-requisitos da CLI.
-
Efetue login no IBM Cloud®.
ibmcloud login --sso -a cloud.ibm.comEsse comando retorna uma URL e solicita uma senha. Acesse essa URL em seu navegador e efetue login. Se bem-sucedido, você receberá uma senha descartável. Copie essa senha e cole-a como uma resposta no prompt. Após a autenticação bem-sucedida, você será solicitado a escolher sua conta. Se você tiver acesso a várias contas, selecione a conta com a qual deseja fazer login. Responda a quaisquer prompts restantes para concluir o login.
-
Reúna informações sobre o snapshot que você deseja usar para restaurar um compartilhamento.
- Você pode usar a CLI para listar todos os snapshots de um compartilhamento específico e escolher um na saída.
- Em seguida, use o comando
ibmcloud is share-snapshot SHARE SNAPSHOTpara listar os detalhes do snapshot escolhido.
Restaurando um compartilhamento a partir de um instantâneo usando a API
Você pode restaurar um compartilhamento de forma programática chamando o método /shares na API do VPC.
Antes de começar, reúna informações sobre o snapshot que você deseja usar para restaurar um compartilhamento.
- Primeiro, localize o instantâneo e visualize seus detalhes. Você pode usar a API para listar todos os instantâneos de um compartilhamento de arquivos e selecionar na lista.
- Em seguida, recuperar o instantâneo detalhes.
Restauração de um compartilhamento a partir de um snapshot com o Terraform
Para usar o Terraform, faça o download da CLI do Terraform e configure o plug-in do provedor IBM Cloud. Para obter mais informações, consulte Introdução ao Terraform.
Os serviços de infraestrutura de VPC usam um endpoint regional específico, que tem como destino o endereço us-south por padrão. Se a sua VPC for criada em outra região, certifique-se de direcionar a região apropriada no bloco do
provedor no arquivo provider.tf.
Veja o seguinte exemplo de direcionamento para uma região diferente da padrão us-south.
provider "ibm" {
region = "eu-de"
}
Restaurando arquivos a partir de um snapshot
Para executar a restauração de um único arquivo, você pode usar as funções nativas do sistema operacional. Você pode navegar até o destino de montagem NFS do compartilhamento e abrir o diretório oculto do snapshot (normalmente denominado /.snapshot ou .snap, dependendo do tipo de compartilhamento de arquivos). Dentro desse diretório, você encontrará subdiretórios que representam cada snapshot do seu compartilhamento. Você pode abri-los para localizar e, em seguida, copiar
o arquivo selecionado para outro local.
Embora o diretório do snapshot esteja oculto, ele pode ser acessado quando abordado diretamente por meio de comandos como cd .snapshot ou ls .snapshot/. Cada snapshot aparece como um subdiretório nomeado com sua impressão
digital exclusiva, que corresponde ao que você vê no console, na CLI ou na API.
[root@server .snapshot]# ls -lah
total 34K
drwxr-xr-x 3 root root 3 May 10 08:28 .
drwxr-xr-x 22 root root 56 May 10 08:28 ..
drwxr-xr-x 2 root root 2 May 10 08:28 c2c2439c-cbeb-4f12-8d9d-6059a3b85502
Esses subdiretórios representam o estado do compartilhamento no momento em que o instantâneo foi tirado. Os subdiretórios são somente leitura. Não é possível excluir dados desses instantâneos por meio de métodos NFS. Da mesma forma, é proibido criar novos subdiretórios. Essa visualização é apenas para conveniência na execução de restauração de arquivo único e inspeção pontual dos dados.
Próximas etapas
Você pode criar mais instantâneos ou gerenciar os instantâneos existentes.