Restaurando um volume de uma captura instantânea

A restauração de dados de uma captura instantânea cria um novo volume totalmente provisionado que pode ser usado para iniciar uma instância ou anexar como armazenamento auxiliar. É possível restaurar os volumes de inicialização e de dados durante a criação de uma instância ou ao modificar uma instância existente. Também é possível criar um volume de dados independente de uma captura instantânea. Os volumes podem ser restaurados a partir de instantâneos criados manualmente ou por meio de uma política de backup. Também é possível restaurar volumes de clones de restauração rápida e cópias entre regiões de capturas instantâneas. É possível criar volumes a partir de instantâneos no console, na CLI, com a API ou no Terraform.

Sobre como restaurar um volume por meio de uma captura instantânea

A restauração de um volume de uma captura instantânea cria um volume de inicialização ou de dados, dependendo se a captura instantânea é inicializável ou não inicializável.

  • A restauração a partir de um snapshot inicializável cria um volume de inicialização que você pode usar para iniciar uma instância de servidor virtual. A capacidade do volume de inicialização é limitada a 10-250 GB.

  • Um novo volume de dados criado a partir de um snapshot não inicializável herda suas propriedades do volume original, como perfil, capacidade, geração de armazenamento, dados e metadados. Se o volume de origem usou criptografia gerenciada pelo cliente, o volume herdará essa criptografia com a chave raiz do cliente original (CRK). No entanto, você pode especificar um tamanho de volume maior, um perfil diferente da mesma geração de armazenamento e um CRK diferente, se preferir.

Você pode restaurar volumes a partir de um instantâneo sob demanda ou de um instantâneo criado por uma política de backup. Para obter mais informações, consulte “Restaurando um volume a partir de um instantâneo de backup ”.

É possível restaurar um volume em uma região diferente usando uma cópia regional cruzada de uma captura instantânea.. Para obter mais informações, consulte Capturas Instantâneas Regionais.

Também é possível escolher restaurar um volume usando um clone de captura instantânea de restauração rápida. Para obter mais informações sobre restauração rápida, consulte as FAQs.

Se você planeja usar um snapshot de outra conta, certifique-se de que as autorizações e funções de IAM corretas estejam em vigor. Entre em contato com o proprietário do snapshot para obter o CRN do snapshot.

É possível restaurar volumes em vários estágios do ciclo de vida do VPCs

  • Ao fornecer uma instância de servidor virtual, é possível especificar uma captura instantânea de uma inicialização ou uma captura instantânea de volume de dados. O volume de inicialização restaurado é usado para iniciar a nova instância Os volumes de dados restaurados são automaticamente conectados à instância como armazenamento auxiliar.
  • Quando você deseja incluir um novo armazenamento auxiliar em sua instância existente, é possível restaurar um volume de dados de uma captura instantânea não inicializável.
  • Ao criar um volume Block Storage for VPC não anexado (independente) por meio de uma captura instantânea, ainda é possível anexar o volume a uma instância posteriormente.

A restauração de uma instância diretamente do identificador do grupo de consistências de captura instantânea não é suportada. No entanto, é possível restaurar uma instância de servidor virtual restaurando todos os seus volumes de inicialização e de dados das capturas instantâneas que fazem parte de um grupo de consistências.

Todos os instantâneos herdam o tipo de criptografia e a chave do volume principal. Ao criar um volume a partir de um instantâneo de primeira geração, você pode manter a criptografia igual à do instantâneo ou alterar suas chaves. Quando o instantâneo de primeira geração é protegido com chaves gerenciadas pelo provedor, você também pode optar por adicionar chaves gerenciadas pelo cliente. Se o instantâneo foi protegido com chaves gerenciadas pelo cliente, o novo volume também deverá ter chaves gerenciadas pelo cliente. Quando você cria um volume a partir de um instantâneo de segunda geração, o volume deve ter o mesmo tipo de criptografia (gerenciada pelo provedor ou gerenciada pelo cliente) que o instantâneo.

Limitações

As seguintes limitações se aplicam ao restaurar um volume a partir de um snapshot.

  • Para restaurar um volume, o snapshot deve estar em um estado estável.
  • É possível excluir o novo volume a qualquer momento
  • Não é possível excluir o snapshot a partir do qual o volume foi restaurado, a menos que a hidratação esteja concluída ou que o volume seja excluído.
  • Se a captura instantânea estiver protegida com a criptografia gerenciada pelo cliente e você não especificar um CRN de chave raiz diferente, o volume restaurado será criptografado com a chave de criptografia da captura instantânea A criptografia não pode ser mudada posteriormente
  • Quando o novo volume é criado, a restauração de dados é iniciada imediatamente, mas o desempenho é degradado até que o volume seja totalmente hidratada
  • Os perfis de volume de primeira e segunda geração não são intercambiáveis. É possível usar um instantâneo de um volume de segunda geração para criar outro volume de segunda geração, mas não é possível alternar o perfil de volume para um perfil de volume de primeira geração. Da mesma forma, você pode usar um instantâneo de um volume de primeira geração para criar outro volume de primeira geração com os mesmos dados, mas não pode alternar o novo volume para o perfil sdp.

