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.3.2. Special Resource Operator のインストール
クラスター管理者は、OpenShift CLI または Web コンソールを使用して Special Resource Operator(SRO) をインストールできます。
3.2.1. CLI を使用した Special Resource Operator のインストール
クラスター管理者は、OpenShift CLI を使用して Special Resource Operator(SRO) をインストールできます。
前提条件
- OpenShift Container Platform クラスターが実行中である。
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
権限があるユーザーとして OpenShift CLI にログインしている。 - Node Feature Discovery(NFD)Operator がインストールされている。
手順
SRO を
openshift-operators
namespace にインストールします。以下の
Subscription
CR を作成し、YAML をsro-sub.yaml
ファイルに保存します。Subscription CR の例
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-special-resource-operator namespace: openshift-operators spec: channel: "stable" installPlanApproval: Automatic name: openshift-special-resource-operator source: redhat-operators sourceNamespace: openshift-marketplace
以下のコマンドを実行して Subscription オブジェクトを作成します。
$ oc create -f sro-sub.yaml
openshift-operators
プロジェクトに切り替えます。$ oc project openshift-operators
検証
Operator のデプロイメントが正常に行われたことを確認するには、以下を実行します。
$ oc get pods
出力例
NAME READY STATUS RESTARTS AGE nfd-controller-manager-7f4c5f5778-4lvvk 2/2 Running 0 89s special-resource-controller-manager-6dbf7d4f6f-9kl8h 2/2 Running 0 81s
正常にデプロイされると、
Running
ステータスが表示されます。
3.2.2. Web コンソールを使用した Special Resource Operator のインストール
クラスター管理者は、OpenShift Container Platform Web コンソールを使用して Special Resource Operator(SRO) をインストールできます。
前提条件
- Node Feature Discovery(NFD)Operator がインストールされている。
手順
- OpenShift Container Platform Web コンソールにログインします。
Special Resource Operator をインストールします。
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub をクリックします。 - 利用可能な Operator の一覧から Special Resource Operator を選択し、Install をクリックします。
- Install Operator ページで、クラスターで特定の namespace を選択し、直前のセクションで作成した namespace を選択してから Install をクリックします。
-
OpenShift Container Platform Web コンソールで、Operators
検証
Special Resource Operator が正常にインストールされていることを確認します。
-
Operators
Installed Operators ページに移動します。 Status が InstallSucceeded の状態で、Special Resource Operator が openshift-operators プロジェクトに一覧表示されていることを確認します。
注記インストール時に、Operator は Failed ステータスを表示する可能性があります。インストールが後に InstallSucceeded メッセージを出して正常に実行される場合は、Failed メッセージを無視できます。
Operator がインストール済みとして表示されない場合に、さらにトラブルシューティングを実行します。
-
Operators
Installed Operators ページに移動し、Operator Subscriptions および Install Plans タブで Status にエラーがあるかどうかを検査します。 -
Workloads
Pods ページに移動し、 openshift-operators
プロジェクトで Pod のログを確認します。
注記Node Feature Discovery(NFD)Operator は、Special Resource Operator(SRO) の依存関係です。SRO のインストール前に NFD Operator がインストールされていない場合には、Operator Lifecycle Manager で NFD Operator が自動インストールされます。ただし、必要な Node Feature Discovery オペランドは自動的にデプロイされません。Node Feature Discovery Operator ドキュメントでは、NFD Operator を使用して NFD をデプロイする方法の詳細が記載されています。
-
Operators