4.3. クラスター所有権の移動
OpenShift Cluster Manager を使用して、OpenShift Container Platform クラスターの所有権を組織内の別のユーザーに、または別の組織に移すことができます。
たとえば、ある Red Hat アカウントを使用して OpenShift Container Platform クラスターを作成し、関連するサブスクリプションにクラスターを登録するために別の Red Hat アカウントに移す場合は、クラスターの所有権をそのユーザーに移す必要があります。接続クラスターの所有権または非接続クラスターの所有権を移すことができます。
接続されたクラスターのクラスター所有権を移すには、移動を開始してからクラスターのプルシークレットを変更するという 2 段階の手順が必要になります。クラスタープルシークレットを 5 日以内に変更してから移動を開始するか、移動手順を再起動する必要があります。
この移動は、OpenShift Cluster Manager が新規プルシークレットを使用してクラスターから Telemetry データを受け取ると完了します。
非接続クラスターの所有権を移動するには、移動の開始のみが必要になります。プルシークレットは必要ありません。
前提条件
- OpenShift Container Platform クラスター
組織管理者またはクラスター所有者の権限:
- 組織管理者 は、お客様の Red Hat アカウントへのアクセスが許可されます。
- クラスター所有者の権限はクラスター内で付与されます。
- クラスターを移動する Red Hat アカウントに関連付けられたプルシークレット。OpenShift Cluster Manager からプルシークレットをダウンロードまたはコピーします。非接続クラスターの所有権を移すのにプルシークレットは必要ありません。
プルシークレットは共有しないでください。プルシークレットはパスワードのように扱う必要があります。
手順
移動を開始します。
- OpenShift Cluster Manager で、転送するクラスターを選択します。
- クラスターのページの上部にある Actions > Transfer cluster ownership をクリックします。
Initiate transfer をクリックして、この操作を確認します。
重要クラスターのプルシークレットを 5 日以内に変更し、クラスターを新しい Red Hat アカウントに登録する必要があります。そうでない場合には、移動がキャンセルされます。また、プルシークレットの変更前に所有権の移動をキャンセルするには、Actions > Cancel ownership transfer をクリックします。
非接続クラスターの所有権を移動する場合は、新しい Red Hat アカウントが同じクラスターの UUID で登録されると、転送が完了します。クラスターが Telemetry に接続されている場合は、次の手順に進みます。
クラスタープルシークレットを変更します。
- クラスターの所有権を取得するクラスターの所有者または組織管理者として OpenShift Cluster Manager にログインします。
新規クラスターの所有者として、OpenShift Cluster Manager からダウンロードしたプルシークレットを使用して以下のコマンドを実行し、プルシークレットを変更します。
oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=pull-secret.txt
# oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=pull-secret.txtCopy to Clipboard Copied! Toggle word wrap Toggle overflow シークレットがまだ作成されていない場合は、以下のコマンドを実行してシークレットを作成します。
oc create secret generic pull-secret -n openshift-config --type=kubernetes.io/dockerconfigjson --from-file=.dockerconfigjson=/path/to/downloaded/pull-secret
# oc create secret generic pull-secret -n openshift-config --type=kubernetes.io/dockerconfigjson --from-file=.dockerconfigjson=/path/to/downloaded/pull-secretCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証手順
以下を確認すると、移動が正常に行われたことを確認できます。
クラスターの 概要:
- Details の Owner が更新されました。
- Cluster history には、移動の詳細が表示されます。
- クラスターを別の組織に移動すると、クラスターは新しい Red Hat アカウントのクラスター一覧に表示され、以前の Red Hat アカウントのクラスター一覧から削除されます。