7.2. Google Persistent Disk からのストレージデータのバックアップ

Red Hat は、永続ボリューム要求 (PVC) データのバックアップを定期的に作成することを推奨します。OpenShift Data Science をアンインストールするとすべての PVC が削除されるため、ユーザーを削除する前と、OpenShift Data Science をアンインストールする前に、データをバックアップすることが特に重要です。

前提条件

  • OpenShift Cluster Manager の認証情報 (https://console.redhat.com/openshift/) がある。
  • OpenShift Dedicated クラスターへの管理者アクセスがある。
  • OpenShift Dedicated クラスターがデプロイされている Google Cloud Platform (GCP) アカウントの認証情報がある。

手順

  1. バックアップを作成する永続ボリューム (PV) の ID を確認します。

    1. OpenShift Dedicated Web コンソールで、Administrator パースペクティブに切り替えます。
    2. HomeProjects をクリックします。
    3. rhods-notebooks プロジェクトをクリックします。

      プロジェクトの Details ページが開きます。

    4. Inventory セクションの PersistentVolumeClaims をクリックします。

      PersistentVolumeClaims ページが開きます。

    5. バックアップを作成する永続ボリューム (PV) の ID を書き留めます。

      GCP インスタンスでバックアップする正しい永続ディスクを特定するには、永続ボリューム (PV) ID が必要です。

  2. バックアップを作成する PV を含む永続ディスクを見つけます。

    1. Google Cloud コンソール (https://console.cloud.google.com) にログインし、OpenShift Dedicated クラスターがデプロイされているリージョンが表示されていることを確認します。
    2. ナビゲーションメニュー (≡) をクリックし、Compute Engine をクリックします。
    3. サイドナビゲーションの Storage で、Disks をクリックします。

      Disks ページが開きます。

    4. Filter クエリーボックスに、前の手順で書き留めた永続ボリューム (PV) の ID を入力します。

      Disks ページが再読み込みされ、検索結果が表示されます。

    5. 表示されているディスクをクリックし、kubernetes.io/created-for/pvc/namespace タグに値 rhods-notebooks が含まれていること、および kubernetes.io/created-for/pvc/name タグが永続ボリュームの名前と一致していることを確認します (例: jupyterhub-nb-user1-pvc)。
  3. 永続ボリューム (PV) が含まれる永続ディスクをバックアップします。

    1. 上部のナビゲーションから CREATE SNAPSHOT を選択します。

      Create a snapshot ページが開きます。

    2. スナップショットの一意の Name を入力します。
    3. Source disk の下に、バックアップを作成する永続ディスクが表示されることを確認します。
    4. 必要に応じて任意の設定を変更します。
    5. CREATE をクリックします。

      永続ディスクのスナップショットが作成されます。

検証

  • 作成したスナップショットは、GCP の Snapshots ページに表示されます。