As funções Hyper Protect Crypto Services estão obsoletas. Os clientes podem usar as instâncias existentes até 20 de março de 2027. Para obter mais informações, consulte “Descontinuação do IBM Cloud Hyper Protect Crypto Services ”. Para garantir proteção contínua, considere migrar suas chaves de criptografia existentes para uma instância dedicada do Key Protect. Para obter mais informações, consulte o Guia de migração.

Impacto no desempenho

O desempenho de volumes de inicialização e de dados é inicialmente degradado quando os dados são restaurados de uma captura instantânea. A degradação do desempenho ocorre durante a restauração porque seus dados são copiados do repositório de armazenamento regional para Block Storage for VPC em segundo plano.

No início, o volume restaurado aparece como pendente ou degradado, e o serviço começa a extrair dados do instantâneo que está armazenado em um repositório de armazenamento regional separado. Enquanto os dados são copiados, o estado de funcionamento do volume é monitorado pelo recurso de volume.. Durante o processo de hidratação, é possível conectar o volume a um servidor virtual ou removê-lo. Após o processo de restauração ser concluído, é possível realizar IOPS completo no novo volume..

Volumes que são restaurados de clones de restauração rápida não requerem hidratação. Os dados ficam disponíveis assim que o volume é criado No entanto, para obter o melhor desempenho e eficiência ao provisionar várias instâncias, inicialize a partir de uma imagem existente. Imagens personalizadas fornecidas por você são mais adequadas do que imagens de banco de imagens para esse fim. Para obter mais informações, consulte Introdução às imagens customizadas..

Restaurando um volume com restauração rápida

Restaurar um volume usando um clone de captura instantânea de restauração rápida cria um volume totalmente provisionado no momento da criação.

Com a restauração rápida, você cria e mantém um clone do snapshot em uma zona dentro da sua região, em vez de um repositório de storage regional separado. Ao restaurar dados de uma captura instantânea de restauração rápida, os dados são extraídos do clone dentro de sua região. Como os dados estão imediatamente disponíveis, nenhuma hidratação é necessária. Os níveis de desempenho não são afetados Usando capturas instantâneas de restauração rápida, é possível atingir objetivos de tempo de recuperaçãoNo planejamento de recuperação de desastres, o período de tempo para que um processo comercial seja restaurado após um desastre. (RTO) mais rapidamente do que restaurando a partir de uma captura instantânea regular.

Também é possível usar o recurso de restauração rápida com o serviço de backup Para obter mais informações, consulte criando políticas de backup e planos

Restauração de volumes a partir de instantâneos no console

Você pode criar volumes a partir de várias páginas no IBM Cloud console. A restauração de uma captura instantânea inicializável cria um volume de inicialização que você usa para provisionar a instância de servidor virtual. Os volumes de inicialização estão limitados a 250 GB. Volumes de dados são criados e conectados à instância. É possível restaurar volumes de uma captura instantânea fora do fornecimento de instância, bem como criar volumes independentes e novos volumes auxiliares para instâncias existentes.

Criação de um volume a partir da lista de snapshots no console

