openSUSE MicroOSクライアントの登録
このセクションでは、次のopenSUSE MicroOSオペレーティングシステムを実行しているクライアントの登録について説明します。
-
openSUSE MicroOS
openSUSE MicroOSクライアントのサポートは、テスト目的のテクノロジプレビューとして提供されるものであり、この段階ですべての機能が完全に動作するわけではありません。 この機能は、SUSE Managerの後続バージョンですべてサポートされる予定です。 運用システムでは、この機能を使用しないでください。 |
1. ソフトウェアチャンネルの追加
openSUSE MicroOSクライアントをSUSE Managerサーバに登録する前に、必要なソフトウェアチャンネルを追加して同期する必要があります。
このプロシージャで必要なチャンネルは次のとおりです。
OSバージョン | ベースチャンネル | クライアントチャンネル | 更新チャンネル |
---|---|---|---|
openSUSE MicroOS |
opensuse_tumbleweed |
opensuse_tumbleweed-non-oss |
opensuse_tumbleweed-update |
-
SUSE Manager サーバのコマンドプロンプトで root になり、
spacewalk-common-channels
コマンドを特定のチャンネルに対して実行します:spacewalk-common-channels \ <base_channel_label> <child_channel_label_1> \ <child_channel_label_2> \ ... <child_channel_label_n>
-
チャンネルの同期:
spacewalk-repo-sync -p <base_channel_label>
-
続行前に、同期が完了していることを確認してください。
2. 同期ステータスの確認
-
SUSE ManagerのWeb UIで、
に移動し、[製品
]タブを選択します。 このダイアログには、同期中の各製品の完了バーが表示されます。 -
代わりに、
に移動し、リポジトリに関連付けられているチャンネルをクリックします。 [リポジトリ
]タブに移動し、[同期
]をクリックし、[同期状態
]をクリックします。
-
SUSE Managerサーバのコマンドプロンプトで、rootとして、
tail
コマンドを使用して同期ログファイルを確認します。tail -f /var/log/rhn/reposync/<channel-label>.log
-
それぞれの子チャンネルは、同期の進捗中にそれぞれのログを生成します。 同期が完了したことを確認するには、ベースチャンネルと子チャンネルのログファイルをすべて確認する必要があります。
openSUSE MicroOSチャンネルは非常に大きいことがあります。 同期に数時間かかる場合があります。 |
3. クライアントで証明書キーを信頼する
openSUSE MicroOSはまだすべて有効になっていないため、SUSE ManagerクライアントでSSL証明書MicroOSを信頼するには手動の手順が必要です。
-
クライアントのコマンドプロンプトで、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
-
クライアントで証明書を更新します。
update-ca-certificates
-
必要なパッケージをインストールします。
transactional-update pkg install salt-minion dmidecode
-
クライアントを再起動します。
busybox-hostname
と競合していることを示すメッセージが表示された場合は、busybox-hostnameの削除をクリックします。 -
このコンテンツで、
/etc/salt/minion.d/susemanager-transactional.conf
という名前の新しいファイルを作成します。module_executors: - transactional_update - direct_call
クライアントを再起動するまで、SUSE Managerサーバでは、クライアントの正しい状態がWeb UIに表示されません。 この機能は、SUSE Managerの後続バージョンですべてサポートされる予定です。
Saltがソフトウェアのインストールに失敗する場合は、古いバージョンのSaltを使用している可能性があります。 この問題を解決するには、Saltパッケージを最新バージョンにアップグレードします。 |
4. クライアントの登録
クライアントの登録については、クライアント登録の概要を参照してください。