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.

  1. Allez sur https://build.opensuse.org/image_templates.. Vous devez vous connecter à votre compte openSUSE pour accéder aux ressources.

  2. Sélectionnez le modèle que vous souhaitez utiliser.

  3. Spécifiez un nom pour l’image, puis sélectionnez Créer une appliance.

    custom vm 01 select template

    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.

    custom vm 02 image overview

2. Sélectionnez les profils d’image et ajoutez des paquets.

  1. Allez à l’onglet Logiciel.

  2. 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.

    custom vm 03 image software
  3. (Optionnel) Ajouter et supprimer des paquets.

    custom vm 04 image software packages
    custom vm 05 image software add package

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.

custom vm 06 view package

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.

custom vm 07 view package details

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.

custom vm 08 edit kiwi config

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.

custom vm 09 build succeeded

La section Résultats de construction contient également un lien de téléchargement pour la nouvelle image.

custom vm 10 binaries link
custom vm 11 binaries download

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.

custom vm 12 project publish repositories

Votre image est publiée à https://download.opensuse.org/ (sous repositories/home:/YOUR_USER_NAME:/branches:/SUSE:/Templates:/Images:/).

custom vm 13 download.openuse.org

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