HPCS から OpenShift Data Foundation への移行 Key Protect

OpenShift Data Foundation (ODF) 用の Hyper Protect Crypto Services (HPCS) 暗号化を移行し、代わりに IBM Key Protect ( Key Protect ) を使用します。

開始前に

移行を開始する前に、以下の手順を実行してクラスタの移行が必要かどうかを判断し、環境を準備してください。

  1. Red Hat OpenShift クラスターにアクセスします
  2. 以下のツールがインストールされていることを確認してください:
    • oc または oc CLI で ODF クラスタにアクセスできます
    • jq JSON処理用
    • curl APIリクエスト用
  3. まだ作成していない場合は、 Key Protect インスタンスを作成 するか、クラスタと同じリージョンにある既存の IBM Key Protect インスタンスを使用します。
  4. クラスタでCeph toolboxポッドが有効になっていることを確認します。 まだ有効になっていなければ、 StorageCluster のコンフィギュレーションで storagecluster.spec.enableCephTools: true を設定する。
  5. ボリュームの移行に使用するODF HPCSから Key Protect への移行スクリプトをダウンロードしてください。 スクリプトは、 migrate-odf.sh (他の3つのスクリプトを呼び出すメインスクリプト)、 migrate-osd.shmigrate-csi.sh、および migrate-noobaa.sh、ツールアクセスをリクエストすると、 hpcs-2-kp-k8s.zip ファイルに含まれる。 詳細については、 移行の概要の ステップ1を参照してください。

マイグレーション手順

  1. 次のスクリプトを使用して、クラスタが移行が必要なHPCSキーを使用しているかどうかを判断します。

    ./migrate-odf.sh detect
    
  2. カレント・ディレクトリに .env ファイルを作成し、 Key Protect の詳細を記入する。

    $ cat .env
    KP_INSTANCE_ID=XXX
    KP_IAM_API_KEY=XXX
    KP_KEY_ID=XXX
    KP_URL=https://XXX.api.us-south.kms.appdomain.cloud
    
  3. 移行スクリプトを実行します。

    ./migrate-odf.sh migrate
    
  4. 移行が完了したら、リソースにアクセスできることを確認し、 Key Protect を鍵管理サービス(KMS)として使用する。