この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

用語集

接続/再接続

ブロックデバイスを接続することは、それをLinuxノード上に表示させることです。例えば、/dev/longhorn/testvol

ボリュームエンジンが予期せず停止した場合、SUSE Storageがボリュームを再接続します。

バックアップ

バックアップはバックアップストア内のオブジェクトです。バックアップストアにはボリュームバックアップとシステムバックアップが含まれる場合があります。

バックアップストア

SUSE Storageバックアップは、Kubernetesクラスターの外部にあるバックアップストアに保存されます。バックアップストアは、NFS共有またはS3互換サーバーのいずれかです。

SUSE Storageは、バックアップターゲットで設定されたエンドポイントでバックアップストアにアクセスします。

バックアップターゲット

バックアップターゲットは、SUSE Storageのバックアップストアにアクセスするために使用されるエンドポイントです。

バックアップボリューム

バックアップボリュームは、1つの元のボリュームにマッピングされるバックアップであり、バックアップストアにあります。バックアップボリュームは、UIの*バックアップ*ページで表示できます。バックアップボリュームには、同じボリュームの複数のバックアップが含まれます。

バックアップはスナップショットから作成できます。それらはスナップショットが作成された時点でのボリュームの状態を含みますが、スナップショットは含まれないため、ボリュームデータの変更履歴は含まれません。バックアップは2MBのファイルで構成されていますが、スナップショットはテラバイトになることがあります。

バックアップはオブジェクトストア内の2MBのブロックで構成されています。

スナップショットとバックアップの動作についての詳細な説明は、概念的なドキュメントを参照してください。

ブロックストレージ

データが固定サイズのブロックに保存されるストレージのアプローチです。各ブロックはメモリアドレスに基づいて区別されます。

CRD

CSIドライバー。

Longhorn CSIドライバーは、Kubernetesで使用できる コンテナストレージインターフェースです。SUSE Storageボリューム用のCSIドライバーは`driver.longhorn.io`と呼ばれています。

災害復旧ボリューム(DRボリューム)。

DRボリュームは、メインクラスター全体がダウンした場合に備えて、バックアップクラスターにデータを保存する特別なボリュームです。DRボリュームはSUSE Storageボリュームの耐障害性を高めるために使用されます。

バックアップストア内の各バックアップボリュームは、Kubernetesクラスター内の1つの元のボリュームにマッピングされます。同様に、各DRボリュームはバックアップストア内のバックアップボリュームにマッピングされます。

DRボリュームはSUSE Storageボリュームのバックアップを正確に反映するように作成できますが、アクティブ化されるまで通常のSUSE Storageボリュームとして使用することはできません。

ext4

Linux用のファイルシステム。SUSE Storageはストレージのためにext4をサポートしています。

フロントエンドの拡張

ここでのフロントエンドは、SUSE Storageボリュームによって公開されるブロックデバイスを指しています。

インスタンスマネージャー

コントローラー/レプリカインスタンスのライフサイクル管理のためのコンポーネントです。

SUSE Storageボリューム

SUSE Storageボリュームは、Longhorn Managerによって複製および管理されるKubernetesボリュームです。各ボリュームについて、Longhorn Managerは次のものを作成します:

  • Longhorn Engineのインスタンス

  • ボリュームのレプリカ。各レプリカはボリュームのスナップショットの一連で構成されています。

各レプリカは、ボリュームの履歴の変更を記録するスナップショットのチェーンを含んでいます。デフォルトでは3つのレプリカが作成され、通常は高可用性のために別々のノードに保存されます。

マウント

ブロックデバイスをノードの特定のディレクトリにマウントするためのLinuxコマンド、例:mount /dev/longhorn/testvol /mnt

NFS

コンピュータネットワークを介してファイルにアクセスできる 分散ファイルシステムプロトコル。これは、ローカルストレージにアクセスする方法に似ています。SUSE Storageは、セカンダリストレージのバックアップストアとしてNFSを使用することをサポートしています。

オブジェクトストレージ

データをオブジェクトとして管理するデータストレージアーキテクチャ。各オブジェクトには通常、データ自体、可変量のメタデータ、およびグローバル固有識別子が含まれます。SUSE StorageボリュームはS3互換のオブジェクトストレージにバックアップできます。

オフライン拡張

オフラインボリューム拡張では、ボリュームが切り離されます。

オーバープロビジョニング