Na lista de instantâneos Block Storage for VPC, você pode criar um volume Block Storage for VPC e especificar se ele deve ser anexado a uma instância de servidor virtual ou não anexado (autônomo). Se você optar por anexar um volume de dados, poderá selecionar uma instância de servidor virtual existente ou escolher criar uma instância. Os novos volumes são incluídos na lista de Block Storage for VPC volumes.

  1. Acesse a lista de instantâneos do Block Storage for VPC. Em " console IBM Cloud, clique no ícone " Menu de navegação, " ícone do menu, " > Infraestrutura, " Ícone de VPC, " **> Armazenamento > Instantâneos ' Block Storage **.

  2. Selecione um instantâneo na lista ou procure-o por seu CRN. Ela deve estar em um estado stable.

  3. No menu Actions (Ações), ícone Actions(Ações) ), selecione Create volume (Criar volume ).

  4. Os detalhes do instantâneo são exibidos no painel lateral Criar um volume a partir de um instantâneo. Selecione uma das três opções:

    • Não anexar - Ao selecionar essa opção, você começa a criar um volume autônomo
    • Anexar novo volume a um servidor virtual existente- Ao escolher essa opção, você cria um volume e seleciona um servidor existente para anexá-lo também.
    • Anexar novo volume a um novo servidor virtual- Ao escolher essa opção, você cria um volume e uma nova instância de servidor virtual ao mesmo tempo.
  5. Após fazer a seleção, clique em Configurar volume.

    • Se você escolher as opções Não anexar ou Anexar novo volume a um servidor virtual existente, você será levado à página Bloquear volume de armazenamento para provisionamento de VPC. O snapshot é pré-selecionado para você, e você deve preencher o restante dos detalhes do volume:

      1. Verifique as informações de localização. A geografia, a região e a zona são herdadas da VPC (por exemplo, América do Norte, Dallas, Dallas-1 ). Você pode selecionar um local diferente clicando no ícone Editar ícone Editar.

      2. Na seção Details (Detalhes ), é necessário especificar o nome do volume e o grupo de recursos ao qual o volume deve ser adicionado. Opcionalmente, você pode adicionar tags de gerenciamento de usuários e acessos.

        • Especifique um nome significativo para o volume. Por exemplo, forneça um nome que descreva sua função de cálculo ou de carga de trabalho. O nome do volume deve começar com uma letra minúscula. O nome do volume pode ter até 63 caracteres alfanuméricos em minúsculas e incluir o hífen (-). Os nomes dos volumes devem ser exclusivos em toda a VPC. Você pode editar o nome mais tarde.
        • Especifique um grupo de recursos.
        • Especifique tags de usuário para organizar seus recursos e para uso por políticas de backup.
        • Especifique as tags de gerenciamento de acesso que foram criadas no IAM para ajudá-lo a gerenciar o acesso aos seus volumes.
      3. Na seção Optional configurations (Configurações opcionais ), o snapshot é pré-selecionado para você.

        • Se desejar, você também pode aplicar uma política de backup ao novo volume. Clique em “Aplicar” para ver as apólices e os planos disponíveis.
        • Revise a seção Anexar ao servidor virtual existente. Se quiser criar um volume autônomo, verifique se a caixa Não anexar está marcada. Se quiser anexar o volume a uma instância, remova a marca de seleção da caixa e selecione um servidor virtual existente na tabela.
      4. Na seção Profile (Perfil ), é possível especificar o perfil de desempenho do seu volume, seus limites de desempenho e capacidade. O valor de geração de armazenamento do instantâneo deve corresponder ao valor de geração de armazenamento do perfil de volume selecionado.

        • Você pode selecionar o perfil sdp se o snapshot tiver sido criado a partir de um volume da Geração 2. Em seguida, especifique a capacidade de seu volume, o limite de largura de banda solicitado e o IOPS necessário. O tamanho do volume pode variar de 1 a 32.000 GB. Você pode especificar IOPS no intervalo de 100 a 64.000. O intervalo do limite de throughput é de 1.000 a 8.192 Mbps.
        • Se o seu instantâneo for de um volume da Geração 1, você poderá selecionar um dos perfis em camadas. Depois de selecionar general-purpose, 5iops-tier ou 10iops-tier, a próxima etapa é especificar a capacidade do volume. O tamanho do volume pode variar entre 10 e 16.000 GB.
        • Se o seu instantâneo for de um volume da Geração 1 e seus requisitos de desempenho não se enquadrarem em nenhuma das camadas de IOPS, você poderá selecionar o perfil custom. Em seguida, especifique o tamanho de seu volume e o IOPS no intervalo apropriado para a capacidade do volume. À medida que você digita o valor de IOPS, o console mostra o intervalo aceitável. Você também pode clicar no link de tamanho do armazenamento para ver o tamanho e os intervalos de IOPS do perfil de volume personalizado.
      5. Na seção Encryption at rest (Criptografia em repouso ), você pode optar por manter a criptografia com chaves gerenciadas pelo IBM, que é ativada por padrão em todos os volumes. Ou você pode optar por usar sua própria chave de criptografia, selecionando seu serviço de gerenciamento de chaves. Para localizar sua chave de criptografia, selecione uma das seguintes opções:

        • Localizar por instância:
          1. Selecione a instância de criptografia de dados na lista. Se você ainda não tem uma instância, pode clicar no link para criar uma.
          2. Selecione a chave de criptografia de dados armazenada na instância Key Protect a ser usada para criptografar o volume.
        • Locate by CRN: digite o CRN da chave raiz do cliente a ser usada para criptografar o volume.

        Se você selecionou um snapshot de segunda geração para criar o volume, o tipo de criptografia do volume deverá corresponder ao tipo de criptografia do snapshot. Se o snapshot tiver chaves gerenciadas pelo provedor, não especifique uma chave de um serviço de gerenciamento de chaves.

      6. Quando terminar, clique em Create block storage volume (Criar volume de armazenamento em bloco ).

        • Se ainda não estiver pronto para fazer o pedido ou se estiver apenas procurando informações sobre preços, você poderá adicionar as informações que vê no painel lateral a uma Estimativa. Para obter mais informações sobre como esse recurso funciona, consulte Estimativa de seus custos.
      7. A página Block Storage for VPC volumes é exibida, onde uma mensagem indica que o volume está sendo criado (o status do volume está pendente ). Uma segunda mensagem é exibida quando o volume é criado (o status do volume está disponível ).

      8. Para ver os detalhes do novo volume, selecione o link Visualizar recurso na segunda mensagem para acessar a página de detalhes Volume.

      Ao atualizar a lista de volumes do Block Storage no console, o novo volume aparece no início da lista de volumes. Para volumes independentes, a coluna “Tipo de anexo” fica em branco (-). O menu “ Ações ” ( Ícone de ações ) no final de uma linha da tabela fornece um link para conectar um volume do Block Storage a uma instância.

    • Se você escolheu a opção Attach new volume to an existing virtual server (Anexar novo volume a um servidor virtual existente ), você será levado à página Virtual server for VPC provisioning (Servidor virtual para provisionamento de VPC). O instantâneo é pré-selecionado para você; se for um instantâneo inicializável, seus dados serão usados para criar o volume de inicialização. Se for um snapshot não inicializável, seus dados serão usados para criar um volume de dados. Você deve preencher o restante dos detalhes da instância conforme descrito em Criação de uma instância de servidor virtual com a interface do usuário.

