|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
|
これは未公開の文書です SUSE® Storage 1.12 (Dev). |
スナップショットの作成
スナップショットは、任意の時点におけるKubernetesボリュームの状態です。
SUSE Storage UIでのスナップショット管理
既存のクラスターのスナップショットを作成するには、以下の手順に従ってください。
-
SUSE Storage UI の上部ナビゲーションバーで、*ボリューム*をクリックします。
-
スナップショットを作成するボリュームの名前をクリックします。これにより、ボリュームの詳細ページが表示されます。
-
「スナップショットを取得」ボタンをクリックします。
スナップショットが作成されると、ボリュームのスナップショットの一覧でVolume Headの前に表示されます。
スナップショットチェーンの可視化の理解
*ボリュームの詳細*ページでは、*スナップショットとバックアップ*セクションがスナップショットの履歴をチェーンとして表示します。デフォルトでは、*システムスナップショットを表示*オプションが有効で、すべてのシステム作成スナップショットが表示されます。
チェーン内の各スナップショットは、そのタイプまたは状態を示すために色分けされます。スナップショットが複数の基準を満たす場合、可視化では最も優先度の高い色が使用されます。
| スナップショットの種類 | 色 | 説明 | 優先度 (1 = 最も高い) |
|---|---|---|---|
エラー |
赤 |
スナップショットの作成に失敗した、またはスナップショットに問題があることを示します。 |
1 |
削除 |
ライトグレー |
スナップショットが削除対象としてマークされている、または削除されたことを示します。 |
2 |
システムによって作成 |
オレンジ/イエロー |
Longhornによって自動的に作成され、繰り返しジョブや内部処理のために使用されることが多いです。 |
3 |
バックアップ |
緑 |
スナップショットが設定されたバックアップターゲットにバックアップとして保存されていることを示します。 |
4 |
デフォルト(ユーザーによる作成) |
青 |
*スナップショットを取得*アクションを使って手動で取得されたユーザーによるスナップショット。 |
5 |
以下の図は、スナップショットチェーンの可視化例を示しています。
カスタムリソース(CR)によるスナップショット管理
このセクションでは、SUSE Storageの*カスタムリソース(CR)*を使用して、Longhornスナップショットを直接作成、一覧表示、復元、削除する方法を説明します。
|
SUSE Storageは、 |
スナップショットの作成
-
マニフェストを準備する - 次の内容を含む、`longhorn-snapshot.yaml`という名前のファイルを作成します:
apiVersion: longhorn.io/v1beta2 kind: Snapshot metadata: name: longhorn-test-snapshot namespace: longhorn-system spec: volume: pvc-840804d8-6f11-49fd-afae-54bc5be639de # replace with your actual Longhorn volume name createSnapshot: true -
マニフェストを適用します:
kubectl apply -f longhorn-snapshot.yaml期待される出力:
snapshot.longhorn.io/longhorn-test-snapshot createdボリュームが切り離されている場合、エンジンが実行されていないことに関する簡単な警告が表示されます。SUSE Storageは自動的に再試行し、ボリュームが接続されるとスナップショットが完了します。
データエンジンの動作の違い
ボリュームヘッド(現在のアクティブ状態)の直接の親であるスナップショットを削除する場合、スナップショットカスタムリソース(CR)の動作は使用されているデータエンジンによって異なります:
| 動作 | v1データエンジン | v2データエンジン |
|---|---|---|
CRの永続性 |
システム内のスナップショット CR は残ります。 |
スナップショット CR は 即座に削除されます。 |
ステータスフィールド |
|
該当なし、スナップショット CR は削除されます。 |
説明 |
v1 ボリュームは、ライブボリュームヘッドの親を物理的に即座にマージすることはできません。CR は、後のマージまたはクリーンアップ操作までスナップショットデータを追跡し続けます。 |
v2 ボリュームは、親スナップショットをボリュームヘッドにライブでマージすることをサポートし、データとメタデータの両方の即時クリーンアップを可能にします。 |
この動作の違いは予想されます。v2 ボリューム では、スナップショット CR の即時消失は、エンジンが削除を正常に完了し、データをマージしたことを示します。