|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
カスタム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.既存のテンプレートに基づいてカスタムイメージを作成します。
-
https://build.opensuse.org/image_templates.に移動します。リソースにアクセスするには、openSUSEアカウントにサインインする必要があります。
-
使用したいテンプレートを選択します。
-
イメージの名前を指定し、次に*アプライアンスを作成*を選択します。
OBSは自動的にイメージをビルドします。デフォルトでは、インターフェースは*概要*タブを表示し、含まれるパッケージの数やビルドステータスなどの情報が含まれています。
2.イメージプロファイルを選択し、パッケージを追加します。
-
*ソフトウェア*タブに移動します。
-
OBSにビルドさせたいイメージプロファイルを選択します。
ほとんどの場合、Minimal VM Cloud qcow2イメージを使用できます。これには、自動仮想マシン構成に必要なcloud-initツールが含まれています。他のイメージバリアントは、仮想マシンコンソールにログインし、初期設定を行う必要があります。
-
(オプション)パッケージを追加および削除します。
3.(オプション)_パッケージの表示_モードに切り替えます。
_パッケージの表示_モードは、設定に対するより詳細な制御を提供します。切り替えるには、ナビゲーションバーの_パッケージの表示_アイコンをクリックします。
*概要*タブの*ソースファイル*セクションには、あなたのKiwiテンプレートを構成するすべてのファイルが表示されます。対応するファイル名を選択することで、任意のファイルを編集できます。
4.(オプション)設定ファイル`Minimal.kiwi`を編集します。
ファイル名を選択してテキストエディタを開きます。`<packages type="image">`セクションには、インストールされるパッケージがリストされています。各イメージプロファイルに対して追加のパッケージを指定できます。
デフォルトでは、_クラウド_イメージプロファイル(<package type="image" profiles="Cloud">)は、_kernel-default-base_パッケージをインストールします。次の例では、そのパッケージはiSCSIサポートに必要なモジュールを含む_kernel-default_に置き換えられます。
5.OBSがイメージのビルドを完了するのを待ちます。
プロセスが完了すると、*概要*タブの*ビルド結果*セクションにステータス_成功_が表示されます。
*ビルド結果*セクションには、新しいイメージのダウンロードリンクも含まれています。
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 |