IBM Cloud Docs
Capturando e exportando uma máquina virtual (VM)

Capturando e exportando uma máquina virtual (VM)

IBM Power Virtual Server em IBM centro de dados

IBM Power Virtual Server Nuvem privada em Local do cliente

Você pode capturar e exportar uma instância de VM usando a interface de usuário IBM® Power® Virtual Server ou a CLI. Uma VM é capturada como uma imagem apoiada por volume. A imagem é armazenada em novos volumes nos provedores de armazenamento. Uma imagem pode ser exportada para um depósito do IBM Cloud Object Storage (Cloud Object Storage). Na exportação, os volumes de uma imagem são copiados e empacotados em um arquivo Open Virtualization Appliance (OVA). O arquivo OVA é compactado usando gzip antes de ser transferido por upload para o depósito do IBM Cloud Object Storage.

Ao capturar e exportar uma VM, escolha como destinos o catálogo de imagens, Cloud Object Storage, ou ambos. O catálogo de imagens está na rede de área de armazenamento de energia IBM (SAN). IBM Cloud Object Storage é criptografado e dispersos por meio de múltiplos locais geográficos, e acessado por meio do HTTP usando uma API REST. Esse serviço usa as tecnologias de armazenamento distribuído que são fornecidas pelo IBM Cloud Object Storage System (anteriormente Cleversafe). É sempre possível exportar sua imagem em seu catálogo de imagens para o Cloud Object Storage em um ponto posterior. Também é possível implementar a imagem capturada para criar um clone da VM usando uma configuração de rede diferente.

O recurso da tarefa IBM® Power® Virtual Server controla operações assíncronas de longa execução, como captura de VM, exportação de imagem e importação de imagem em várias áreas de trabalho em sua conta de nuvem. Consulte as APIs e CLIs a seguir que estão associados a essas tarefas:

Os recursos de captura de VM, exportação de imagem e importação de imagem são restritos a uma operação por vez na área de trabalho do Power Virtual Server. Se uma dessas operações for enviada com sucesso, então outra nova operação (captura de VM, exportação de imagem e importação de imagem) não poderá ser enviada até que a operação anterior esteja concluída.

São cobradas taxas diferentes com base no fato de você exportar para o catálogo de imagens ou para o site Cloud Object Storage.

Antes de capturar uma VM do IBM i, assegure-se de que qualquer memória de E/S do buffer seja liberada (gravada) no disco executando o comando a seguir:

CHGASPACT ASPDEV(*SYSBAS) OPTION(*FRCWRT)

Usando a interface com o usuário do Power Virtual Server para capturar e exportar uma VM

Conclua as seguintes etapas para capturar e exportar uma instância de servidor virtual:

  1. Abra a página Instâncias de servidor virtual no console do IBM Cloud. Certifique-se de selecionar um espaço de trabalho se não estiver vendo nenhuma instância de servidor virtual.

  2. Clique no servidor virtual que você deseja capturar.

  3. Na página de detalhes do servidor virtual, clique no menu de opções (3 pontos verticais) e clique em Capturar e exportar.

  4. Escolha os volumes que você deseja capturar e exportar.

  5. Selecione se você deseja exportar a imagem com suporte de volume para o catálogo de imagens, Cloud Object Storage, ou ambos.

  6. Dê à imagem capturada um Nome.

  7. (Opcional) Se você decidir exportar para Cloud Object Storage, serão apresentadas mais opções:

    1. Selecione a Região.

    2. Selecione seu Nome do depósito e pastas opcionais.

    3. Forneça suas Chaves secretas de acesso HMAC e HMAC

    4. Selecione o botão de alternância Gerar arquivo de soma de verificação para gerar um arquivo de soma de verificação. Um arquivo de soma de verificação é criado e colocado no IBM Cloud Object Storage junto com a imagem exportada. O nome do arquivo de soma de verificação é baseado no nome do arquivo de imagem e tem a extensão de arquivo .sha256. Use o comando shasum -a 256 para garantir que o arquivo copiado esteja correto.

      Se estiver criando sua própria imagem, você poderá criar uma imagem de soma de verificação e colocá-la com sua própria imagem no mesmo bucket. Uma das maneiras de gerar a imagem de soma de verificação é usar o comando shasum -a 256 <filename> ou sha256sum <filename>.

      A geração de um arquivo de soma de verificação pode adicionar tempo extra ao processo de captura e exportação de imagens.

  8. Clique em Exportar.

  9. Se a operação de captura e exportação for bem-sucedida, você verá uma mensagem de confirmação.

    Se você selecionar grandes volumes, o processo de exportação poderá levar um tempo significativamente longo.

  10. Localize a sua imagem recém-exportada concluindo uma das tarefas a seguir:

  • Se você optou por capturar e exportar sua imagem com suporte de volume para Cloud Object Storage, acesse seu bucket Cloud Object Storage.

  • Se você optou por capturar e exportar sua imagem com suporte de volume para o catálogo de imagens, vá para Boot images (Imagens de inicialização ).

  1. (Opcional) Se quiser exportar a imagem com suporte de volume do catálogo de imagens para Cloud Object Storage, selecione-a e clique no ícone Capturar e exportar.

Usando a CLI para capturar e exportar uma VM

Para saber mais sobre como usar a interface da linha de comando para capturar e exportar uma VM, consulte IBM® Power® Virtual Server Referência CLI e IBM COS CLI.

  1. Para capturar uma VM, use o comando ibmcloud pi instance-capture. Você pode exportá-lo para seu catálogo de imagens, Cloud Object Storage, ou ambos.

    ibmcloud pi instance-capture INSTANCE_ID --destination DEST --name NAME [--volumes "VOLUME1 VOLUME2"] [--access-key KEY] [--secret-key KEY] [--region REGION] [--image-path TYPE]
    
  2. Localize a sua imagem recém-exportada concluindo uma das tarefas a seguir:

    • Para ver a sua imagem recém-exportada no catálogo de imagem, use o comando ibmcloud pi image-list-catalog:

      ibmcloud pi image-list-catalog [--long] [--json]
      
    • Para ver sua imagem recém-exportada em Cloud Object Storage, use o comando ibmcloud cos list-objects :

      ibmcloud cos list-objects --bucket BUCKET_NAME [--delimiter DELIMITER] [--encoding-type METHOD] [--prefix PREFIX] [--starting-token TOKEN] [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--json]