この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

カスタムSUSE仮想マシンイメージ

SUSEは、 SUSE Linux Enterprise (SLE)および openSUSE Leapの仮想マシンイメージを提供しており、SUSE Virtualizationでの使用に適しています。これらのイメージは、 openSUSE Build Service (OBS)上で Kiwiイメージビルディングツールを使用して構築されており、ダウンロード後すぐに使用できます。

ほとんどの場合、Minimal VM Cloud qcow2イメージを使用できます。これには、自動仮想マシン構成に必要なcloud-initツールが含まれています。他のイメージバリアントは、仮想マシンコンソールにログインし、初期設定を行う必要があります。

_Minimal VM Cloud_イメージは、SLES 15 SP5およびopenSUSE 15.5より前のリリースでは_Minimal VM OpenStack Cloud_と名付けられていました。

openSUSE Build Service (OBS)の使用

SUSEのOBSを使用してカスタムイメージを作成できます。 イメージテンプレートは、事前に設定されたKiwiイメージ構成です。たとえば、SLE 15 SP7で他のパッケージを使用したい場合は、_SLE 17 SP5 Minimal_テンプレートを使用してイメージを作成できます。OBSは、パッケージを追加するためのインターフェースを提供し、自動的にイメージをビルドします。ダウンロードしてSUSE Virtualizationにアップロードできます。詳細については、 OBSユーザーガイドを参照してください。

1.既存のテンプレートに基づいてカスタムイメージを作成します。

  1. https://build.opensuse.org/image_templates.に移動します。リソースにアクセスするには、openSUSEアカウントにサインインする必要があります。

  2. 使用したいテンプレートを選択します。

  3. イメージの名前を指定し、次に*アプライアンスを作成*を選択します。

    custom vm 01 select template

    OBSは自動的にイメージをビルドします。デフォルトでは、インターフェースは*概要*タブを表示し、含まれるパッケージの数やビルドステータスなどの情報が含まれています。

    custom vm 02 image overview

2.イメージプロファイルを選択し、パッケージを追加します。

  1. *ソフトウェア*タブに移動します。

  2. OBSにビルドさせたいイメージプロファイルを選択します。

    ほとんどの場合、Minimal VM Cloud qcow2イメージを使用できます。これには、自動仮想マシン構成に必要なcloud-initツールが含まれています。他のイメージバリアントは、仮想マシンコンソールにログインし、初期設定を行う必要があります。

    custom vm 03 image software
  3. (オプション)パッケージを追加および削除します。

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

3.(オプション)_パッケージの表示_モードに切り替えます。

_パッケージの表示_モードは、設定に対するより詳細な制御を提供します。切り替えるには、ナビゲーションバーの_パッケージの表示_アイコンをクリックします。

custom vm 06 view package

*概要*タブの*ソースファイル*セクションには、あなたのKiwiテンプレートを構成するすべてのファイルが表示されます。対応するファイル名を選択することで、任意のファイルを編集できます。

custom vm 07 view package details

4.(オプション)設定ファイル`Minimal.kiwi`を編集します。

ファイル名を選択してテキストエディタを開きます。`<packages type="image">`セクションには、インストールされるパッケージがリストされています。各イメージプロファイルに対して追加のパッケージを指定できます。

デフォルトでは、_クラウド_イメージプロファイル(<package type="image" profiles="Cloud">)は、_kernel-default-base_パッケージをインストールします。次の例では、そのパッケージはiSCSIサポートに必要なモジュールを含む_kernel-default_に置き換えられます。

custom vm 08 edit kiwi config

5.OBSがイメージのビルドを完了するのを待ちます。

プロセスが完了すると、*概要*タブの*ビルド結果*セクションにステータス_成功_が表示されます。

custom vm 09 build succeeded

*ビルド結果*セクションには、新しいイメージのダウンロードリンクも含まれています。

custom vm 10 binaries link
custom vm 11 binaries download

6.イメージを共有するために公開を有効にします。

一般の人がカスタムイメージをダウンロードできるようにするには、OBSプロジェクトの*リポジトリ*タブに移動し、_公開_フラグを有効にします。

custom vm 12 project publish repositories
custom vm 13 download.openuse.org

Kiwiコマンドラインツールの使用

openSUSEビルドサービスの代替として、Kiwiコマンドラインツールを使用してローカルでイメージを作成できます。ツールに関する詳細は、 KIWI次世代を使用したLinuxシステムアプライアンスの構築を参照してください。

カスタムイメージを作成するには、まずファイル`Minimal.kiwi`と、対応するプロジェクトからスクリプト`config.sh`と`editbootinstall_rpi.sh`をOBSからダウンロードする必要があります。

オペレーティングシステム openSUSEビルドサービスプロジェクト

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