openSUSE MicroOSクライアントの登録

このセクションでは、次のopenSUSE MicroOSオペレーティングシステムを実行しているクライアントの登録について説明します。

  • openSUSE MicroOS

openSUSE MicroOSクライアントのサポートは、テスト目的のテクノロジプレビューとして提供されるものであり、この段階ですべての機能が完全に動作するわけではありません。 この機能は、SUSE Managerの後続バージョンですべてサポートされる予定です。 運用システムでは、この機能を使用しないでください。

1. ソフトウェアチャンネルの追加

openSUSE MicroOSクライアントをSUSE Managerサーバに登録する前に、必要なソフトウェアチャンネルを追加して同期する必要があります。

このプロシージャで必要なチャンネルは次のとおりです。

Table 1. openSUSE MicroOSチャンネル - CLI
OSバージョン ベースチャンネル クライアントチャンネル 更新チャンネル

openSUSE MicroOS

opensuse_tumbleweed

opensuse_tumbleweed-non-oss

opensuse_tumbleweed-update

手順: コマンドプロンプトからのソフトウェアチャンネルの追加
  1. SUSE Manager サーバのコマンドプロンプトで root になり、 spacewalk-common-channels コマンドを特定のチャンネルに対して実行します:

    spacewalk-common-channels \
    <base_channel_label>
    <child_channel_label_1> \
    <child_channel_label_2> \
    ... <child_channel_label_n>
  2. チャンネルの同期:

    spacewalk-repo-sync -p <base_channel_label>
  3. 続行前に、同期が完了していることを確認してください。

2. 同期ステータスの確認

手順: Web UIからの同期の進捗状況の確認
  1. SUSE ManagerのWeb UIで、管理  セットアップウィザードに移動し、[製品]タブを選択します。 このダイアログには、同期中の各製品の完了バーが表示されます。

  2. 代わりに、ソフトウェア  管理  チャンネルに移動し、リポジトリに関連付けられているチャンネルをクリックします。 [リポジトリ]タブに移動し、[同期]をクリックし、[同期状態]をクリックします。

プロシージャ: コマンドプロンプトから同期の進捗状況を確認する
  1. SUSE Managerサーバのコマンドプロンプトで、rootとして、tailコマンドを使用して同期ログファイルを確認します。

    tail -f /var/log/rhn/reposync/<channel-label>.log
  2. それぞれの子チャンネルは、同期の進捗中にそれぞれのログを生成します。 同期が完了したことを確認するには、ベースチャンネルと子チャンネルのログファイルをすべて確認する必要があります。

openSUSE MicroOSチャンネルは非常に大きいことがあります。 同期に数時間かかる場合があります。

3. クライアントで証明書キーを信頼する

openSUSE MicroOSはまだすべて有効になっていないため、SUSE ManagerクライアントでSSL証明書MicroOSを信頼するには手動の手順が必要です。

手順: Saltのインストールと設定
  1. クライアントのコマンドプロンプトで、rootとしてサーバからSSL証明書ファイルを取得します。

    curl -k https://uyuni-server.hispa-net.com/pub/RHN-ORG-TRUSTED-SSL-CERT -o / etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT
  2. クライアントで証明書を更新します。

    update-ca-certificates
  3. 必要なパッケージをインストールします。

    transactional-update pkg install salt-minion dmidecode
  4. クライアントを再起動します。 busybox-hostnameと競合していることを示すメッセージが表示された場合は、busybox-hostnameの削除をクリックします。

  5. このコンテンツで、/etc/salt/minion.d/susemanager-transactional.confという名前の新しいファイルを作成します。

    module_executors:
    - transactional_update
     - direct_call

クライアントを再起動するまで、SUSE Managerサーバでは、クライアントの正しい状態がWeb UIに表示されません。 この機能は、SUSE Managerの後続バージョンですべてサポートされる予定です。

Saltがソフトウェアのインストールに失敗する場合は、古いバージョンのSaltを使用している可能性があります。 この問題を解決するには、Saltパッケージを最新バージョンにアップグレードします。

4. クライアントの登録

クライアントの登録については、クライアント登録の概要を参照してください。