Importer des images Microsoft Windows personnalisées

Lorsque vous utilisez votre propre image Microsoft Window dans Compute Cloud@Customer, elle doit répondre à des exigences spécifiques.

Exigences en matière d'images sources Microsoft Windows

  • La taille maximale de l'image est de 400 Go.

  • L'image doit être configurée pour un démarrage de BIOS.

  • Un seul disque est pris en charge, et il doit s'agir du lecteur de démarrage avec un enregistrement de démarrage principal (MBR) et un chargeur de démarrage valides. Vous pouvez migrer des volumes de données supplémentaires après l'avoir importé.

  • La taille minimale du volume de démarrage est de 256 Go.

  • Le processus de démarrage ne doit pas nécessiter la présence d'autres volumes de données pour un démarrage réussi.

  • L'image du disque ne peut pas être chiffrée.

  • L'image du disque doit être un fichier VMDK ou QCOW2. Créez le fichier d'image en clonant le volume source, et non en créant un instantané. Les fichiers VMDK doivent être de type "unique extensible" (monolithicSparse) ou "optimisé pour le flux" (streamOptimized), qui sont tous deux composés d'un fichier VMDK unique. Tous les autres formats VMDK, tels que ceux qui utilisent plusieurs fichiers, des volumes fractionnés ou qui contiennent des instantanés, ne sont pas pris en charge.

  • L'interface réseau doit utiliser DHCP pour détecter les paramètres de réseau. Lorsque vous importez une image personnalisée, les interfaces réseau existantes ne sont pas recréées. Toutes les interfaces réseau existantes sont remplacées par une carte d'interface réseau unique une fois le processus d'importation terminé. Vous pouvez attacher des cartes d'interface réseau virtuelle supplémentaires après avoir lancé l'instance importée.

  • La configuration réseau ne doit pas coder de façon permanente l'adresse MAC pour l'interface réseau.

Préparation des systèmes Microsoft Windows pour l'importation

La configuration décrite dans cette section est requise pour que les instances de calcul créées à partir de l'image système Microsoft Windows puissent démarrer correctement et que les connexions réseau fonctionnent.

Important

La configuration du lecteur système où l'instance source Microsoft Windows (machine virtuelle ou système physique) est installée sera importée dans l'image. Toutes les partitions sur le lecteur suivent l'image importée. Tous les autres lecteurs ne sont pas importés et vous devez les créer de nouveau après la création de l'instance à partir de l'image. Déplacez ensuite manuellement les données sur les lecteurs non-instance vers le stockage sur l'instance.

Vous pouvez effectuer cette configuration sur le système source en cours d'exécution ou après avoir lancé l'instance de calcul.

  • Préparation du système source avant la création de l'image. Il s'agit de la méthode recommandée.

  • Préparation de l'instance de calcul après le lancement de l'instance. Si vous avez des préoccupations concernant la modification du système source en direct, vous pouvez utiliser cette méthode. Si vous utilisez cette méthode, votre instance de calcul n'est pas viable à l'origine. Après avoir lancé votre instance de calcul, connectez-vous à la console VNC et utilisez la fenêtre VNC pour apporter les modifications décrites sous Préparation du système source avant la création de l'image.

Préparation du système source avant la création de l'image

  1. Vérifiez les exigences.

    Voir Importation d'images Microsoft Windows personnalisées.

  2. Cloner l'instance existante, en utilisant les procédures propres à la plate-forme courante. Effectuez ensuite toutes les modifications sur le clone pour éviter de perturber l'instance de production.
  3. Suivez les directives de sécurité de votre organisation pour vous assurer que le système Microsoft Windows est sécurisé. Il peut inclure les tâches suivantes, mais n'y est pas limité :

    • Installez les dernières mises à jour de sécurité pour le système d'exploitation et les applications installées.

    • Activer le pare-feu et le configurer pour activer uniquement les règles qui sont nécessaires.

    • Désactivez les comptes privilégiés inutiles.

    • Utilisez des mots de passe forts pour tous les comptes.

  4. Configurez l'accès au protocole Remote Desktop (RDP).

    1. Activez les connexions Bureau à distance à l'image. Voir Pour se connecter à une instance Windows à partir d'un client Bureau à distance.

    2. Modifiez la règle de port entrant du pare-feu Microsoft Windows pour permettre l'accès RDP pour les types d'emplacement de réseau privé et public. Lorsque vous importez l'image, le service de connaissance des emplacements réseau de Microsoft Windows identifie la connexion réseau comme type de réseau public.

  5. Déterminez si le type de licence Microsoft Windows courant est une licence en volume en exécutant la commande suivante dans PowerShell :

    Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.PartialProductKey} | select ProductKeyChannel

    Si la licence n'est pas une licence en volume, après avoir importé l'image, vous mettrez à jour le type de licence.

  6. Si vous prévoyez d'utiliser l'image personnalisée pour créer plusieurs instances, créez une image généralisée du disque de démarrage. Les informations spécifiques à un ordinateur, telles que les identificateurs uniques, sont nettoyées d'une image généralisée. Lorsque vous créez des instances à partir d'une image généralisée, les identificateurs uniques sont régénérés. Ainsi, deux instances créées à partir de la même image ne peuvent pas créer de conflit avec les mêmes identificateurs.

  7. Créez une sauvegarde du volume racine.

  8. Si l'instance Windows a un stockage attaché à distance, tel que NFS ou des volumes par blocs, configurez tous les services qui dépendent de ce stockage pour démarrer manuellement. Le stockage distant n'est pas disponible la première fois qu'une instance qui a été créée à partir d'une image personnalisée démarre sur Oracle Cloud Infrastructure.

  9. Assurez-vous que toutes les interfaces réseau utilisent DHCP et que les adresses MAC et les adresses IP ne sont pas figées. Pour les étapes de configuration réseau du système, voir la documentation le concernant.

  10. Téléchargez les pilotes Oracle Windows VirtIO :

    1. Connectez-vous au site Oracle Software Delivery Cloud.

    2. Dans la liste déroulante All Categories, sélectionnez Release.

    3. Tapez Oracle Linux 7.9 dans la zone de recherche et sélectionnez Rechercher.
    4. Sélectionnez REL : Oracle Linux 7.9.0.0.0.
    5. En haut à droite de la page, à droite de votre panier, sélectionnez Continuer.

    6. Dans la liste Platforms/Langues, sélectionnez x86 64 bits. Sélectionnez Continuer.
    7. Acceptez le contrat de licence, puis sélectionnez Continuer.
    8. Cochez la case à côté d'Oracle VirtIO Drivers Version for Microsoft Windows 1.1.x. Décochez les autres cases.
    9. Sélectionnez Télécharger, puis suivez les invites.
  11. Installez les pilotes Oracle VirtIO pour Windows :
    1. Suivez les invites du flux de travail d'installation. Dans la page Installation Type, sélectionnez Custom.
    2. Redémarrez l'instance Windows.
  12. Exécutez la procédure Création et exportation d'une image.

