|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Images de machines virtuelles SUSE personnalisées
SUSE fournit SUSE Linux Enterprise (SLE) et openSUSE Leap des images de machines virtuelles adaptées à une utilisation dans SUSE Virtualization. Ces images sont construites sur le openSUSE Build Service (OBS) en utilisant l’outil de création d’images Kiwi, et peuvent être utilisées immédiatement après le téléchargement.
Dans la plupart des cas, vous pouvez utiliser les images qcow2 Minimal VM Cloud car elles incluent l’outil cloud-init nécessaire à la configuration automatique de la machine virtuelle. D’autres variantes d’images nécessitent que vous vous connectiez à la console de la machine virtuelle et que vous effectuiez ensuite la configuration initiale.
|
Les images Minimal VM Cloud étaient nommées Minimal VM OpenStack Cloud dans les versions antérieures à SLES 15 SP5 et openSUSE 15.5. |
Utilisation de l’openSUSE Build Service (OBS)
Vous pouvez créer des images personnalisées en utilisant les modèles d’image d’OBS de SUSE, qui sont des configurations d’image Kiwi préconfigurées. Par exemple, si vous souhaitez utiliser d’autres paquets avec SLE 15 SP7, vous pouvez créer une image en utilisant le modèle SLE 17 SP5 Minimal. OBS fournit une interface pour ajouter des paquets et construit automatiquement l’image, que vous pouvez télécharger puis téléverser sur SUSE Virtualization. Pour plus d’informations, consultez le Guide de l’utilisateur OBS.
1. Créez une image personnalisée basée sur un modèle existant.
-
Allez sur https://build.opensuse.org/image_templates.. Vous devez vous connecter à votre compte openSUSE pour accéder aux ressources.
-
Sélectionnez le modèle que vous souhaitez utiliser.
-
Spécifiez un nom pour l’image, puis sélectionnez Créer une appliance.
OBS construit automatiquement l’image. Par défaut, l’interface affiche l’onglet Vue d’ensemble, qui contient des informations telles que le nombre de paquets inclus et l’état de la construction.
2. Sélectionnez les profils d’image et ajoutez des paquets.
-
Allez à l’onglet Logiciel.
-
Sélectionnez les profils d’image que vous souhaitez que OBS construise.
Dans la plupart des cas, vous pouvez utiliser les images qcow2 Minimal VM Cloud car elles incluent l’outil cloud-init nécessaire à la configuration automatique de la machine virtuelle. D’autres variantes d’images nécessitent que vous vous connectiez à la console de la machine virtuelle et que vous effectuiez ensuite la configuration initiale.
-
(Optionnel) Ajouter et supprimer des paquets.
3. (Optionnel) Passer en mode Voir le paquet.
Le mode Voir le paquet offre un contrôle plus granulaire sur la configuration. Pour basculer, cliquez sur l’icône Voir le paquet dans la barre de navigation.
La section Fichiers sources de l’onglet Vue d’ensemble montre tous les fichiers qui composent votre modèle Kiwi. Vous pouvez modifier n’importe quel fichier en sélectionnant le nom de fichier correspondant.
4. (Optionnel) Éditer le fichier de configuration Minimal.kiwi.
Sélectionnez le nom de fichier pour ouvrir l’éditeur de texte. La section <packages type="image"> liste les paquets à installer. Vous pouvez spécifier des paquets supplémentaires pour chaque profil d’image.
Par défaut, le profil d’image Cloud (<package type="image" profiles="Cloud">) installe le paquet kernel-default-base. Dans l’exemple suivant, ce paquet est remplacé par kernel-default, qui inclut les modules nécessaires pour le support iSCSI.
5. Attendez qu’OBS termine la construction de l’image.
Une fois le processus terminé, la section Résultats de construction de l’onglet Vue d’ensemble affiche le statut réussi.
La section Résultats de construction contient également un lien de téléchargement pour la nouvelle image.
6. Activez la publication pour partager l’image.
Pour permettre au public de télécharger votre image personnalisée, allez à l’onglet Dépôts de votre projet OBS et activez l’option Publier.
Votre image est publiée à https://download.opensuse.org/ (sous repositories/home:/YOUR_USER_NAME:/branches:/SUSE:/Templates:/Images:/).
Utilisation de l’outil de ligne de commande Kiwi
En alternative au service de construction openSUSE, vous pouvez créer des images localement en utilisant l’outil de ligne de commande Kiwi. Pour plus d’informations sur l’outil, voir Construire des appareils système Linux avec KIWI Next Generation (KIWI NG).
Pour créer des images personnalisées, vous devez d’abord télécharger le fichier Minimal.kiwi, ainsi que les scripts config.sh et editbootinstall_rpi.sh du projet correspondant sur OBS.
| Système d’exploitation | Projet openSUSE Build Service |
|---|---|
SLE 15 SP7 |
https://build.opensuse.org/package/show/SUSE:SLE-15-SP7:GA/kiwi-templates-Minimal |
SLE 15 SP6 |
https://build.opensuse.org/package/show/SUSE:SLE-15-SP6:GA/kiwi-templates-Minimal |
openSUSE Leap 15.6 |
https://build.opensuse.org/package/show/openSUSE:Leap:15.6/kiwi-templates-Minimal |
SLE 15 SP5 |
https://build.opensuse.org/package/show/SUSE:SLE-15-SP5:GA/kiwi-templates-Minimal |
openSUSE Leap 15.5 |
https://build.opensuse.org/package/show/openSUSE:Leap:15.5/kiwi-templates-Minimal |
SLE 15 SP4 |
https://build.opensuse.org/package/show/SUSE:SLE-15-SP4:GA/kiwi-templates-Minimal |
openSUSE Leap 15.4 |
https://build.opensuse.org/package/show/openSUSE:Leap:15.4/kiwi-templates-Minimal |