Criação de um volume a partir da página de detalhes do instantâneo no console

Siga estas etapas para criar um volume na página de detalhes do instantâneo no console.

  1. Acesse a lista de volumes do “ Block Storage for VPC ” e selecione um volume. Em " console IBM Cloud, clique no ícone " Menu de navegação, " ícone do menu, " > Infraestrutura, " Ícone de VPC, " **> Armazenamento > Volumes ' Block Storage **.
  2. Na página de detalhes do volume do Block Storage for VPC, selecione a guia “Snapshots e Backups ”. Uma lista de capturas instantâneas criadas manualmente ou por políticas de backup é mostrada.
  3. Na lista, clique no nome da captura instantânea para acessar sua página de detalhes.
  4. No menu Ações ícone Ações, selecione Criar volume..
  5. Os detalhes do instantâneo são exibidos no painel lateral Criar um volume a partir de um instantâneo. Selecione uma das três opções:
    • Não anexar - Ao selecionar essa opção, você começa a criar um volume autônomo
    • Anexar novo volume a um servidor virtual existente- Ao escolher essa opção, você cria um volume e seleciona um servidor existente para anexá-lo também.
    • Anexar novo volume a um novo servidor virtual- Ao escolher essa opção, você cria um volume e uma nova instância de servidor virtual ao mesmo tempo.
  6. Depois que a seleção for feita, clique em Configurar volume. As etapas de configuração são as mesmas de quando você cria um volume a partir da lista de snapshots.

Criando volumes para uma instância de servidor virtual a partir de um grupo de consistências

Siga estas etapas para criar volumes para a instância do servidor virtual a partir da página de grupos de consistência no console.

  1. Acesse a lista de grupos de consistências de captura instantânea Block Storage for VPC. Em " console IBM Cloud, clique no ícone " Menu de navegação, " ícone do menu, " > Infraestrutura, " Ícone de VPC, " **> Armazenamento > Instantâneos ' Block Storage **.

  2. Selecione um grupo de consistência de instantâneos na lista. Ela deve estar em um estado stable.

  3. No ícone Ações Ações, selecione Criar servidor virtual.

    • Se o grupo tiver mais de uma captura instantânea inicializável, será possível escolher aquela que você deseja usar para o volume de inicialização da nova instância de servidor virtual Em seguida, clique em Configurar servidor virtual..
  4. As informações sobre sua região, perfil, volume de inicialização e volumes de dados são preenchidas na página de provisionamento Novo servidor virtual para VPC.

    Se você mudar a seleção de perfil para Imagem ou Volume existente, a capturas instantâneas do volume de inicialização será removida A seção de volumes de dados também é preenchida com as capturas instantâneas não inicializáveis do grupo de consistências. É possível remover uma captura instantânea ou criar outro volume de dados.. No entanto, se você removeu um volume de dados e desejar incluí-lo novamente, deverá retornar à etapa de seleção do grupo de consistências novamente.

  5. Configure outros aspectos da instância de servidor virtual como rede e recursos avançados.

Criação de um volume de inicialização a partir de um instantâneo ao provisionar uma instância de servidor virtual no console

Siga estas etapas para criar um volume de inicialização e um volume de dados a partir de instantâneos ao provisionar uma nova instância de servidor virtual.

  1. Em " console IBM Cloud, clique no ícone " Menu de navegação, " ícone do menu, " > Infraestrutura, " Ícone de VPC, " > Computação > Instâncias de servidor virtual.
  2. Clique em Criar e provisione a sua nova instância Para obter mais informações sobre os campos obrigatórios, consulte a tabela em Criação de instâncias de servidor virtual no console.
  3. Para o sistema operacional, clique em Mudar imagem e, em seguida, clique na guia para Capturas Instantâneas. A captura instantânea inicializável mais recente é listada.
    • Se você deseja usar uma captura instantânea diferente, clique em Editar Escolha um instantâneo inicializável na lista ou procure um instantâneo específico por seu CRN. Clique em Salvar. Essa ação preenche os dados de capturas instantâneas no campo do volume de inicialização na página de fornecimento
    • Se você quiser alterar as propriedades do volume de inicialização, como o nome, o recurso de exclusão automática, a criptografia ou as tags, clique no ícone Editar Altere a propriedade desejada e clique em Salvar.. As informações do volume de inicialização são atualizadas na página de fornecimento
  4. Para criar um volume de dados, em Volumes de dados, clique em Criar. É exibido um painel lateral.
    1. Selecione Importar da captura instantânea. Expanda a lista para selecionar uma captura instantânea de dados. A captura instantânea de dados mais recente é selecionada por padrão. Entretanto, é possível selecionar qualquer captura instantânea na lista.
    2. O instantâneo contém as propriedades do volume de origem, incluindo o status de exclusão automática, as tags, o tamanho, o perfil e a criptografia. É possível alterar todas essas propriedades Tenha em mente que é possível mudar o nome do volume, o perfil, o tamanho e o IOPS posteriormente, mas não é possível mudar o tipo de criptografia ou o CRK após o volume ser criado.
    3. Selecione um nome exclusivo, especifique o tamanho e clique em Criar.. As informações de volume de dados são incluídas na lista de volumes de dados
  5. Revise suas seleções para volumes, perfil da instância, chaves SSH, rede, etc.
  6. Se você estiver satisfeito com suas opções, clique em Criar instância de servidor virtual A nova instância é criada com os volumes especificados. A nova instância aparece na lista de instâncias de servidor virtual.
  7. Para ver os detalhes da instância, clique no nome da instância O volume ou os volumes que você restaurou a partir de capturas instantâneas são listados em Volumes de armazenamento. O ícone da câmera indica que o volume foi criado a partir de um snapshot.

