「VxRail:FTTおよび消失訂正符号とは
Summary: FTT(許容障害)と消失訂正符号とは何ですか?
Instructions
イレイジャー コーディング(EC)は、データをフラグメントに分割し、冗長(TechTargetの定義)データ ピースを使用してエンコードし、さまざまな場所またはストレージ メディアに保存するデータ保護の方法です
消失訂正符号の目的は、ディスク ストレージ プロセスのある時点で破損したデータを、アレイ内の他の場所に格納されているデータに関する情報を使用して再構築できるようにすることです(TechTargetの定義)。イレイジャー コードは、データの再構築に必要な時間とオーバーヘッドを削減できるため
従来のRAID(TechTargetの定義)の代わりに使用されることがよくあります。イレイジャー コーディングの欠点は、CPUの負荷が高くなるため、レイテンシーが増加する可能性があることです。
許容障害数
通常、この FTT オプションは、仮想マシン オブジェクトが許容できるホストとデバイスの障害の数を定義します。対応可能な障害数がn個の場合、作成された仮想マシン オブジェクト領域のコピーをn+1個、ストレージを備えたホストを2n+1台必要です。デフォルト値は 1 です。最大値は3.
ですイレイジャー コードが有効になっている場合、vSANは2つの特定の構成をサポートします。1つ目のRAID 5は、許容される障害の数が1に設定されている場合に適用されます。2つ目のRAID 6は、許容される障害の数が2に設定されている場合に適用されます。vSANクラスターのサイズは、RAID 5の場合はホスト4台以上、RAID 6の場合はホスト6台以上である必要があります。
フォールト トレランス方式
フォールト トレランス手法では、データ レプリケーション方式でパフォーマンスと容量のどちらを最適化するかを指定します。パフォーマンスのためのRAID 1ミラーリング オプションは、より多くのディスク領域を使用してオブジェクト コンポーネントを配置しますが、CPUとネットワーク リソースの消費量は少なくなります。RAID-5/6のイレ―ジャー コーディングは容量向けのオプションです。使用するディスク容量は少なくなりますが、CPUとネットワーク リソースの消費量が増えます。
vSANクラスターでのフォールト ドメインの管理
vSANクラスターがデータ センター内の複数のラックまたはブレード サーバー シャーシにまたがっており、ホストがラックまたはシャーシの障害から保護されるようにするには、障害ドメインを作成し、各障害ドメインに1台以上のホストを追加します
障害ドメインは、データ センター内の物理的な場所に従ってグループ化された1台以上のvSANホストで構成されます。障害ドメインにより、vSAN は物理ラック全体の障害と、単一のホスト、容量デバイス、ネットワーク リンク、または障害ドメイン専用のネットワーク スイッチの障害を許容できます
クラスターの許容障害数ポリシーは、仮想マシンが許容するようにプロビジョニングされている障害の数によって異なります。たとえば、仮想マシンが [許容障害数] を 1 (FTT = 1) に設定して構成され、複数の障害ドメインを使用している場合、vSAN はラック全体の障害を含め、あらゆる種類の障害と障害ドメイン内の任意のコンポーネントの 1 つの障害を許容できます
障害ドメインをラック上に構成し、新しい仮想マシンをプロビジョニングすると、vSANによって、レプリカやWitnessなどの保護オブジェクトが異なる障害ドメインに配置されます。たとえば、仮想マシンのストレージ ポリシーで [許容される障害の数] が N (FTT = n) に設定されている場合、vSAN では、クラスター内に少なくとも 2*n+1 個の障害ドメインが必要です。このポリシーを使用して、フォールト ドメインを持つクラスターで仮想マシンをプロビジョニングすると、関連づけられた仮想マシン オブジェクトのコピーが別々のラックに保存されます
少なくとも3つのフォールト ドメインが必要です。最適な結果を得るには、クラスター内に4個以上の障害ドメインを構成します。3つの障害ドメインを持つクラスターには、障害発生後にデータを再保護できない、フル データ移行モードを使用できないなど、3つのホストを持つクラスターと同じ制限があります。障害ドメインの設計とサイジングの詳細については、『vSAN フォールトドメインの設計とサイジング』を参照してください.
16台のホストを持つvSANクラスターがあるシナリオを考えてみましょう。ホストは4台のラックに分散されます。つまり、ラックごとに4台のホストになります。ラック全体の障害を許容するには、各ラックに障害ドメインを作成する必要があります。このような容量のクラスターでは、許容される障害の数を1に設定できます。[許容する障害の数] が 2 に設定された仮想マシンを許可するようにクラスターを構成する場合は、クラスター内に 5 つの障害ドメインを構成する必要があります
ラックに障害が発生すると、CPU、メモリーを含むすべてのリソースがクラスターで使用できなくなります。潜在的なラック障害による影響を軽減するには、小さいサイズの障害ドメインを構成する必要があります。これにより、ラックに障害が発生した後のクラスター内のリソース可用性の合計量が増加します
障害ドメインを操作する場合は、次のベスト プラクティスに従ってください。
- vSANクラスター内に少なくとも3つのフォールト ドメインを構成します。最適な結果を得るには、4個以上の障害ドメインを構成します。
- どの障害ドメインにも属さないホストは、独自の単一ホスト障害ドメインに存在すると見なされます。
- すべてのvSANホストを障害ドメインに割り当てる必要はありません。障害ドメインを使用してvSAN環境を保護する場合は、同じサイズの障害ドメインを作成することを検討してください。
- 別のクラスターに移動した場合、vSANホストはフォールト ドメインの割り当てを保持します。
- フォールト ドメインを設計するときは、ホストの数が均一であるフォールト ドメインを構成することをお勧めします。
- 障害ドメインの設計に関するガイドラインについては、 vSAN 障害ドメインの設計とサイジング
を参照してください。
- 障害ドメインには任意の数のホストを追加できます。各障害ドメインには、少なくとも1つのホストが含まれている必要があります。