JeOSを使用して仮想マシン環境でSUSE Managerをインストールする
1. 仮想マシンマネージャ(virt-manager)の設定
この章では、SUSE ManagerのベースとしてSUSE Linux Enterprise Just Enough Operating System (JeOS)のインストールを行うために必要なカーネル仮想マシン(KVM)設定について説明します。 仮想マシンマネージャ(virt-manager)と組み合わせたKVMはこのインストールのサンドボックスとして使用されます。
virt-manager を使用して、新しい仮想マシンを作成するときに、次の設定を入力します。
次の表では、最低要件を指定しています。 これらは、1つのクライアントがあるサーバなど、クイックテストインストールに適しています。 運用環境を使用する場合、ハードウェア要件にリストされている要件を確認してください。 |
次の表では、「バージョン」を実際の製品バージョンの文字列で置き換えてください。 https://download.suse.com/でJeOSのイメージを検索してください。
KVMの設定 | |
---|---|
インストール方法 |
既存のディスクイメージのインポート |
OS: |
Linux |
バージョン: |
SLES_version_-JeOS-for-kvm-and-xen.x86_64-GM.qcow2 |
メモリ: |
8192MB |
CPU数: |
4 |
ストレージフォーマット: |
.qcow2 24GB(デフォルト) JeOSルートパーティション |
仮想ディスク: |
|
仮想ディスク2: |
101GB( |
仮想ディスク3: |
50GB( |
仮想ディスク4: |
4GB(スワップ用) |
名前: |
test-setup |
ネットワーク |
Bridge br0 |
SUSE Linux Enterprise 仮想化 ガイドについては、 https://documentation.suse.com/sles/15-SP3/html/SLES-all/book-virtualization.htmlを参照してください。 |
2. JeOS KVMの設定
SUSE Managerのストレージパーティションに必要な追加の仮想ディスクを3つ作成します。
-
ダウンロードしたJeOS KVMイメージを使用して新しい仮想マシンを作成し、[
Import existing disk image
](既存のディスクイメージをインポート)を選択します。 -
RAMおよびCPU数を設定します(少なくとも8GBのRAMおよび4つのCPU)。
-
KVMマシンに名前を付け、[
Customize configuration before install
](インストール前に設定をカスタマイズ)チェックボックスを選択します。 -
ハードウェアの追加をクリックし、これらを指定して新しい仮想ディスクを3つ作成します。 これらのディスクは、プロシージャ: SUSE ManagerのインストールのためにJeOSを準備するでパーティション化され、マウントされます。
ストレージサイズの値は、絶対最小値です。これは小規模なテストまたはデモインストールにのみ適しています。 特に、
/var/spacewalk/
ではさらに大容量がすぐに必要になる場合があります。 Kiwiイメージが保存される/srv
用に別のパーティションを作成することも検討してください。仮想ストレージディスク 名前 サイズ 仮想ディスク2:
spacewalk
101 GB
仮想ディスク3:
pgsql
50 GB
仮想ディスク4:
スワップ
4 GB
-
Begin Installation(インストールの開始)をクリックし、JeOSイメージから新しいVMをブートします。
プロセスが完了し、コマンドプロンプトが入力を待機するまで、プロンプトに従って基本的なJeOSインストールを完了します。
基本的なインストールプロンプトの操作中、rootパスワードの入力を求められます。 次のメッセージボックスで、Confirm root Password(rootパスワードを確認)をクリックします。
3. SUSE Manager用にJeOSを準備する
-
root
としてログインします。 -
sles-release
パッケージをアンインストールします。rpm -e --nodeps sles-release
-
SCCでSUSE Managerを登録します(
<productnumber>
を4.2
に置き換えたり、<architecture>
をx86_64
に置き換えるなど)。SUSEConnect -e<EMAIL_ADDRESS> -r<SUSE_MANAGER_CODE> \ -p SUSE-Manager-Server/<productnumber>/<architecture>
-
SUSE Managerリポジトリを追加します。
SUSEConnect -p sle-module-basesystem/15.3/x86_64 SUSEConnect -p sle-module-python2/15.3/x86_64 SUSEConnect -p sle-module-server-applications/15.3/x86_64 SUSEConnect -p sle-module-web-scripting/15.3/x86_64 SUSEConnect -p sle-module-suse-manager-server/<productnumber>/x86_64
JeOSは、必要なパッケージのみをインストールするように設定されています。 動作するすべての機能を取得するには、推奨パッケージもインストールできるようにする必要があります。
/etc/zypp/zypp.conf
で、solver.onlyRequires = true
上記の行を次のように変更します。
solver.onlyRequires = false
-
すべての必要な依存関係を設定してyast2-storage-ngをインストールします(約40個のパッケージでは、インストール時に30MB)。 この基本的な管理パッケージは、ストレージパーティションを準備するために必要です。
zypper in yast2-storage-ng
-
YaSTパーティション設定(
yast2 disk
)を使用して次の場所で仮想ディスクをパーティション設定してマウントします。ストレージサイズの値は絶対最小値です。 これらは、1つのクライアントがあるサーバなど、小規模なテストまたはデモのインストールにのみ適しています。 特に、
/var/spacewalk/
ではさらに大容量がすぐに必要になる場合があります。 Kiwiイメージが保存される/srv
用に別のパーティションを作成することも検討してください。仮想ストレージディスク 名前 ストレージサイズ ファイルシステムの種類 仮想ディスク2:
/var/spacewalk
101 GB
XFS
仮想ディスク3:
/var/lib/pgsql
50 GB
XFS
仮想ディスク4:
スワップ
4 GB
スワップ
-
パーティション設定を終了し、SUSE Managerパターンをインストールします(約730個のパッケージでは、インストール時に1.4GBのディスクスペースを使用)。
zypper in -t pattern suma_server
-
再起動します。
SUSE Managerの設定に進むには、SUSE Managerの設定を参照してください。