SUSE Multi-Linux Manager 5.1 サーバーを仮想マシンとしてデプロイ - KVM

この章では、SUSE Multi-Linux Manager 5.1をイメージとしてデプロイするために必要な仮想マシンの設定を提供します。 KVMは、このインストールのためのサンドボックスとしてVirtual Machine Manager(virt-manager)と組み合わせて使用されます。

1. 利用可能なイメージ

SUSE Multi-Linux Manager 5.1 サーバーをデプロイするための推奨される方法は、以下の利用可能なイメージのいずれかを使用することです。 すべてのツールはこれらのイメージに含まれており、デプロイメントを大幅に簡素化します。

SUSE Multi-Linux Manager 5.1のイメージは、SUSE Multi-Linux Manager 5.1 VM イメージで入手可能です。

カスタマイズされた SUSE Multi-Linux Manager 5.1 VM イメージは、SL Micro 6.1 のみ提供されます。 SUSE Linux Enterprise Server 15 SP7 で製品を実行するには、 https://www.suse.com/download/sles/ で入手可能な標準の SUSE Linux Enterprise Server 15 SP7 インストールメディアを使用し、その上に SUSE Multi-Linux Manager 5.1 拡張機能を有効にしてください。

Table 1. 利用可能なサーバイメージ
アーキテクチャ イメージフォーマット

aarch64

qcow2、vmdk

x86_64

qcow2、vmdk、raw、セルフインストーラー

ppc64le

raw、セルフインストーラー

s390x *

qcow2、raw

* s390xには2つのストレージオプションが利用可能です:CDL DASDとFBA。

2. 仮想マシンマネージャ(virt-manager)の設定

*virt-manager*を使用して新しい仮想マシンを作成する際に、次の設定を入力してください。

この表では、最低要件を指定しています。 これらは、クライアント1台のサーバーなど、迅速なテストインストールに適しています。 本番環境を使用したい場合や、ディスクスペースに関する背景情報が必要な場合は、ハードウェア要件を参照してください。

KVMの設定

インストール方法

既存のディスクイメージをインポート

OS:

Linux

バージョン:

SUSE Multi-Linux Manager-Server.x86_64-5.1.*.qcow2

メモリ:

最小 *)

CPU:

最小 *)

ストレージフォーマット:

.qcow2 40 GB (デフォルト) ルートパーティション

名前:

test-setup

ネットワーク

ブリッジ br0

*) 最小値については installation-and-upgrade:hardware-requirements.adoc#server-hardware-requirements を参照してください。

3. KVMの初期セットアップ

プロシージャ:初期セットアップの作成
  1. ダウンロードした Minimal KVMイメージを使用して新しい仮想マシンを作成し、`Import existing disk image`を選択します。

  2. RAMおよびCPU数を設定します。

  3. KVMマシンに名前を付けます。

  4. インストールの開始 をクリックして、イメージからブートします。

  5. [JeOS Firstboot]の画面で、[Start]を選択して続行します。

    jeos firstboot
  6. キーボードレイアウトを選択します。

    select keyboard
  7. ライセンス契約に同意します。

    accept license agreement
  8. タイムゾーンを選択します。

    enter timezone
  9. rootのパスワードを入力します。

    root password
  10. インストールが完了したら、rootとしてログインします。

  11. 次のセクションに進みます。

4. SL Micro と SUSE Multi-Linux Manager 5.1 サーバーを登録

SL Micro 6.1 エンタイトルメントは SUSE Multi-Linux Manager エンタイトルメント内に含まれているため、別途登録コードは必要ありません。

セキュリティのために強化されたSUSE Multi-Linux Managerサーバーホストは、`/tmp`フォルダーからのファイルの実行を制限する場合があります。 そのような場合、回避策として、`TMPDIR`環境変数を別の既存のパスにエクスポートしてから`mgradm`を実行してください。

例:

export TMPDIR=/path/to/other/tmp

SUSE Multi-Linux Managerの更新では、この回避策が不要になるようにツールが変更されます。

プロシージャ:SL Micro と SUSE Multi-Linux Manager 5.1 を登録しています
  1. 仮想マシンをブートします。

  2. `root`としてログインします。

  3. SL Micro を SCC に登録

    transactional-update register -r <REGCODE> -e <your_email>
  4. 再起動します。

  5. SUSE Multi-Linux Manager 5.1 を SUSE Customer Center に登録

    transactional-update register -p Multi-Linux-Manager-Server/5.1/x86_64 -r <REGCODE>
  6. 再起動します。

  7. システムを更新します。

    transactional-update
  8. 更新が適用されていた場合は再起動します。

  9. このステップはオプションです。 ただし、ご使用のインフラストラクチャにカスタム永続ストレージが必要な場合は、`mgr-storage-server`ツールを使用します。

    詳細については、`mgr-storage-server --help`を参照してください。 詳細については、[command]``mgr-storage-server \--help``を参照してください。このツールを使用すると、コンテナストレージとデータベースボリュームの作成が容易になります。 このコマンドは次のように使用します。

    mgr-storage-server <storage-disk-device> [<database-disk-device>]

    例:

    mgr-storage-server /dev/nvme1n1 /dev/nvme2n1

    このコマンドは、/var/lib/containers/storage/volumes にある永続ストレージボリュームを指定されたストレージデバイスに移動します。

    詳細については、以下を参照してください。

  10. デプロイする SUSE Multi-Linux Manager。

    VMイメージを移行先として使用する場合は、最後のステップとして、`mgradm migrate`の代わりに`mgradm install`コマンドを実行してください。

    SSL証明書の種類(自己署名またはサードパーティ)に応じて、次のコマンドのいずれかを実行してください。 `<FQDN>`をSUSE Multi-Linux Managerサーバーの完全修飾ドメイン名に置き換えてください:

    • が提供する自己署名証明書を使用する場合SUSE Multi-Linux Manager:

      mgradm install podman <FQDN>
    • サードパーティSSL証明書フラグを使用してSSL証明書をインポートする場合(これらすべての証明書が必要なわけではない場合は例を調整可能):

      mgradm install podman <FQDN> \
        --ssl-ca-intermediate <strings> \
        --ssl-ca-root <string> \
        --ssl-server-cert <string> \
        --ssl-server-key <string> \
        --ssl-db-ca-intermediate <strings> \
        --ssl-db-ca-root <string> \
        --ssl-db-cert <string> \
        --ssl-db-key <string>

      詳細については、`mgradm install podman --help`を参照してください。