Importando e Exportando Imagens Personalizadas
Você pode compartilhar imagens personalizadas entre tenancies e regiões usando a importação/exportação de imagens.
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.
Não é possível exportar imagens de plataforma, imagens do Marketplace e imagens personalizadas criadas com base nas imagens do Marketplace.
Para importar ou exportar imagens, consulte o seguinte para obter mais informações.
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
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:
- Abra o Editor do Registro do Windows e navegue até a chave de registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
. - Crie uma nova chave
DWORD
chamadaRealTimeIsUniversal
e defina o valor como 1. - Reinicialize a instância.
- 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:
- Exportar a imagem para um bucket do Object Storage na mesma região da imagem.
- Copie a imagem para um bucket do Object Storage na região de destino.
- Obtenha o caminho do URL para o objeto de imagem.
- 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:
- Exportar a imagem para um bucket do Object Storage na mesma região da imagem.
-
Trabalhando com Solicitações Pré-Autenticadas com acesso somente para leitura da imagem na região de destino.
- 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.
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