オーバープロビジョニングにより、サーバーは物理的に予約された以上のストレージ容量を表示できます。つまり、ルートファイルシステム用に50GiBを予約した200GiBのディスク上で、合計750GiBのSUSE Storageボリュームをスケジュールできます。*ストレージオーバープロビジョニング割合*は設定で構成できます。

PersistentVolume

PersistentVolume (PV)は、管理者によってプロビジョニングされたか、ストレージクラスを使用して動的にプロビジョニングされたクラスタ内のストレージの一部を表すKubernetesリソースです。これはクラスタレベルのリソースであり、ポッドが個々のポッドのライフサイクルに依存しない永続ストレージを使用するために必要です。詳細については、公式の Kubernetesの永続ボリュームに関するドキュメントを参照してください。

PersistentVolumeClaim

PersistentVolumeClaim (PVC)は、ユーザーによるストレージのリクエストです。Podは、ストレージのためにPVCを使用して特定のリソース(CPUおよびメモリ)のレベルを要求できます。クレームは、特定のサイズとアクセスモード(例:一度読み書きとしてマウントされるか、何度も読み取り専用としてマウントされるか)を要求できます。

詳細については、公式の Kubernetesのドキュメントを参照してください。

プライマリバックアップ

Kubernetesクラスター内の各SUSE Storageボリュームのレプリカは、プライマリバックアップと見なすことができます。

再マウント

再マウントでは、SUSE Storageが再接続後にボリュームのファイルシステムを検出してマウントします。

レプリカ

レプリカは、ボリューム内のデータの変更履歴を示すスナップショットのチェーンで構成されています。

S3

Amazon S3はオブジェクトストレージサービスです。

ボリュームを回収する

すべてのレプリカが故障した場合(例:ネットワーク接続の切断など)には、回収操作が必要です。

ボリュームを回収する際、SUSE Storageは使用可能なレプリカを特定し、それを使用してボリュームを復元しようとします。

セカンダリバックアップ

Kubernetesクラスター外のバックアップ、S3またはNFS上。

Snapshot

スナップショットは、スナップショットが作成された時点でのボリュームの状態をキャプチャします。各スナップショットは、以前のスナップショットからデータを上書きする変更のみをキャプチャするため、ボリュームの完全な状態を完全に表現するにはスナップショットのシーケンスが必要です。ボリュームはスナップショットから復元できます。スナップショットの詳細な説明については、概念的なドキュメントを参照してください。

安定したアイデンティティ

StatefulSetsは安定したアイデンティティを持ち、KubernetesはユーザーのためにPodを強制的に削除しません。

StatefulSet

状態を持つアプリケーションを管理するために使用される Kubernetesリソース

StorageClass

ポッドのためにPersistentVolumeを自動的にプロビジョニングするために使用できるKubernetesリソース。詳細については、 Kubernetesのドキュメントを参照してください。

システムバックアップ

SUSE Storageはシステムバックアップをバックアップストアにアップロードします。各システムバックアップには、SUSE Storageシステムのバックアップリソースバンドルが含まれています。

詳細については、システムバックアップバンドルを参照してください。

シンプロビジョニング

SUSE Storageはシンプロビジョニングされたストレージシステムです。つまり、SUSE Storageボリュームは必要な分だけのスペースを占有します。例えば、20GBのボリュームを割り当てたが、そのうち1GBしか使用していない場合、ディスク上の実際のデータサイズは1GBになります。

umount

ファイル階層からファイルシステムを切り離す Linuxコマンド

ボリューム(Kubernetesの概念)

Kubernetesのボリュームは、ポッドのライフタイム中にファイルを保存することを可能にします。

これらのファイルはコンテナがクラッシュした後も利用可能ですが、ポッドのライフタイムを超えては利用できません。ポッドのライフタイムを超えても利用可能なストレージを得るには、Kubernetesの PersistentVolume (PV)が必要です。

詳細については、Kubernetesの ボリュームに関するドキュメントを参照してください。

XFS

ほとんどのLinux配布パッケージでサポートされている ファイルシステム。SUSE StorageはストレージのためにXFSをサポートしています。

SMB/CIFS

ネットワークファイルシステムプロトコルであり、コンピュータネットワークを介してファイルにアクセスすることを可能にします。ローカルストレージにアクセスする方法に似ています。SUSE Storageは、SMB/CIFSをセカンダリストレージのバックアップストアとして使用することをサポートしています。