This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.19.11. ベアメタルでの支援付きインストーラーサービスの有効化
Assisted Installer Service (AIS) は、OpenShift Container Platform クラスターをデプロイします。Red Hat Advanced Cluster Management (RHACM) は AIS に同梱されています。AIS は、RHACM ハブクラスターで MultiClusterHub Operator を有効にしたときにデプロイされます。
分散ユニット (DU) の場合、RHACM は、単一のベアメタルホストで実行される OpenShift Container Platform デプロイメントをサポートします。単一ノードクラスターはコントロールプレーンとワーカーノードの両方として機能します。
前提条件
- ハブクラスターに OpenShift Container Platform 4.9 をインストールします。
-
RHACM をインストールし、
MultiClusterHubリソースを作成します。 - データベースおよびファイルシステムストレージ用に永続ボリュームカスタムリソース (CR) を作成する。
-
OpenShift CLI (
oc) がインストールされている。
手順
HiveConfigリソースを変更し、アシストインストーラーの機能ゲートを有効にします。oc patch hiveconfig hive --type merge -p '{"spec":{"targetNamespace":"hive","logLevel":"debug","featureGates":{"custom":{"enabled":["AlphaAgentInstallStrategy"]},"featureSet":"Custom"}}}'$ oc patch hiveconfig hive --type merge -p '{"spec":{"targetNamespace":"hive","logLevel":"debug","featureGates":{"custom":{"enabled":["AlphaAgentInstallStrategy"]},"featureSet":"Custom"}}}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow Bare Metal Operator がすべての namespace を監視できるように、
Provisioningリソースを変更します。oc patch provisioning provisioning-configuration --type merge -p '{"spec":{"watchAllNamespaces": true }}'$ oc patch provisioning provisioning-configuration --type merge -p '{"spec":{"watchAllNamespaces": true }}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow AgentServiceConfigCR を作成します。以下の YAML を
agent_service_config.yamlファイルに保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、
AgentServiceConfigCR を作成します。oc create -f agent_service_config.yaml
$ oc create -f agent_service_config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
agentserviceconfig.agent-install.openshift.io/agent created
agentserviceconfig.agent-install.openshift.io/agent createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow