Criando Imagens Personalizadas do Windows

Você pode criar uma imagem personalizada do Windows de um disco de inicialização da instância bare metal ou de máquina virtual e usá-la para iniciar outras instâncias. As instâncias iniciadas com base na sua imagem incluem personalizações, configuração e software instalados quando você criou a imagem. Para obter informações sobre imagens personalizadas, consulte Gerenciando Imagens Personalizadas. Para obter informações sobre os requisitos de licenciamento para imagens do Windows, consulte Microsoft Licensing on Oracle Cloud Infrastructure.

O Windows suporta dois tipos de imagens: generalizada e especializada. Imagens generalizadas são imagens cujas informações específicas da instância foram removidas. Imagens especializadas são snapshots pontuais do disco de inicialização de uma instância em execução e são úteis para a criação de backups de uma instância. O Oracle Cloud Infrastructure suporta instâncias bare metal e VM iniciadas de imagens personalizadas do Windows, tanto especializadas quanto generalizadas.

Imagens generalizadas

Uma imagem generalizada tem um disco de sistema operacional generalizado, sem informações específicas do computador. As imagens são generalizadas usando Sysprep. As imagens generalizadas podem ser úteis em situações como o dimensionamento rápido de um ambiente. As imagens generalizadas podem ser configuradas para preservar a conta do usuário opc existente, incluindo a senha, no momento em que a imagem é criada, ou para recriar a conta do usuário opc, incluindo a geração de uma nova senha aleatória que você recupera usando a API. Para obter informações de referência, consulte Sysprep (Generalizar) uma instalação do Windows.

Imagens Especializadas

Uma imagem especializada tem um disco de sistema operacional que já está totalmente instalado e é essencialmente uma cópia da instância bare metal ou VM original. Imagens especializadas devem ser usadas para backups, de forma que você possa recuperar seu sistema de uma falha. Imagens especializadas são úteis quando você testa uma tarefa e pode precisar reverter para uma configuração íntegra. Imagens especializadas não são recomendadas para clonar várias instâncias bare metal ou VMs idênticas na mesma rede por causa de problemas com vários computadores que têm o mesmo nome e ID de computador. Ao criar uma imagem especializada, você deve lembrar a senha do usuário opc; uma nova senha não é gerada quando a instância é iniciada e não pode ser recuperada na console ou API.

Criando uma Imagem Generalizada

Cuidado

  • A criação de uma imagem generalizada com base em uma instância tornará a instância não funcional; por isso, crie primeiro uma imagem personalizada com base na instância e, em seguida, crie uma nova instância com base na imagem personalizada. As etapas a seguir descrevem como fazer isso. Esta é a instância que você irá generalizar. Como alternativa, você pode criar uma imagem de backup da instância que pode ser usada para iniciar uma instância de substituição, se necessário.
  • Se você fizer upgrade para o PowerShell 5.0/WMF 5.0, poderá encontrar um problema de falha no Sysprep, o que impedirá a conclusão do processo de generalização da imagem. Se isso ocorrer, talvez não seja possível fazer log-in nas instâncias iniciadas pela imagem personalizada. Para obter mais informações e etapas para contornar o problema, consulte Não é possível fazer log-in na instância iniciada com base em uma nova imagem personalizada generalizada do Windows.
  1. Estabeleça conexão com uma instância usando uma conexão de Área de Trabalho Remota e faça shutdown da instância pelo sistema operacional.
  2. Crie a nova imagem usando Para criar uma imagem personalizada.
  3. Crie uma instância com base na nova imagem usando Para iniciar uma instância com base em uma imagem personalizada.
  4. Estabeleça conexão com a nova instância usando um cliente da Área de Trabalho Remota.
  5. Faça download do seguinte arquivo de generalização do Windows Sysprep para a instância:

    oracle-cloud_windows-server_generalize_2022-08-24.SED.EXE

    O arquivo funciona para todas as formas e se aplica a todas as versões de imagem de plataforma do Windows Server.

  6. Clique com o botão direito do mouse no arquivo e, em seguida, clique em Executar como administrador.
  7. Extraia os arquivos para C:\Windows\Panther. Os seguintes arquivos são extraídos para a pasta Panther para todas as versões do Windows Server:

    • Generalize.cmd
    • Specialize.cmd
    • unattend.xml
    • Post-Generalize.ps1
  8. Opcional: Se você quiser preservar a conta do usuário opc, edite C:\Program Files\bmcs\imageType.json e altere a definição imageType para custom. Uma nova senha não é criada e a senha não é recuperável pela console ou API.

    Se quiser configurar a imagem generalizada para recriar a conta do usuário opc quando uma nova instância for iniciada pela imagem, deixe a definição imageType como o padrão general. Você pode recuperar a senha da nova conta por meio da API usando GetInstanceDefaultCredentials.

  9. Clique com o botão direito do mouse em Generalize.cmd e depois clique em Executar como administrador. Tenha em mente os seguintes resultados da execução desse comando:

    • Sua conexão com o cliente da Área de Trabalho Remota poderá ser desativada imediatamente e você será desconectado da instância. Se isso não ocorrer, você deverá se desconectar da instância.
    • Como o sysprep generalize desativa a Área de Trabalho Remota, você não poderá acessar a instância novamente.
    • Criar uma imagem generalizada essencialmente destrói a funcionalidade da instância.

    Aguarde alguns minutos antes de prosseguir com a etapa a seguir para garantir que o processo de generalização seja concluído.

  10. Crie a nova imagem usando Para criar uma imagem personalizada.
  11. Depois de criar uma imagem com base em uma instância que tenha sido generalizada, recomendamos que você encerre a instância. Embora ela pareça estar em execução, ela não será totalmente operável.

Criando uma Imagem Especializada

Importante

Ao criar uma imagem especializada, você deve se lembrar da senha do usuário opc. Ela não pode ser recuperada na Console ou API.

Você cria uma imagem especializada da mesma forma que cria outras imagens personalizadas. Para obter as etapas, consulte Gerenciando Imagens Personalizadas.