Criação de um volume de dados a partir de um snapshot para uma instância de servidor virtual existente usando a interface do usuário

Também é possível criar um volume de dados por meio de uma captura instantânea para uma instância existente. Escolha na lista de instâncias de servidor virtual.

  1. No console IBM Cloud, clique no ícone do menu Navegação > ícone VPC de infraestrutura > Computação > Instâncias do servidor virtual.

  2. Na lista, clique no nome de uma instância. A instância deve estar em um estado Em execução.

  3. Na página de detalhes da Instância, role para a lista de volumes de armazenamento e clique em Conectar volumes. É aberto um painel lateral para você definir a conexão de volume.

  4. No painel “Anexar volume de armazenamento”, expanda a lista de “Volumes em bloco” e selecione “Criar um volume de dados ”.

  5. Você pode expandir a lista e selecionar um instantâneo ou pesquisar um instantâneo específico por seu CRN.

  6. O instantâneo contém as propriedades do volume de origem, incluindo o status de exclusão automática, as tags, o perfil e a criptografia. É possível alterar todas essas propriedades Tenha em mente que é possível mudar o nome do volume, o perfil, o tamanho e o IOPS posteriormente, mas não é possível mudar o tipo de criptografia ou o CRK após o volume ser criado.

    Se você selecionou um snapshot de segunda geração para criar o volume, o tipo de criptografia do volume deverá corresponder ao tipo de criptografia do snapshot. Se o snapshot tiver chaves gerenciadas pelo provedor, não especifique uma chave de um serviço de gerenciamento de chaves.

  7. Selecione um nome exclusivo, especifique o tamanho e clique em Salvar.. As informações de volume de dados são incluídas na lista de volumes de dados

  8. Clique em Salvar. O painel lateral é fechado e as mensagens indicam que o volume restaurado está sendo conectado à instância. O novo volume aparece na lista de volumes de armazenamento. Passe o mouse sobre o ícone da câmera para ver o nome da captura instantânea por meio da qual ele foi criado.

Restaurando um volume a partir de um snapshot pela CLI

A restauração a partir de um snapshot inicializável cria um volume de inicialização que você pode usar para provisionar uma instância de servidor virtual. O volume de inicialização não pode exceder 250 GB. Volumes de dados são criados e podem ser conectados à instância. É possível restaurar volumes de uma captura instantânea fora do fornecimento de instância, bem como criar volumes independentes e novos volumes auxiliares para instâncias existentes.

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.

  1. Efetue login no IBM Cloud®.

    ibmcloud login --sso -a cloud.ibm.com
    

    Esse 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ê é solicitado a escolher a 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.

  2. Reúna informações sobre a captura instantânea ou capturas instantâneas que deseja usar para restaurar um volume.

    • Se você desejar restaurar um volume de uma captura instantânea única, localize a captura instantânea primeiro e visualize seus detalhes. É possível usar a CLI para visualizar todas as fotos de uma conta em uma região e selecionar na lista. Como alternativa, também é possível listar todas as capturas instantâneas de um volume específico e escolher uma na saída. Em seguida, use o comando ibmcloud is snapshots SNAPSHOT_ID para listar os detalhes da Captura Instantânea Escolhida. Se quiser restaurar um volume a partir de um instantâneo de outra conta, entre em contato com o proprietário do instantâneo para obter o CRN do instantâneo.

    • Se desejar restaurar uma instância restaurando vários volumes de um grupo de consistências, será necessário reunir informações sobre as capturas instantâneas no grupo de consistências. Listar todos os grupos de consistências na região Filtrar a lista de grupos de consistência por ID de tarefa de backup pode ser útil quando você deseja restaurar uma instância restaurando volumes de dois grupos de consistência de instantâneos de backup que foram criados porque a instância original tinha uma combinação de volumes de primeira e segunda geração conectados.

      ibmcloud is snapshot-consistency-groups --backup-policy-job BACKUP_POLICY_JOB_ID
      

      Em seguida, pegue o ID do grupo de consistência e use-o com o comando ibmcloud is snapshots para filtrar a saída de modo a incluir apenas os snapshots do grupo de consistência especificado. Consulte o exemplo a seguir.

      ibmcloud is snapshots --snapshot-consistency-group CONSISTENCY_GROUP_ID
      

