Import d'images Linux personnalisées
Vous pouvez utiliser votre propre image Linux dans Compute Cloud@Customer tant que l'image répond à des exigences spécifiques.
Configuration requise pour les images source Linux
Les images personnalisées doivent répondre aux exigences suivantes :
-
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 un 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.
-
Le processus d'initialisation ne doit pas exiger la présence de volumes de données supplémentaires pour une initialisation réussie.
-
Le programme d'initialisation doit utiliser LVM ou un UUID pour localiser le volume d'initialisation.
-
L'image de disque ne peut pas être cryptée.
-
L'image de disque doit être un fichier VMDK ou QCOW2. Ces images peuvent être converties en images de type
.oci
.-
Créez le fichier image en clonant le volume source, et non en créant un cliché.
-
Les fichiers VMDK doivent être de type unique (monolithicSparse) ou optimisé pour le flux (streamOptimized). Les deux types sont constitués d'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. Lors de l'import d'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'import terminé. Vous pouvez attacher d'autres cartes d'interface réseau virtuelles après avoir créé l'instance importée.
-
La configuration réseau ne doit pas coder en dur l'adresse MAC de l'interface réseau.
-
Oracle recommande d'activer SSH basé sur un certificat, mais cette recommandation est facultative.
Préparation des machines virtuelles Linux pour import
Avant d'importer une image Linux personnalisée, vous devez préparer l'image pour vous assurer que les instances créées à partir de celle-ci peuvent s'initialiser correctement et que les connexions réseau fonctionneront.
Procédez comme suit.
-
Assurez-vous que l'image source répond aux exigences.
Reportez-vous à Import d'images Linux personnalisées.
-
Créez une sauvegarde du volume racine.
-
Si la machine virtuelle a un stockage attaché à distance, tel que NFS ou des volumes de blocs, configurez tous les services qui reposent sur ce stockage de sorte qu'ils démarrent manuellement. Le stockage attaché à distance n'est pas disponible lors de la première initialisation d'une instance importée.
-
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.
-
Arrêtez la VM.
-
Cloner la machine virtuelle arrêtée en tant que fichier VMDK ou QCOW2, puis exporter l'image à partir de votre environnement de virtualisation.
Reportez-vous à la documentation des outils pour votre environnement de virtualisation.
Import d'une image Linux
Après avoir préparé une image Linux, procédez comme suit pour l'importer :
-
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 bucket Object Storage.
-
Importez l'image du bucket vers votre location.
Reportez-vous à Import d'une image à partir d'un bucket Object Storage.
-
Effectuez les tâches post-importation.
Reportez-vous à Tâches postérieures à l'import pour les images Linux.
Tâches postérieures à l'import pour les images Linux
Après avoir importé une image Linux 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.
-
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 VNIC secondaires requises.
Reportez-vous à Configuration de cartes d'interface réseau virtuelles.
-
Vérifiez que toutes les applications fonctionnent comme prévu.
-
Reconfigurez les services définis pour démarrer manuellement.