SUSE Manager 5.0サーバの配備
このガイドでは、SLE Micro 5.5またはSUSE Linux Enterprise Server 15 SP6にSUSE Manager 5.0コンテナをインストールして設定する方法について説明します。
1. SUSE Managerのハードウェア要件
次の表に、SUSE Managerサーバをベースメタルマシンに配備するためのソフトウェアおよびハードウェアの要件を示します。このガイドの目的のためには、マシンに16 GBのRAMと200 GB以上のディスク容量が必要です。ディスク容量に関する背景情報については、ハードウェア要件を参照してください。
ソフトウェアおよびハードウェア | 推奨 |
---|---|
オペレーティングシステム: |
SLE Micro 5.5または SUSE Linux Enterprise Server 15 SP6 |
アーキテクチャ |
x86-64、ARM、s390x、ppc64le |
プロセッサ(CPU) |
最低4つの64ビットCPUコア |
RAM |
16GB |
ディスク容量 |
200GB |
チャンネル要件 |
SUSEまたはopenSUSE製品では50GB Red Hat製品では360GB |
スワップ容量: |
3GB |
サーバコンテナホストでサポートされるオペレーティングシステム
コンテナホストでサポートされているオペレーティングシステムはSLE Micro 5.5またはSUSE Linux Enterprise Server 15 SP6です。
|
サーバの配備では、必ず完全修飾ドメイン名(FQDN)を使用する必要があります。ルータまたはネットワークにFQDNのDNSの自動プロビジョニング機能がない場合は、配備プロセスは正常に続行されません。FQDNは通常、<host>.<domain>.comの形式に従います。 例:
詳細については、ネットワーク要件のネットワーク要件のセクションを参照してください。 |
2. 永続ボリューム
SUSE Manager 5.0では、必要な永続ボリュームがデフォルトで定義されます。これらのボリュームは、まだ存在しない場合、mgradm
ツールによってインストール中に作成されます。
これらのボリュームは/var/lib/containers/storage/volumes/
に作成されます。Podman
はボリュームをデフォルトでここに保存します。
推奨事項
外部ストレージデバイスをこのディレクトリにマウントすると、ストレージを簡単に利用できます。ここには、PostgreSQLデータベース、リポジトリのバイナリパッケージ、キャッシュ、オペレーティングシステムのイメージ、自動インストールディストリビューション、および設定ファイルが保存されるため、次の3つの推奨事項があります。
|
コンテナ内の永続ボリュームのリストについては、永続ストレージボリュームのリストを参照してください。
3. SUSE Managerサーバホストの準備
SUSE Managerは、SLE Micro 5.5またはSUSE Linux Enterprise Server 15 SP6に配備できます。SLE Microはトランザクションシステムであり、SUSE Linux Enterprise Server はフルサーバオペレーティングシステムです。
選択に応じて、SLE Micro 5.5ホストの準備またはSUSE Linux Enterprise Server 15 SP6ホストの準備に進み、選択していないセクションはスキップしてください。
3.1. SLE Micro 5.5ホストの準備
3.1.1. インストールメディアのダウンロード
-
https://www.suse.com/download/sle-micro/でSLE Micro 5.5のインストールメディアを見つけます。
-
SLE-Micro-5.5-DVD-x86_64-GM-Media1.iso
をダウンロードします。 -
インストール用のDVDまたはUSBフラッシュドライブ(ダウンロードした
.iso
イメージを含む)を準備します。
3.1.2. SLE Micro 5.5のインストール
マシン(仮想または物理)の準備の詳細については、SLE Micro 5.5 Deployment Guideを参照してください。
-
SLE Micro 5.5のインストールイメージを含むDVDまたはUSBフラッシュドライブ(USBディスクまたはキー)を挿入します。
-
システムをブートまたは再起動します。
-
矢印キーを使用して
インストール
を選択します。 -
キーボードと言語を調整します。
-
チェックボックス
をクリックしてライセンス契約に同意します。 -
次へ
をクリックして続行します。 -
登録方法を選択します。この例では、SUSE Customer Centerを使用してサーバを登録します。
SUSE Manager 5.0コンテナは拡張機能としてインストールされます。以下のリストから必要な特定の拡張機能に応じて、それぞれに追加のSUSE Customer Center登録コードが必要です。
-
SUSE Manager 5.0サーバ
-
SUSE Manager 5.0プロキシ
-
SUSE Manager 5.0 Retail Branch Server
SLE Micro 5.5エンタイトルメントはSUSE Managerエンタイトルメントに含まれているため、別途登録コードは必要ありません。
-
-
SUSE Customer Centerの電子メールアドレスを入力します。
-
SLE Micro 5.5の登録コードを入力します。
-
次へ
をクリックして続行します。 -
プロキシをインストールするにはSUSE Manager 5.0プロキシ拡張機能、サーバをインストールするにはSUSE Manager 5.0サーバ拡張機能の
チェックボックス
を選択します。 -
次へ
をクリックして続行します。 -
SUSE Manager 5.0拡張機能の登録コードを入力します。
-
次へをクリックして続行します。
-
NTP設定
ページで、次へをクリックします。 -
Authentication for the System (システムの認証)
ページで、rootユーザのパスワードを入力します。Click 次へをクリックします。 -
インストール設定
ページで、インストールをクリックします。
これで、拡張機能としてのSLE Micro 5.5とSUSE Manager 5.0のインストールが完了しました。
3.1.3. オプション: コマンドラインからの登録
SLE Micro 5.5のインストール中にSUSE Manager 5.0を拡張機能として追加した場合は、このプロシージャはスキップして構いません。ただし、オプションで、登録を行なわずに次へ進むボタンを選択することによりSLE Micro 5.5のインストール中に登録をスキップできます。このセクションでは、SLE Micro 5.5のインストール後に製品を登録するステップについて説明します。
次のステップでは、SUSE Manager 5.0拡張機能をx86-64アーキテクチャに登録します。そのため、x86-64アーキテクチャの登録コードが必要になります。ARMまたはs390xアーキテクチャを登録する場合は、正しい登録コードを使用してください。 |
-
次のコマンドで利用可能な拡張機能を一覧表示します。
transactional-update --quiet register --list-extensions
-
利用可能な拡張機能のリストから、インストールしたい拡張機能を選択します。
-
サーバをインストールする場合は、次のコマンドで SUSE Manager Server Extension 5.0 x86_64の登録コードを使用します。
transactional-update register -p SUSE-Manager-Server/5.0/x86_64 -r <reg_code>
-
プロキシをインストールする場合は、次のコマンドでSUSE Manager Proxy Extension 5.0 x86_64の登録コードを使用します。
transactional-update register -p SUSE-Manager-Proxy/5.0/x86_64 -r <reg_code>
-
-
再起動します。
3.1.4. システムの更新
-
rootとしてログインします。
-
transactional-updateを実行します。
transactional-update
-
再起動します。
SLE Microはデフォルトで自動的に自己更新するように設定されており、更新が適用されると再起動します。ただし、この動作はSUSE Manager環境では望ましくありません。サーバの自動更新を防ぐために、SUSE Managerでは、ブートストラッププロセス中にトランザクション更新タイマーが無効化されます。 SLE Microのデフォルトの動作を使用したい場合は、次のコマンドを実行してタイマーを有効にします。
|
配備を続行するには、カスタム永続ストレージの設定を参照してください。
3.2. SUSE Linux Enterprise Server 15 SP6ホストの準備
または、SUSE ManagerをSUSE Linux Enterprise Server 15 SP6に配備することもできます。
次のプロシージャでは、インストールプロセスの主なステップについて説明します。
-
https://www.suse.com/download/sles/でSUSE Linux Enterprise Server 15 SP6
.iso
を見つけてダウンロードします。 -
ホストオペレーティングシステム(SUSE Linux Enterprise Server 15 SP6)と拡張機能の両方の登録コードがあることを確認します。
-
SUSE Linux Enterprise Server 15 SP6のインストールを開始します。
-
Language, Keyboard and Product Selection
(言語、キーボードおよび製品の選択)で、インストールする製品を選択します。 -
ライセンス契約
で契約を読み、[I Agree to the License Terms
( ライセンス条項に同意します)にチェックを付けます。
-
-
登録方法を選択します。この例では、SUSEカスタマーセンターにサーバを登録します。
-
SUSE Customer Centerの電子メールアドレスを入力します。
-
SUSE Linux Enterprise Server 15 SP6の登録コードを入力します。
-
次へ
をクリックして続行します。SUSE Linux Enterprise Server 15 SP6をご利用いただくには、有効なSUSE Linux Enterprise Serverサブスクリプションと対応する登録コードが必要です。これらの情報をこの画面に入力する必要があります。以下にSUSE Manager拡張機能の登録コードを入力する必要があります。
-
拡張とモジュールの選択
で、以下にチェックを付けます。-
サーバをインストールするにはSUSE Managerサーバ拡張機能を選択し、プロキシをインストールするにはSUSE Managerプロキシ拡張機能を選択します。
-
ベースシステムモジュール
-
Containersモジュール
-
-
次へ
をクリックして続行します。 -
SUSE Manager 5.0拡張機能の登録コードを入力します。
-
次へをクリックして続行します。
-
インストールを完了します。
-
インストールが完了したら、rootとして新しくインストールしたサーバにログインします。
-
システムを更新します(オプション。インストール時にシステムが更新をダウンロードするように設定されていない場合)。
zypper up
-
再起動します。
-
rootとしてログインし、
podman
、mgradm
、およびmgradm-bash-completion
をインストールします(まだ自動的にインストールされていない場合)。zypper install podman mgradm mgradm-bash-completion
-
システムを再起動するか、次のコマンドを実行してPodmanサービスを起動します。
systemctl enable --now podman.service
配備を続行するには、カスタム永続ストレージの設定を参照してください。
4. カスタム永続ストレージの設定
永続ストレージの設定はオプションですが、コンテナのディスクがいっぱいになった状態での深刻な問題を回避する唯一の方法です。mgr-storage-server
ツールを使用してカスタム永続ストレージを設定することを強くお勧めします。
詳細については、mgr-storage-server --help
を参照してください。このツールを使用すると、コンテナストレージとデータベースボリュームの作成が容易になります。
+ このコマンドは次のように使用します。
+
mgr-storage-server <storage-disk-device> [<database-disk-device>]
+
例:
+
mgr-storage-server /dev/nvme1n1 /dev/nvme2n1
+
このコマンドは、 詳細については、以下を参照してください。 |
5. mgradm
を使用したSUSE Managerの配備
mgradm
を使用してSUSE Manager 5.0を配備する-
rootとしてログインします。
-
次のコマンドを、
<suma.example.com>
を完全修飾ドメイン名に置き換えて入力します。mgradm install podman <suma.example.com>
上記のコマンドが失敗する場合は、SUSE Manager 5.0が登録済みであることを確認してください。インストール時に登録をスキップし、ここでコマンドラインから登録する必要がある場合は、次のステップに従ってレジストリにログインします。
podman login -u <EMAIL> -p <REGISTRATION-CODE> registry.suse.com
入力を求められたら、SUSE Manager 5.0の登録キーを使用します。
-
入力を求められたら、CAキー(認証局)と管理者アカウントのパスワードを入力します。
管理者アカウントのパスワードは長さ5文字以上、48文字未満である必要があります。
-
Enter (入力)を押します。
-
管理者アカウントの電子メールアドレスを入力します。Enter (入力)を押します。
-
配備が完了するまで待ちます。
-
ブラウザを開き、サーバのFQDNに進みます。
-
ユーザ名(デフォルトは
admin
)と、配備プロセス中に設定したパスワードを入力します。
このガイドでは、SUSE Manager 5.0サーバをコンテナとして配備します。次のセクションに進み、SUSE Customer Centerと同期するために組織の資格情報を追加します。
6. SUSE Customer CenterへのSUSE Manager 5.0の接続
このセクションでは、Web UIからSCCと同期を取り、最初のクライアントチャンネルを追加する方法について説明します。
-
ブラウザを開き、サーバのFQDNに進みます。
-
ユーザ名(デフォルトは
admin
)と、配備プロセス中に設定したパスワードを入力します。 -
SUSE ManagerのWeb UIで、
を選択します。 -
[
セットアップウィザード
]ページから、組織の資格情報タブを選択します。 -
Add a new credential(新しい資格情報の追加)をクリックします。
-
ブラウザでSUSE Customer Centerにアクセスします。
-
左側のナビゲーションから自分の組織を選択します。
-
ページの上部から[ユーザ]タブを選択し、組織の資格情報を選択します。
-
ミラーリング資格情報をメモします。
-
SUSE ManagerのWeb UIに戻り[
ユーザ名
]と[パスワード
]に入力し、保存を押して確定します。
緑色のチェックマークアイコンで資格情報を確認したら、プロシージャ: SUSE Customer Centerと同期するに進みます。
-
Web UIで、
に移動します。 -
[
セットアップウィザード
]ページから[SUSE製品
]タブを選択します。以前にSUSE Customer Centerで登録したことがある場合、製品の一覧が表に入力され始めます。この操作には数分かかる場合があります。右側の[SUSE Customer Centerから製品カタログを更新
]セクションで、操作の進行状況を監視できます。この表は、アーキテクチャ、チャンネル、状態の各情報を一覧表示します。詳細については、ウィザードを参照してください。 -
表示されている製品のリストをフィルタするには、[
製品説明でフィルタ
]および[アーキテクチャでフィルタ
]を使用します。製品ページに一覧表示されたチャンネルによって、クライアントのリポジトリが提供されます。-
各チャンネルの左側にあるチェックボックスをオンにして、チャンネルをSUSE Managerに追加します。説明の左にある矢印をクリックして、製品を展開し、使用できるモジュールを一覧表示します。
-
ページの上部の製品の追加をクリックして、製品の同期を開始します。
-
チャンネルを追加した後、SUSE Managerは、チャンネルの同期をスケジュールします。この処理には時間がかかる場合があります。その理由は、SUSE Customer CenterにあるSUSEリポジトリからサーバのローカル/var/lib/containers/storage/volumes/var-spacewalk/
ディレクトリにチャンネルソフトウェアソースをSUSE Managerでコピーするためです。
チャンネルが完全に同期されると、そのブートストラップリポジトリが自動的に生成されます。このステップは、クライアントを正常にブートストラップし、チャンネルの同期と配布がクライアント側で正常に機能していることを確認するために非常に重要です。これで、SUSE Managerのインストールと設定、およびクライアントのブートストラップに必要なチャンネルの準備は完了です。
チャンネル同期プロセスが完了したら、SUSE Manager 5.0プロキシまたは他のクライアントの登録に進むことができます。
詳細手順については、クライアントの登録を参照してください。
7. 管理のためにコンテナに移動する
コンテナ内のシェルに移動するには、コンテナホストで次のコマンドを実行します。
mgrctl term