Importando e Exportando Imagens Personalizadas

Você pode mover instâncias do serviço Compute de/para tenancies, regiões e outros provedores de nuvem usando imagens personalizadas e importação/exportação de imagens.

Importante

Para obter mais informações sobre como mover imagens e dados de outros provedores de nuvem de/para o serviço Object Storage, consulte: Movendo Dados de/para o Serviço Object Storage.
Observação

As imagens de plataforma, as imagens do Marketplace e as imagens personalizadas criadas com base em imagens do Marketplace não podem ser exportadas.

Os formatos a seguir são suportados para importar e exportar imagens de e para outras tenancies, regiões e provedores de nuvem.

Importar:

  • VMDK: Disco de Máquina Virtual (.vmdk)
  • QCOW2: Cópia do QEMU na Gravação (.qcow2)
  • OCI: Arquivo do Oracle Cloud Infrastructure com uma imagem do QCOW2 e metadados do OCI (.oci). Use esse formato ao importar uma imagem personalizada que foi exportada de outra tenancy ou região.

Exportar:

  • Disco de Máquina Virtual (.vmdk)
  • Disco Rígido Virtual (. vhd) para Hyper-V
  • Imagem de Disco Virtual (. vdi) para Oracle VM VirtualBox
  • Cópia do QEMU na Gravação (.qcow2)
  • Arquivo do Oracle Cloud Infrastructure com uma imagem do QCOW2 e metadados do OCI (.oci). Use esse formato para exportar uma imagem personalizada que você deseja importar para outras tenancies ou regiões.

Para obter mais informações sobre como importar ou exportar imagens, consulte o seguinte.

Importante

Para importar ou exportar imagens personalizadas de buckets do serviço Object Storage, usuários federados e usuários que fazem autenticação com controladores de instância vinculados a um grupo dinâmico precisam criar uma solicitação pré-autenticada. Para obter mais informações, consulte o problema conhecido Erro de bucketName inválido ao importar ou exportar uma imagem personalizada.

Sistemas Operacionais Baseados em Linux

Os seguintes sistemas operacionais suportam a importação/exportação de imagens:

  • Oracle Linux 7.x
  • Oracle Linux 8.x
  • Oracle Linux 9.x
  • Oracle Linux Cloud Developer 8.x
  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04

Sistemas Operacionais Baseados no Windows

As seguintes versões do Windows suportam importação/exportação de imagens:

  • Windows Server 2016 Standard, Data center
  • Padrão do Windows Server 2019, Data center
  • Padrão do Windows Server 2022, Data center
Importante

Ao exportar imagens baseadas no Windows, você é responsável por cumprir os Termos do Produto Microsoft e todas as condições de uso do produto, bem como verificar sua conformidade com a Microsoft.

Para obter informações sobre os requisitos de licenciamento para imagens do Windows, consulte Microsoft Licensing on Oracle Cloud Infrastructure.

Verificar o sistema operacional Windows

Ao importar imagens personalizadas do Windows, certifique-se de que a versão selecionada corresponda à imagem do Windows que você importou. Falha ao fornecer a versão correta e as informações da SKU podem constituir uma violação do Contrato de Licenciamento da Microsoft.

Problema de Tempo do Sistema Windows em Instâncias Personalizadas do Windows

Se você alterar a definição padrão do fuso horário nas instâncias do Windows VM, quando a instância for reinicializada ou sincronizada com o relógio de hardware, o horário do sistema será revertido para o horário do fuso horário padrão. Entretanto, a configuração de fuso horário permanecerá definida como o novo fuso horário; portanto, o relógio do sistema ficará incorreto. Você pode corrigir esse problema definindo a chave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation com o valor 1.

As imagens da plataforma Windows já têm a chave de registro RealTimeIsUniversal definida por padrão, mas você deverá defini-la para qualquer imagem do Windows personalizada que importar.

Para corrigir esse problema em imagens personalizadas do Windows:

  1. Abra o Editor do Registro do Windows e navegue até a chave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  2. Crie uma nova chave DWORD chamada RealTimeIsUniversal e defina o valor como 1.
  3. Reinicialize a instância.
  4. Redefina o horário e o fuso horário manualmente.

Cenários BYOI (Bring Your Own Image)

Você também pode usar a importação/exportação de imagem para compartilhar imagens personalizadas de cenários BYOI (Bring Your Own Image) entre tenancies e regiões; portanto, não é necessário recriar a imagem manualmente em cada região. Você deve passar pelas etapas obrigatórias para criar manualmente a imagem em uma das regiões, mas depois de ter feito isso, poderá exportar a imagem, tornando-a disponível para importação em tenancies e regiões adicionais. Exportar a imagem no formato .oci, que é um formato de arquivo que contém um arquivo de imagem QCOW2 e metadados específicos do Oracle Cloud Infrastructure.

Melhores práticas para replicação de uma imagem entre regiões

Você pode replicar uma imagem de uma região para outra usando a Console ou API. Em um nível superior:

  1. Exportar a imagem para um bucket do Object Storage na mesma região da imagem.
  2. Copie a imagem para um bucket do Object Storage na região de destino.
  3. Obtenha o caminho do URL para o objeto de imagem.
  4. Na região de destino, importe a imagem. Use o caminho do URL como o URL do Object Storage.

Melhores práticas para compartilhar uma imagem entre tenancies

Você pode replicar uma imagem de uma tenancy para outra tenancy usando a Console ou a API. Em um nível superior:

  1. Exportar a imagem para um bucket do Object Storage na mesma região da imagem.
  2. Trabalhando com Solicitações Pré-Autenticadas com acesso somente para leitura da imagem na região de destino.

  3. Na tenancy de destino, importe a imagem. Use o URL da solicitação pré-autenticada como o URL do Object Storage.

URLs de Serviço do Object Storage

Quando você importa ou exporta imagens personalizadas usando a Console, pode ser necessário especificar o URL do Object Storage apontando para o local de onde deseja importar a imagem ou para o qual deseja exportar a imagem. Os URLs do Object Storage são estruturados da seguinte forma:

https://<host_name>/n/<namespace_name>/b/<bucket_name>/o/<object_name>

Por exemplo:

https://objectstorage.us-phoenix-1.oraclecloud.com/n/MyNamespace/b/MyBucket/o/MyCustomImage.qcow2

Solicitações Pré-autenticadas

Ao usar importação/exportação entre tenancies, você precisa usar uma solicitação pré-autenticada do Object Storage. Consulte Trabalhando com Solicitações Pré-Autenticadas para conhecer as etapas para criar uma solicitação pré-autenticada. Quando você seguir essas etapas, após selecionar Criar Solicitação Pré-autenticada, a caixa de diálogo Detalhes da Solicitação Pré-autenticada será aberta. É necessário fazer uma cópia do URL da solicitação pré-autenticada exibido aqui, porque essa é a única vez em que este URL é exibido. Este é o URL do Object Storage que você especifica para importação/exportação.

Observação

Solicitações pré-autenticadas para um bucket

Com a exportação de imagens, se você criar a solicitação pré-autenticada para um bucket, precisará anexar o nome do objeto ao URL gerado. Por exemplo:

/o/MyCustomImage.qcow2