SUSE Multi-Linux Manager Server Deployment on openSUSE Leap Micro 6.1
1. Deployment Preparations
このセクションでは、SUSE Multi-Linux Managerサーバのセットアップと配備に関する専門知識を身に付けることができます。このプロセスには、Podman
とUyuniコンテナユーティリティ
のインストール、配備、およびmgrctl
を使用したコンテナとの対話の開始が含まれます。
このセクションでは、openSUSE Leap Micro 6.1ホストサーバを設定済みであることを想定しています。物理マシンまたは仮想環境内のどちらで実行されているかは関係ありません。 |
2. Container Host General Requirements
一般的な要件については、一般的な要件を参照してください。
An openSUSE Leap Micro 6.1 server should be installed from installation media.
This procedure is described below.
3. コンテナホストの要件
CPU、RAM、およびストレージの要件については、ハードウェア要件を参照してください。
クライアントがFQDNドメイン名を解決できることを保証するには、コンテナ化されたプロキシとホストマシンの両方が、機能しているDNSサーバにリンクされている必要があります。さらに、リバース参照が正しく設定されていることを確認することも重要です。 |
4. Installing Uyuni Tools For Use With Containers
-
ローカルホストで、端末のウィンドウを開くか、openSUSE Leap Micro 6.1が実行される仮想マシンを起動します。
-
Log in.
-
「
transactional-update shell
」と入力します。transactional-update shell
-
次のリポジトリをopenSUSE Leap Micro 6.1サーバに追加します。
zypper ar https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable/images/repo/Uyuni-Server-POOL-$(arch)-Media1/ uyuni-server-stable
-
リポジトリのリストを更新してキーを受け入れます。
zypper ref
-
コンテナツールをインストールします。
zypper in mgradm mgrctl mgradm-bash-completion mgrctl-bash-completion uyuni-storage-setup-server
-
トランザクションシェルを終了します。
transactional update # exit
-
ホストを再起動します。
Uyuniコンテナユーティリティの詳細については、Uyuniコンテナユーティリティを参照してください。
5. カスタム永続ストレージの設定
このステップはオプションです。ただし、ご使用のインフラストラクチャでカスタム永続ストレージが必要な場合は、mgr-storage-server
ツールを使用します。
-
詳細については、
mgr-storage-server --help
を参照してください。このツールを使用すると、コンテナストレージとデータベースボリュームの作成が容易になります。
このコマンドは次のように使用します。
mgr-storage-server <storage-disk-device> [<database-disk-device>]
例:
mgr-storage-server /dev/nvme1n1 /dev/nvme2n1
このコマンドは、 詳細については、Persistent Container Volumesを参照してください。 |
6. Deploying an Uyuni Container With Podman
6.1. mgradm
Overview
SUSE Multi-Linux Managerは、mgradm
ツールを使用してコンテナとして配備します。SUSE Multi-Linux Managerサーバをコンテナとして配備する方法は2つあります。このセクションでは、基本的なコンテナ配備に焦点を当てます。
カスタム設定ファイルを使用した配備の詳細については、YAMLのカスタム設定とmgradm
を使用した配備を参照してください。
他の情報が必要な場合は、コマンドラインからmgradm --help
を実行すると、詳しい情報を確認できます。
-
端末から、sudoユーザまたはrootとして次のコマンドを実行します。
sudo mgradm install podman
コンテナはsudoまたはrootとして配備する必要があります。このステップを省略すると、端末に次のエラーが表示されます。
INF Setting up uyuni network 9:58AM INF Enabling system service 9:58AM FTL Failed to open /etc/systemd/system/uyuni-server.service for writing error="open /etc/systemd/system/uyuni-server.service: permission denied"
-
配備が完了するまで待ちます。
-
ブラウザを開き、サーバのFQDNに進みます。
6.2. 永続ボリューム
多くのユーザが永続ボリュームの場所を指定したいと考えています。
If you are just testing out SUSE Multi-Linux Manager you do not need to specify these volumes. ボリュームの場所の指定は一般的に、大規模な運用配備で使用されます。 |
デフォルトでは、podman
はそのボリュームを/var/lib/containers/storage/volumes/
に保存します。
You can provide custom storage for the volumes by mounting disks on this path or the expected volume path inside it such as: /var/lib/containers/storage/volumes/var-spacewalk
. This is especially important for the database and package mirrors.
For a list of all persistent volumes in the container, see: