Importando Imagens Personalizadas do Linux

Você pode trazer sua própria imagem do Linux para o Compute Cloud@Customer, desde que a imagem atenda a requisitos específicos.

Requisitos de Imagem de Origem do Linux

As imagens personalizadas devem atender aos seguintes requisitos:

  • O tamanho máximo da imagem é de 400 GB.

  • A imagem deve ser configurada para inicialização do BIOS.

  • Há suporte para apenas um disco, e ele deve ser a unidade de inicialização com um registro mestre de inicialização (MBR) e um carregador de inicialização. Você pode migrar volumes de dados adicionais depois da importação do volume de inicialização da imagem.

  • O processo de inicialização não deve exigir a presença de mais volumes de dados para uma inicialização bem-sucedida.

  • O carregador de inicialização deve usar um LVM ou um UUID para localizar o volume.

  • A imagem do disco não pode ser criptografada.

  • A imagem do disco deve ser um arquivo VMDK ou QCOW2. Essas imagens podem ser convertidas em imagens do tipo .oci.

    • Crie o arquivo de imagem clonando o volume de origem, e não criando um snapshot.

    • Os arquivos VMDK devem ser do tipo "single growable" (monolithicSparse) ou do tipo "stream optimization" (streamOptimized), ambos consistem em um único arquivo VMDK. Não há suporte para todos os outros formatos VMDK, como aqueles que usam vários arquivos ou volumes divididos, ou que contêm snapshots.

  • A interface de rede deve utilizar DHCP para descobrir as definições de rede. Quando você importa uma imagem personalizada, as interfaces de rede existentes não são recriadas. Todas as interfaces de rede existentes são substituídas por uma única NIC depois que o processo de importação é concluído. Você pode anexar mais VNICs depois de criar a instância importada.

  • A configuração de rede não deve codificar o endereço MAC da interface de rede.

  • A Oracle recomenda que você ative o SSH baseado em certificado; no entanto, essa recomendação é opcional.

Preparando VMs Linux para Importação

Antes de importar uma imagem do Linux personalizada, é necessário preparar a imagem para garantir que as instâncias criadas com base na imagem possam ser inicializadas corretamente e que as conexões de rede funcionarão.

Execute estas etapas.

  1. Certifique-se de que a imagem de origem atenda aos requisitos.

    Consulte Importando Imagens Personalizadas do Linux.

  2. Crie um backup do volume raiz.

  3. Se a VM tiver armazenamento conectado remotamente, como o NFS ou volumes em blocos, configure quaisquer serviços que dependam deste armazenamento para iniciar manualmente. O armazenamento conectado remotamente não está disponível na primeira vez que uma instância importada é inicializada.

  4. Verifique se todas as interfaces de rede usam DHCP e se o endereço MAC e os endereços IP não são codificados. Consulte a documentação do sistema para saber as etapas necessárias para executar a configuração de rede para o seu sistema.

  5. Parar a VM.

  6. Clone a VM interrompida como um arquivo VMDK ou QCOW2 e, em seguida, exporte a imagem do seu ambiente de virtualização.

    Consulte a documentação das ferramentas do seu ambiente de virtualização.

Importando uma Imagem do Linux

Após preparar uma imagem do Linux para importação, siga estas etapas para importar a imagem:

  1. Faça o upload do arquivo de imagem para um bucket do Object Storage.

    Certifique-se de selecionar um bucket no qual você tenha acesso de leitura e gravação. Consulte Exportando uma Imagem para um Bucket do Object Storage.

  2. Importe a imagem do bucket para sua tenancy.

    Consulte Importando uma Imagem de um Bucket do Object Storage

  3. Execute as tarefas de importação.

    Consulte Tarefas Pós-Importação para Imagens do Linux.

Tarefas Pós-Importação para Imagens do Linux

Após importar uma imagem personalizada do Linux, execute estas etapas.

  1. Use a imagem importada para criar uma instância.

    Para a origem da imagem, selecione Imagens personalizadas e, em seguida, selecione a imagem importada. Consulte Criando uma Instância.

  2. Se a instância exigir qualquer armazenamento conectado remotamente, como volumes em blocos, crie e anexe o armazenamento.

    Consulte Criando e anexando volumes em blocos.

  3. Crie e anexe quaisquer VNICs secundárias necessárias.

    Consulte Configurando VNICs.

  4. Teste se todos os aplicativos estão funcionando conforme esperado.

  5. Reconfigure os serviços que foram definidos para serem iniciados manualmente.