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 がインストールされている。
手順
Special Resource Operator の namespace を作成します。
openshift-special-resource-operatornamespace を定義する以下のNamespaceカスタムリソース (CR) を作成し、YAML をsro-namespace.yamlファイルに保存します。apiVersion: v1 kind: Namespace metadata: name: openshift-special-resource-operator
apiVersion: v1 kind: Namespace metadata: name: openshift-special-resource-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して namespace を作成します。
oc create -f sro-namespace.yaml
$ oc create -f sro-namespace.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
直前の手順で作成した namespace に SRO をインストールします。
以下の
OperatorGroupCR を作成し、YAML をsro-operatorgroup.yamlファイルに保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して Operator グループを作成します。
oc create -f sro-operatorgroup.yaml
$ oc create -f sro-operatorgroup.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の
SubscriptionCR を作成し、YAML をsro-sub.yamlファイルに保存します。Subscription CR の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して Subscription オブジェクトを作成します。
oc create -f sro-sub.yaml
$ oc create -f sro-sub.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-special-resource-operatorプロジェクトに切り替えます。oc project openshift-special-resource-operator
$ oc project openshift-special-resource-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
Operator のデプロイメントが正常に行われたことを確認するには、以下を実行します。
oc get pods
$ oc get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
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
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 81sCopy to Clipboard Copied! Toggle word wrap Toggle overflow 正常にデプロイされると、
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 に必要な namespace を作成します。
-
Administration
Namespaces に移動し、Create Namespace をクリックします。 -
Name フィールドに
openshift-special-resource-operatorを入力し、Create をクリックします。
-
Administration
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-special-resource-operator プロジェクトに一覧表示されていることを確認します。
注記インストール時に、Operator は Failed ステータスを表示する可能性があります。インストールが後に InstallSucceeded メッセージを出して正常に実行される場合は、Failed メッセージを無視できます。
Operator がインストール済みとして表示されない場合に、さらにトラブルシューティングを実行します。
-
Operators
Installed Operators ページに移動し、Operator Subscriptions および Install Plans タブで Status にエラーがあるかどうかを検査します。 -
Workloads
Pods ページに移動し、 openshift-special-resource-operatorプロジェクトで 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