openSUSE Leapクライアントの登録
このセクションでは、openSUSE Leapオペレーティングシステムを実行しているクライアントの登録について説明します。SUSE Multi-Linux Managerは、Saltを使用するopenSUSE Leap 15およびopenSUSE Leap 16クライアントをサポートします。
ブートストラップは、リポジトリの設定やプロファイルの更新の実行など、openSUSE Leapクライアントの起動および初期状態の実行のためにサポートされています。
1. ソフトウェアチャンネルの追加
openSUSE LeapクライアントをSUSE Multi-Linux Managerサーバに登録する前に、必要なソフトウェアチャンネルを追加して同期する必要があります。
現在サポートされているアーキテクチャは次のとおりです。
-
openSUSE Leap 15:
x86_64とaarch64 -
openSUSE Leap 16:
x86_64、aarch64、ppc64le、s390x
サポートされている製品およびアーキテクチャの完全な一覧については、サポートされているクライアントと機能を参照してください。
|
In the following section, descriptions often default to the |
たとえば、「x86_64」アーキテクチャを使用する場合は、次の製品が必要です。
| OS Version | Product Name |
|---|---|
openSUSE Leap 16.0 |
openSUSE Leap 16.0 x86_64 |
openSUSE Leap 15.6 |
openSUSE Leap 15.6 x86_64 |
SUSE Multi-Linux ManagerのWeb UIで、に移動します。
Locate the appropriate products for your client operating system and architecture using the search bar, and check the appropriate product. This will automatically check all mandatory channels. Also all recommended channels are checked as long as the
include recommendedtoggle is turned on. Click the arrow to see the complete list of related products, and ensure that any extra products you require are checked.製品の追加をクリックし、製品の同期が完了するまで待機します。
または、コマンドプロンプトでチャンネルを追加できます。 このプロシージャで必要なチャンネルは次のとおりです。
| OS Version | Base Channel |
|---|---|
openSUSE Leap 16.0 |
opensuse-leap-16.0 |
openSUSE Leap 15.6 |
opensuse-leap-15.6-pool |
SUSE Multi-Linux Managerコンテナホストのコマンドプロンプトで、 root として、適切なチャンネルを追加します。
mgrctl exec -- mgr-sync add channel <channel_label_1> mgrctl exec -- mgr-sync add channel <channel_label_2> mgrctl exec -- mgr-sync add channel <channel_label_n>同期は自動的に開始されます。 チャンネルを手動で同期する場合、次のコマンドを使用します。
mgrctl exec -- mgr-sync sync --with-children <channel_name>続行前に、同期が完了していることを確認してください。
2. 同期ステータスの確認
In the SUSE Multi-Linux Manager Web UI, navigate to and select the
Productstab. This dialog displays a completion bar for each product when they are being synchronized.Alternatively, you can navigate to , then click the channel associated to the repository. Navigate to the
Repositoriestab, then clickSyncand checkSync Status.
tailを実行する前に利用可能なログを一覧表示するには、コンテナホストで次のコマンドを実行します。
mgrctl exec ls /var/log/rhn/reposync/SUSE Multi-Linux Managerコンテナホストのコマンドプロンプトで、rootとして、チャンネルログファイルの同期を確認します。
mgrctl exec -ti -- tail -f /var/log/rhn/reposync/<channel-label>.log同期の進行中に各子チャンネルは独自のログを生成します。 同期が完了したことを確認するには、ベースチャンネルと子チャンネルのログファイルをすべて確認する必要があります。
|
openSUSE Leapチャンネルは非常に大きいことがあります。 同期に数時間かかる場合があります。 |
3. GPGキーの管理
クライアントではGPGキーを使用して、ソフトウェアパッケージをインストールする前にパッケージ認証の確認が行われます。 信頼されているソフトウェアのみクライアントにインストールできます。
|
クライアントのセキュリティにとってGPGキーを信頼することは重要です。 必要かつ信頼できるキーを決定するのは管理者のタスクです。 GPGキーが信頼されていない場合、ソフトウェアチャンネルは使用できないため、クライアントにチャンネルを割り当てるかどうかは、キーを信頼するかどうかによって決まります。 |
GPGキーの詳細については、GPGキーを参照してください。
4. クライアントの登録
クライアントを登録するには、ブートストラップリポジトリが必要です。 デフォルトでは、ブートストラップリポジトリは自動的に作成され、すべての同期製品に対して毎日再生成されます。 コンテナホストのコマンドプロンプトからブートストラップリポジトリを手動で作成できます。
mgrctl exec -ti mgr-create-bootstrap-repo
クライアントの登録については、クライアントの登録を参照してください。