Criação de um volume de inicialização a partir de um snapshot para uma nova instância pela CLI

Execute o comando ibmcloud is instance-create com a propriedade source_snapshot no JSON do volume de inicialização Especifique o ID ou o nome de uma captura instantânea inicializável O volume de inicialização restaurado é usado para inicializar a instância

Consulte o exemplo a seguir.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --boot-volume '{"name":"boot-from-snapshot1","volume":{"name":"boot-from-snapshot1","profile":{"name":"general-purpose"},"source_snapshot":{"id":"d857c69f-d795-46ac-85e4-f26ca3001033"}}}'

Uma resposta bem-sucedida se parece com o exemplo a seguir.

Creating instance my-instance-restore1 in resource group under account Test Account as user test.user@ibm.com...
ID               r006-eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Name             my-instance-restore1
CRN              crn:v1:bluemix:public:is:us-south-1/a1234567::instance:7101_eded6dcd-4f3c-4e79-a0cb-00f7c72f38cd
Status           pending
Profile          bx2-2x8
Architecture     amd64
vCPUs            2
Memory           8
Network(Gbps)    4
Image            ID                                         Name
                 6f153c4d-6a9a-496d-8063-5c39932f6ded       ibm-centos-7-6-minimal-amd64-2
VPC              ID                                         Name
                 ea002578-ff10-41fe-9652-e63f7e0e3cba       my-vpc
Zone             us-south-1
Resource group   ID                                         Name
                 cdc21b72d4f557b195de988b175e3d81           Default
Created          2022-06-14T17:03:30+08:00
Boot volume      ID                                   Name                  Attachment ID                            Attachment name
                 0651dacb-4589-4147-86b3-a77544598f93 boot-from-snapshot1                  r006-abf9dd2b-9d5d-41f1-849d-55a8ab580ddb                            boot-from-snapshot1

Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is instance-create

Criação de um volume de dados a partir de um snapshot para uma nova instância pela CLI

Ao criar uma instância usando o comando ibmcloud is instance-create, especifique o parâmetro source_snapshot e o nome ou ID da captura instantânea no anexo do volume.

Consulte o exemplo a seguir.

ibmcloud is instance-create my-instance-restore1 ea002578-ff10-41fe-9652-e63f7e0e3cba us-south-1 bx2-2x8 ba11a6f2-6c17-4fee-a4b5-5c016fe64376 --volume-attach
'{
   "name":"datavol-from-snapshot",
   "volume":{
      "name":"datavol-from-snapshot",
      "profile":{
         "name":"general-purpose"
      },
      "source_snapshot":{
         "id":"6daaaa39-3d81-4d1d-81f8-e1f6a14f97f3"
      }
   }
}'

Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is instance-create

Criação de um volume de dados a partir de um snapshot de uma instância existente por meio da CLI

Para uma instância existente, especifique o comando ibmcloud is instance-volume-attachment-add com o parâmetro source-snapshot e o nome ou ID da captura instantânea. Para localizar o ID da captura instantânea por meio da CLI, consulte Visualizar capturas instantâneas por meio da CLI.

Consulte o exemplo a seguir.

ibmcloud is instance-volume-attachment-add data-vol-1 a67f49de-fccc-4e5c-824e-dcbd06d009af --profile general-purpose --source-snapshot 52de6e85-7068-4247-90fd-d2fa91fd9864

Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is instance-volume-attachment-add

Criação de um volume independente a partir de um snapshot pela CLI

É possível criar um volume de dados do Block Storage for VPC independente por meio de uma captura instantânea da CLI. O volume não está associado a uma instância de servidor virtual. Ao executar o comando ibmcloud is volume, a resposta mostra o tipo de anexo como unattached. É possível conectar o volume a uma instância posteriormente.

Use essa opção quando você não tiver certeza de qual instância de servidor virtual deseja anexar o volume.

Execute o comando ibmcloud is volume-create e especifique o parâmetro snapshot e o nome ou ID da captura instantânea. Execute o comando ibmcloud is volume-create e especifique o parâmetro snapshot e o nome, ID ou CRN do snapshot. Para obter mais informações, consulte Criar um volume autônomo Block Storage for VPC a partir de um instantâneo.

O exemplo a seguir cria um volume de dados autônomo usando o CRN de um snapshot de outra conta.

ibmcloud is volume-create my-new-volume general-purpose us-east-1 --snapshot crn:v1:bluemix:public:is:eu-east-1:a/a7654321::snapshot:r014-4463eb2c-4913-43b1-b9bf-62a94f74c146
Creating volume my-new-volume under account Test Account as user test.user@ibm.com...
ID                                     r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Name                                   my-new-volume
CRN                                    crn:v1:bluemix:public:is:us-east-1:a/a1234567::volume:r014-dee9736d-08ee-4992-ba8d-3b64a4f0baac
Status                                 pending
Attachment state                       unattached
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2024-07-15T16:14:59+00:00
Zone                                   us-east-1
Health State                           inapplicable
Volume Attachment Instance Reference   -
Active                                 false
Busy                                   false
Tags                                   -

