第13章 ストレージデータのバックアップ
13.1. Amazon EBS からのストレージデータのバックアップ
Red Hat は、永続ボリューム要求 (PVC) データのバックアップを定期的に作成することを推奨します。OpenShift Data Science をアンインストールするとすべての PVC が削除されるため、ユーザーを削除する前と、OpenShift Data Science をアンインストールする前に、データをバックアップすることが特に重要です。
前提条件
- OpenShift Cluster Manager の認証情報 (https://console.redhat.com/openshift/) がある。
- OpenShift Dedicated クラスターへの管理者アクセスがある。
- OpenShift Dedicated クラスターがデプロイされている Amazon Web Services (AWS) アカウントの認証情報がある。
手順
バックアップを作成する永続ボリューム (PV) の ID を確認します。
- OpenShift Dedicated Web コンソールで、Administrator パースペクティブに切り替えます。
-
Home
Projects をクリックします。 rhods-notebooks プロジェクトをクリックします。
プロジェクトの Details ページが開きます。
Inventory セクションの PersistentVolumeClaims をクリックします。
PersistentVolumeClaims ページが開きます。
バックアップを作成する永続ボリューム (PV) の ID を書き留めます。
注記AWS インスタンスでバックアップを作成するための正しい EBS ボリュームを特定するには、書き留めた永続ボリューム (PV) が必要です。
バックアップする PV が含まれる EBS ボリュームを見つけます。
詳細は、Amazon Web Services documentation: Create Amazon EBS snapshots を参照してください。
- AWS (https://aws.amazon.com) にログインし、OpenShift Dedicated クラスターがデプロイされているリージョンが表示されていることを確認します。
- Services をクリックします。
-
Compute
EC2 をクリックします。 サイドナビゲーションで Elastic Block Storage
Volumes をクリックします。 Volumes ページが開きます。
検索バーに、前の手順で書き留めた永続ボリューム (PV) の ID を入力します。
Volumes ページが再読み込みされ、検索結果が表示されます。
-
表示されているボリュームをクリックして、
kubernetes.io/created-for/pvc/namespace
タグに値rhods-notebooks
が含まれていること、およびkubernetes.io/created-for/pvc/name
タグが永続ボリュームの名前と一致していることを確認します。EC2 ボリュームは、たとえば、jupyter-nb-user1-pvc
に使用されています。
永続ボリューム (PV) が含まれる EBS ボリュームのバックアップを作成します。
バックアップを作成するボリュームを右クリックし、リストから Create Snapshot を選択します。
Create Snapshot ページが開きます。
- ボリュームの Description を入力します。
Create Snapshot をクリックします。
ボリュームのスナップショットが作成されます。
- Close をクリックします。
検証
- 作成したスナップショットは、AWS の Snapshots ページに表示されます。