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.
Exigences relatives aux 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 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.
-
Le processus d'initialisation ne doit pas nécessiter la présence de volumes de données supplémentaires pour assurer l'initialisation.
-
Le programme d'initialisation doit utiliser LVM ou un UUID pour localiser le volume d'initialisation.
-
L'image disque ne peut pas être chiffré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 "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 associer d'autres VNIC après avoir créé l'instance importée.
-
La configuration réseau ne doit pas coder en dur l'adresse MAC pour 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 afin d'assurer que l'instance créée à partir de celle-ci peut s'initialiser correctement et que la connexion réseau fonctionnera.
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 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 importée.
-
Assurez-vous que toutes les interfaces réseau utilisent DHCP, et que l'adresse MAC et l'adresse IP ne sont ni 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 machine virtuelle.
-
Clonez la machine virtuelle arrêtée en tant que fichier VMDK ou QCOW2, puis exportez l'image à partir de votre environnement de virtualisation.
Reportez-vous à la documentation relative aux outils de l'environnement de virtualisation.
Import d'une image Linux
Après avoir préparé une image Linux à importer, 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.
-
Effectuez les tâches postérieures à l'importation.
Reportez-vous à Tâches postérieures à l'importation pour les photos Linux.
Tâches postérieures à l'importation pour les photos 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 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.