Import d'images Microsoft Windows personnalisées
Lorsque vous apportez votre propre image Microsoft Window dans Compute Cloud@Customer, elle doit répondre à des exigences spécifiques.
Exigences relatives aux images source Windows Microsoft Windows
-
La taille d'image maximale est de 400 Go.
-
L'image doit être configurée pour l'initialisation du BIOS.
-
Un seul disque est pris en charge. Il doit s'agir du lecteur d'initialisation avec un enregistrement d'initialisation maître et une programme d'initialisation valides. Vous pouvez migrer des volumes de données supplémentaires après avoir importé le volume d'initialisation de l'image.
-
La taille minimale du volume d'initialisation est de 256 Go.
-
Le processus d'initialisation ne doit pas nécessiter la présence d'autres volumes de données pour assurer l'initialisation.
-
L'image disque ne peut pas être chiffrée.
-
L'image de disque doit être un fichier VMDK ou QCOW2. Créez le fichier image en clonant le volume source, et non en créant un cliché. Les fichiers VMDK doivent être de type "monolithique unique" (monolithicSparse) ou "optimisé pour le flux" (streamOptimized). Les deux types comportent un seul fichier VMDK. Tous les autres formats VMDK, tels que ceux qui utilisent plusieurs fichiers, qui fractionnent les volumes ou qui contiennent des clichés, ne sont pas pris en charge.
-
L'interface réseau doit utiliser DHCP pour repérer les paramètres réseau. Lorsque vous importez une image personnalisée, les interfaces réseau existantes ne sont pas recréées Toute interface réseau existante est remplacée par une carte d'interface réseau unique une fois le processus d'import terminé. Vous pouvez attacher des cartes d'interface réseau virtuelles supplémentaires après avoir lancé l'instance importée.
-
La configuration réseau ne doit pas coder en dur 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 Compute créées à partir de l'image système Microsoft Windows puissent s'initialiser correctement et que les connexions réseau fonctionnent.
La configuration de l'unité système sur laquelle l'instance source Microsoft Windows (machine virtuelle ou système physique) est installée sera importée dans l'image. Toutes les partitions du lecteur suivront par le biais de l'image importée. Les autres lecteurs ne seront pas importés. Vous devez les recréer sur l'instance 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 Compute.
-
Préparation du système source avant la création de l'image. La méthode recommandée est la suivante.
-
Préparation de l'instance de calcul après son lancement. Si vous avez des préoccupations concernant la modification du système source actif, vous pouvez utiliser cette méthode. Si vous utilisez cette méthode, votre instance Compute n'est pas viable au départ. Une fois l'instance Compute lancée, connectez-vous à la console VNC et utilisez la fenêtre VNC pour effectuer les modifications décrites dans Préparation du système source avant la création de l'image.
Préparer le système source avant de créer l'image
-
Vérifiez la configuration requise.
Reportez-vous à Import d'images Microsoft Windows personnalisées.
- Clonez l'instance existante à l'aide des procédures propres à la plate-forme actuelle. Effectuez ensuite toutes les modifications sur le clone pour éviter de perturber l'instance de production.
-
Suivez les instructions de sécurité de votre organisation afin de garantir la sécurité de votre système Microsoft Windows. Cela peut inclure, sans toutefois s'y limiter, les tâches suivantes :
-
Installez les dernières mises à jour de sécurité pour le système d'exploitation et les applications installées.
-
Activez le pare-feu et configurez-le de façon à activer uniquement les règles nécessaires.
-
Désactivez les comptes privilégiés inutiles.
-
Utilisez des mots de passe forts pour l'ensemble des comptes.
-
-
Configuration de l'accès RDP (Remote Desktop Protocol).
-
Activez les connexions Bureau à distance à l'image. Reportez-vous à Procédure de connexion à une session Windows depuis un client Bureau à distance.
-
Modifiez la règle du port entrant Microsoft Windows Firewall afin d'autoriser l'accès RDP pour les types d'emplacement de réseau Public et Privé. Lorsque vous importez l'image, le service Microsoft Windows Network Location Awareness identifie la connexion réseau comme un type de réseau public.
-
-
Déterminez si le type de licence Microsoft Windows en cours est une licence de volume en exécutant la commande suivante dans PowerShell :
Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.PartialProductKey} | select ProductKeyChannel
S'il ne s'agit pas d'une licence en volume, vous mettez à jour le type d'image une fois l'image importée.
-
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. Une image généralisée est nettoyée de toute information propre à l'ordinateur, telle que les identificateurs uniques. Lorsque vous créez des instances à partir d'une image généralisée, les identificateurs uniques sont régénérés. Cela évite que deux instances créées à partir de la même image entrent en conflit sur les mêmes identificateurs.
-
Créez une sauvegarde du volume racine.
-
Si l'instance Windows dispose d'un stockage attaché à distance, tel que NFS ou volumes de blocs, configurez tous les services qui reposent sur ce stockage pour qu'ils démarrent manuellement. Le stockage attaché à distance n'est pas disponible lors de la première initialisation d'une instance créée à partir d'une image personnalisée sur Oracle Cloud Infrastructure.
-
Assurez-vous que toutes les interfaces réseau utilisent DHCP, et que l'adresse MAC et les adresses IP ne sont pas codées en dur. Reportez-vous à la documentation de votre système afin de connaître les étapes à suivre pour effectuer sa configuration réseau.
-
Téléchargez les pilotes Oracle VirtIO pour Windows :
-
Ouvrez une session sur le site Oracle Software Delivery Cloud.
-
Dans la liste déroulante All Categories, sélectionnez Release.
- Saisissez Oracle Linux 7.9 dans la zone de recherche et sélectionnez Search (Rechercher).
- Sélectionnez REL : Oracle Linux 7.9.0.0.0.
-
En haut à droite de la page, à droite de votre panier, sélectionnez Continuer.
- Dans la liste Platforms/Langues, sélectionnez x86 64 bits. Sélectionnez Continue.
- Acceptez le contrat de licence, puis sélectionnez Continuer.
- Cochez la case en regard de la version des pilotes Oracle VirtIO pour Microsoft Windows 1.1.x. Désélectionnez les autres cases.
- Sélectionnez Télécharger, puis suivez les invites.
-
- Installez les pilotes Oracle VirtIO pour Windows :
- Suivez les invites du workflow d'installation. Sur la page Installation Type, sélectionnez Custom.
- Redémarrez l'instance Windows.
-
Effectuez la procédure Création et exportation d'une image.
Création et export d'une image
-
Arrêtez le système.
-
Clonez le système arrêté en tant que fichier VMDK ou QCOW2. Reportez-vous à la documentation relative à votre O/S.
-
Exportez l'image de votre système physique ou de votre environnement de virtualisation.
-
Effectuez la procédure d'import d'une image Microsoft Windows pour importer l'image dans Oracle Cloud Infrastructure.
Préparation de l'instance de calcul après son lancement
-
Effectuez autant d'étapes de préparation du système source avant la création de l'image que vous le souhaitez.
-
Effectuez la procédure Création et exportation d'une image ci-dessus.
Après avoir importé l'image, n'effectuez pas la procédure Tâches post-import pour les images Microsoft Windows.
-
Utilisez l'image importée pour lancer une instance.
Pour la source de l'image, sélectionnez Images personnalisées, puis choisissez l'image importée. Reportez-vous à Création d'une instance.
-
Connectez-vous à la console comme décrit dans Connexion à une instance Compute.
-
Effectuez la procédure Préparation des systèmes Microsoft Windows pour l'importation.
-
Effectuez la procédure Post Import Tasks for Microsoft Windows Images.
Import d'une image Microsoft Windows
Après avoir préparé une image Microsoft Windows pour l'import, procédez comme suit pour réaliser l'import :
-
Téléchargez le fichier image vers un bucket Object Storage.
Veillez à sélectionner un bucket pour lequel vous disposez d'un accès en lecture et en écriture. Reportez-vous à Export d'une image vers un compartiment Object Storage.
-
Importez l'image du bucket vers votre location.
Reportez-vous à Import d'une image à partir d'un bucket Object Storage et à Import d'une image à partir d'une URL. Utilisez la procédure CLI et spécifiez l'option
--operating-system
. Assurez-vous que la valeur de l'option--operating-system
inclut la chaîne non sensible à la casse "Windows". -
Effectuez les tâches postérieures à l'import.
Reportez-vous à Tâches postimport pour les images Microsoft Windows.
Tâches de post-importation pour les images Microsoft Windows
Après avoir importé une image Microsoft Windows personnalisée, procédez comme suit.
-
Utilisez l'image importée pour créer une instance.
Pour la source de l'image, sélectionnez Images personnalisées, puis choisissez l'image importée. Reportez-vous à Création d'une instance.
-
Activation de l'accès RDP (Remote Desktop Protocol) à l'instance Compute.
Reportez-vous à Procédure de connexion à une session Windows depuis un client Bureau à distance.
-
Connexion à l'instance à l'aide de RDP.
Reportez-vous à Procédure de connexion à une session Windows depuis un client Bureau à distance.
-
Si l'instance exige un stockage attaché à distance, tel que des volumes de blocs, créez et attachez le stockage.
Reportez-vous à Création et attachement de volumes de blocs.
-
Créez et attachez toutes les cartes d'interface réseau virtuelles secondaires requises.
Reportez-vous à la section Configuring VNICs.
-
Vérifiez que toutes les applications fonctionnent comme prévu.
-
Reconfigurez les services définis pour démarrer manuellement.
-
Configurez votre instance de sorte qu'elle utilise le protocole NTP (Network Time Protocol).
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 image à partir de l'instance entièrement configurée. Reportez-vous à Création d'une image personnalisée à partir d'une instance.