Création et exportation d'une image

  1. Arrêtez le système.

  2. Clonez le système arrêté en tant que fichier VMDK ou QCOW2. Reportez-vous à la documentation des outils pour votre système d'exploitation.

  3. Exportez l'image de votre système physique ou de votre environnement de virtualisation.

  4. Effectuez la procédure Importation d'une image Microsoft Windows pour importer l'image dans Oracle Cloud Infrastructure.

Préparation de l'instance de calcul après le lancement de l'instance

  1. Effectuez autant d'étapes de préparation du système source avant la création de l'image que vous le souhaitez.

  2. Exécutez la procédure Création et exportation d'une image ci-dessus.

    Après avoir importé l'image, ne pas effectuer la procédure Post Import Tasks for Microsoft Windows Images.

  3. Utilisez l'image importée pour lancer une instance.

    Pour la source de l'image, sélectionnez Images personnalisées, puis l'image que vous avez importée. Voir Création d'une instance.

  4. Connectez-vous à la console comme décrit sous Connexion à une instance de calcul.

  5. Effectuez la procédure Préparation des systèmes Microsoft Windows pour l'importation.

  6. Effectuez la procédure Post Import Tasks for Microsoft Windows Images.

Importation d'une image Microsoft Windows

Après avoir préparé une image Microsoft Windows pour l'importation, procédez comme suit pour importer l'image :

  1. Chargez le fichier d'image dans un seau du service de stockage d'objets.

    Assurez-vous de sélectionner un seau pour lequel vous disposez d'un accès en lecture et en écriture. Voir Exportation d'une image vers un seau de stockage d'objets.

  2. Importez l'image du seau vers votre location.

    Voir Importation d'une image à partir d'un seau de stockage d'objets et Importation d'une image à partir d'une URL. Utilisez la procédure de l'interface de ligne de commande et spécifiez l'option --operating-system. Assurez-vous que la valeur de l'option --operating-system inclut la chaîne "Windows" non sensible à la casse.

  3. Effectuez les tâches post-importation.

    Voir Tâches post-importation pour des images Microsoft Windows.

Post Importer des tâches pour des images Microsoft Windows

Après avoir importé une image Microsoft Windows personnalisée, procédez comme suit.

  1. Utilisez l'image importée pour créer une instance.

    Pour la source de l'image, sélectionnez Images personnalisées, puis l'image que vous avez importée. Voir Création d'une instance.

  2. Activer l'accès RDP à l'instance de calcul.

    Voir Pour se connecter à une instance Windows à partir d'un client Bureau à distance.

  3. Connectez-vous à l'instance à l'aide du RDP.

    Voir Pour se connecter à une instance Windows à partir d'un client Bureau à distance.

  4. Si l'instance requiert un stockage attaché à distance, par exemple des volumes par blocs, créez et attachez le stockage.

    Voir Création et attachement de volumes par blocs.

  5. Créez et attachez toute carte vNIC secondaire requise.

    Voir Configuration des cartes vNIC.

  6. Testez toutes les applications.

  7. Reconfigurez les services qui ont été définis pour démarrer manuellement.

  8. Configurez l'instance pour qu'elle utilise le protocole NTP.

Pour éviter d'effectuer cette configuration chaque fois que vous créez une instance à l'aide de cette image personnalisée, envisagez de créer une nouvelle image à partir de l'instance entièrement configurée. Voir Création d'une image à partir d'une instance.