# バックアップと復元

バックアップ＆リストア機能は、OpenStackインフラストラクチャで使用されるM-FKE製品の機能であり、PVCおよび構成（Kubernetes内のリソース構成）のスナップショットを作成するように設計されています。

M-FKEはバックアップ＆リストア機能バージョン1.0.0をリリースしました。このバージョンには以下のユーティリティが含まれます：

## **1. バックアッププラン**

a. バックアッププラン一覧の表示

b. 新規バックアッププランの作成

c. 単一バックアッププラン内で複数タイミングを設定し、システムが自動的にPVCスナップショットを作成できるようにします。1つ以上のPVCに同時に適用可能です。

d. 保持期間を分/時間/日で設定します。

e. バックアッププランの編集

f. バックアッププランの有効化/無効化

g. バックアッププランの削除

## 2. PVCスナップショット

a. PVCスナップショット一覧の表示

b. スナップショットリストをクラスターからFPT CLOUD ポータルに同期

c. 新規PVCスナップショットの作成

d. PVCスナップショットの削除

e. PVCスナップショットの復元

## 3. PVCの復元

a. 復元済みPVCの一覧表示

b. ステータスの更新

#### 注：この機能はCinderドライバー（FPT CLOUD により事前作成済み）に適用されます。

## 1. バックアップ計画

### 1. 新しいバックアップ計画を作成する

{% stepper %}
{% step %}

#### ステップ1: ポータル > コンテナ > Kubernetes > 詳細クラスター > バックアップタブ にアクセスする

<figure><img src="/files/dLKTkY1jwh3fQBBHfeNB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hmJFkle1bXeGyJo6UurF" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### ステップ2: 「新規プラン」をクリックして新しいバックアッププランを作成します。

<figure><img src="/files/YdgiD2dd3LFOyGLQcTIH" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### ステップ3：バックアップ計画の情報を入力します。

* 基本情報:
  * プラン名: バックアッププランの名前
  * 保持期間: スナップショットが保持される期間。この期間経過後、スナップショットは完全に削除されます。
* スケジュール範囲:
  * PVCバックアップリスト: クラスター内のPVCのリスト
* スケジュール情報: バックアップスケジュールを設定するため、具体的な月/日/年を入力してください
* スケジュール情報: バックアップスケジュールを設定するため、具体的な月/日/年を入力してください
  {% endstep %}

{% step %}

#### ステップ4: 「保存」をクリックしてバックアップ計画を保存します。新しく作成されたバックアップ計画がバックアップ計画リストに追加されます。

<figure><img src="/files/85waktkU5rsJcccrfvxH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/EPQkRLgPuMQGxKV8P0oo" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/O0wNfLHJuFETY0SHxi2k" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/EtjHkqEJiGzwYqbFE6jM" alt=""><figcaption></figcaption></figure>

#### 注：バックアップ計画のスケジュールに従って作成されたスナップショットは、スナップショット一覧に「タイプ = 「スケジュール済み」」として表示されます。

{% endstep %}
{% endstepper %}

## 2. PVCスナップショット

このサブタブには作成されたスナップショットが表示されます。これには、手動で作成したもの（タイプ = 「**手動**」）とバックアップ計画によって作成されたもの（タイプ = 「**スケジュール済み**」）が含まれます。

* &#x20;作成されたスナップショットの一覧を表示する

<figure><img src="/files/xcFW7x4JsZ11xOcdu3e1" alt=""><figcaption></figcaption></figure>

* ユーザーは「**スナップショットの作成**」を選択して、直接スナップショットを作成できます。

<figure><img src="/files/qU22WfIOycso1zJ7vktx" alt=""><figcaption></figcaption></figure>

* ユーザーは「**削除**」を選択してスナップショットを削除したり、「**更新**」を選択してスナップショットを最新の状態に更新したり、「**復元**」を選択してPVCをK8sクラスターに復元したりできます。

<figure><img src="/files/1popLLjZwiLG0kLmOqZl" alt=""><figcaption></figcaption></figure>

* 同時に、Syncボタンを使用することで、K8sクラスターのスナップショットとPVCのステータスをFPT CLOUD Portalに直接同期させることができます。

## 3. PVC修復

ユーザーが「**PVCスナップショット**」サブタブから「**スナップショットの復元**」を選択すると、復元されたPVCが「**PVC復元済み**」サブタブに表示されます。

<figure><img src="/files/v3Yxk1rbkN9pwDVeHADu" alt=""><figcaption></figcaption></figure>

<p align="center">「PVCスナップショット」サブタブでPVCを復元する</p>

<figure><img src="/files/3xYFxldQC4xx7H1FFsUh" alt=""><figcaption></figcaption></figure>

<p align="center">復元されたPVCの一覧が表示されます</p>

<p align="center">ポッドに割り当てられていないPVCは保留状態になります。</p>

ユーザーはその後、K8sクラスターにアクセスし、復元されたPVCにマッピングされたポッドのデプロイメントを設定することで、PVCのステータスを更新できます。

<figure><img src="/files/9fDLW81QpOKS1QgcWfPW" alt=""><figcaption></figcaption></figure>

<p align="center">[再読み込み]をクリックしてPVCステータスを更新するか、[同期]をクリックしてすべてを更新します。</p>

## 4. 注意事項

* 各VPC内のスナップショット数は最大10個までです。これ以上の増設が必要な場合は、FPT CLOUD サポートまでお問い合わせください。
* ユーザーは適切なプランを作成し、スナップショットを削除せずに多数作成することでインフラストラクチャの制限に達するのを避ける必要があります。これにより、さらなるスナップショットの作成が妨げられる可能性があります。
* スナップショットのステータスが「失敗」と表示された場合、事前に原因を調査するためK8sクラスターにアクセスし、以下のコマンドを実行してください：

\`\`\`

kubectl describe volumesnapshots.snapshot.storage.k8s.io -n \<namespace> \<snapshot\_name>

\`\`\`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-docs.fptcloud.com/ai-factory-guideline-jp/fpt-gpu-cloud/gpu-cluster/gpu-cluster-managed-k8s-with-gpu-virtual-machine/gaidochtoriaru/bakkuapputo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