Para obter mais informações sobre as opções de comando disponíveis, consulte ibmcloud is volume-create

Restaurando um volume a partir de um snapshot usando a API

É possível restaurar programaticamente um volume durante o fornecimento da instância chamando o método /instances na API do VPC, conforme mostrado na solicitação de amostra a seguir: Também é possível criar um volume independente chamando o método /volumes na API do VPC.

Antes de iniciar, reúna informações sobre a captura instantânea ou capturas instantâneas que você deseja usar para restaurar um volume ou volumes

  • Se você desejar restaurar um volume de uma captura instantânea única, localize a captura instantânea primeiro e visualize seus detalhes. É possível usar a API para listar todas as capturas instantâneas de uma conta em uma região e selecionar na lista. Em seguida, recuperar a captura instantânea detalhes. Se quiser restaurar um volume a partir de um instantâneo de outra conta, entre em contato com o proprietário do instantâneo para obter o CRN do instantâneo.

  • Se desejar restaurar uma instância restaurando vários volumes de um grupo de consistências, será necessário reunir informações sobre as capturas instantâneas no grupo de consistências. Listar todos os grupos de consistências na região Filtrar a lista de grupos de consistência por ID de tarefa de backup pode ser útil quando você deseja restaurar uma instância restaurando volumes de dois grupos de consistência de instantâneos de backup que foram criados porque a instância original tinha uma combinação de volumes de primeira e segunda geração conectados. Em seguida, obtenha o ID do grupo de consistência que você deseja restaurar e use-o para recuperar os detalhes do grupo de consistência de captura instantânea.

Um instantâneo cujo valor da propriedade storage_generation é 1 só pode ser usado para criar um volume de armazenamento em bloco com o mesmo valor storage_generation. Quando você cria um volume a partir de um instantâneo, os valores storage_generation do instantâneo e o perfil de volume selecionado devem corresponder.

Se você selecionou um instantâneo que tem o valor da propriedade storage_generation como 2, o tipo de criptografia do seu volume deve corresponder ao tipo de criptografia do instantâneo. Se o snapshot tiver chaves gerenciadas pelo provedor, não especifique uma chave de um serviço de gerenciamento de chaves.

Criando um volume de inicialização ao provisionar uma instância com a API

Para restaurar um volume de inicialização de uma captura instantânea inicializável ao criar uma instância, faça uma solicitação POST /instances e especifique a propriedade boot_volume_attachment e o ID da captura instantânea inicializável na subpropriedade source_snapshot.

Consulte o exemplo a seguir.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2025-01-21&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
  "zone": {
    "name": "us-south-2"
  },
  "resource_group": {
    "id": "6edefe513d934fdd872e78ee6a8e73ef"
  },
  "name": "my-virtual-server-instance",
  "vpc": {
    "id": "r006-01030e3c-2663-4f7d-ac55-651929dafe37"
  },
  "user_data": "",
  "profile": {
    "name": "bx2-2x8"
  },
  "keys": [
    {
      "id": "r006-d17665a1-1359-4cc1-b983-735754a1e908"
    }
  ],
  "volume_attachments": [],
  "boot_volume_attachment": {
    "volume": {
      "name": "my-virtual-server-instance-boot-1737500760000",
      "capacity": 100,
      "profile": {
        "name": "general-purpose"
      },
      "source_snapshot": {
        "id": "r006-daefc524-2643-4444-a22d-7c38144cc529"
      }
    },
    "delete_volume_on_instance_delete": true
  },
  "metadata_service": {
    "enabled": false
  },
  "primary_network_attachment": {
    "name": "eth0",
    "virtual_network_interface": {
      "allow_ip_spoofing": false,
      "auto_delete": true,
      "enable_infrastructure_nat": true,
      "primary_ip": {
        "auto_delete": true
      },
      "subnet": {
        "id": "0727-f24237f5-bdf0-4b94-ab4c-167a44b8bcb5"
      },
      "security_groups": [
        {
          "id": "r006-f380e7ba-b671-4232-9492-ecf59a0e6e1e"
        }
      ],
      "protocol_state_filtering_mode": "auto"
    }
  },
  "network_attachments": [],
  "reservation_affinity": {
    "policy": "automatic"
  },
  "volume_bandwidth_qos_mode": "weighted"
}'

Criando um volume de dados ao provisionar uma instância com a API

Para restaurar um volume de dados por meio de uma captura instantânea e anexá-lo no momento da inicialização, faça uma solicitação POST /instances e especifique o anexo de volume de dados e o ID da captura instantânea.

curl -X POST \
"$vpc_api_endpoint/v1/instances?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
      "name": "my-server-name",
      "zone": {
         "name": "us-south-1"
      },
      "vpc": {
        "id": "4d27c489-8ad7-3c18-cbf4-2103d9f8da93"
      },
      "profile": {
         "name": "cx2-2x4"
      },
      "primary_network_interface": {
        "name": "region1example-net1",
        "subnet": {
           "id": ""
        }
      },
     "volume_attachments": [
        {
            "name": "restore-data-vol1",
            "delete_volume_on_instance_delete": true,
            "volume": {
                "profile": {
                    "name": "general-purpose"
                },
                "source_snapshot": {
                    "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
                }
            }
        }
     ]
    "resource_group": {
        "id": "2fab2c7f-c09d-4c64-baf7-1453b7461493"
    }
}'

Criação de um volume de dados independente a partir de um snapshot usando a API

É possível usar a API para criar um volume independente a partir de uma captura instantânea. Use essa opção quando você não tiver certeza de qual instância de servidor virtual deseja anexar o volume. Ou, se você desejar restaurar dados de um volume não anexado que foi removido de uma instância.

Para restaurar um volume de dados independente a partir de um snapshot, faça uma solicitação do tipo “ POST /volumes ” e especifique o ID, o CRN ou o URL do snapshot na propriedade “ source_snapshot ”. A capacidade do volume restaurado (em GBs) deve ser, no mínimo, a capacidade mínima da captura instantânea.

A solicitação de exemplo a seguir cria um volume de 100 GB baseado em um perfil de 5 IOPS/GB. Ele especifica uma chave raiz diferente da captura instantânea original. A captura instantânea de origem é especificada por ID.

curl -X POST \
"$vpc_api_endpoint/v1/volumes/?version=2022-06-14&generation=2" \
-H "Authorization: Bearer $iam_token" \
-H "Content-Type: application/json" \
-d '{
     "name": "volume-from-snapshot-1",
     "capacity": 100,
     "profile": {
        "name": "5iops-tier"
     },
     "zone": {
        "name": "us-south-1"
     },
     "encryption_key":{
        "crn":"crn:[...]"
     },
     "source_snapshot:" {
        "id": "bdcdc984-ba4e-4aef-84fb-e8448c3116b1"
     }
   }`

Se quiser restaurar um volume a partir de um instantâneo de outra conta, você poderá usar o CRN para identificar o instantâneo por seu CRN, em vez de seu ID.

Restaurando um volume a partir de um snapshot com o Terraform

Para usar o Terraform, baixe o Terraform CLI e configure o IBM Cloud plug-in Provider. Para obter mais informações, consulte Introdução ao Terraform.

Os serviços de infraestrutura de VPC usam um terminal regional específico, que tem como destino o us-south por padrão Se sua VPC for criada em outra região, certifique-se de destinar a região apropriada no bloco do provedor no arquivo provider.tf.

Veja o exemplo a seguir de destinação de uma região diferente do us-south padrão:

provider "ibm" {
  region = "eu-de"
}

Criando um volume de inicialização ao provisionar uma instância com o Terraform

Para restaurar um volume de inicialização de uma captura instantânea inicializável ao criar uma instância, use o recurso ibm_is_instance. O exemplo a seguir define a nova instância com o nome my-server-name e um perfil cx2-2x4 e cria o volume de inicialização a partir da captura instantânea eb373975-4171-4d91-81d2-c49efb033753.

resource "ibm_is_instance" "example" {
  name    = "my-server-name"
  profile = "cx2-2x4"
  boot_volume {
    name     = "boot-restore"
    snapshot = eb373975-4171-4d91-81d2-c49efb033753
    tags     = ["dev:test"]
  }
  primary_network_interface {
    subnet = ibm_is_subnet.example.id
  }
  vpc  = 4d27c489-8ad7-3c18-cbf4-2103d9f8da93
  zone = "us-south-1"
  keys = [ibm_is_ssh_key.example.id]
}

Para obter mais informações sobre argumentos e atributos, consulte ibm_is_instance.

Criando e anexando um volume de dados a uma instância com Terraform

Para restaurar um volume de dados de uma captura instantânea não inicializável e anexar o volume a uma instância, use o recurso ibm_is_instance_volume_attachment. Consulte o exemplo a seguir.

resource "ibm_is_instance_volume_attachment" "example" {
  instance = ibm_is_instance.example.id
  name = "test-attachment-1"
  profile = "general-purpose"
  snapshot = "ibm_is_snapshot.example.id"
  delete_volume_on_attachment_delete = true
  delete_volume_on_instance_delete = true
  volume_name = "restore-data-vol1"
  }

Para obter mais informações sobre argumentos e atributos, consulte ibm_is_instance_volume_attachment.

Criando um volume de dados independente de uma captura instantânea com o Terraform

Para criar um volume a partir de uma captura instantânea, use o recurso ibm_is_volume O exemplo a seguir cria um volume da captura instantânea bdcdc984-ba4e-4aef-84fb-e8448c3116b1 com o perfil de desempenho de propósito geral.

resource "ibm_is_volume" "storage" {
  name            = "restore-data-vol1"
  profile         = "general-purpose"
  zone            = "us-south-1"
  source_snapshot = "ibm_is_snapshot.example.id"
}

Se quiser restaurar um volume a partir de um instantâneo de outra conta, você poderá usar o argumento " source_snapshot_crn para identificar o instantâneo pelo CRN.

Para obter mais informações sobre argumentos e atributos, consulte ibm_is_volume.

Próximas etapas

É possível criar mais capturas instantâneas ou gerenciar as capturas instantâneas existentes