vSphere 名前空間 に割り当てる vSphere ストレージ ポリシーは、Kubernetes ストレージ クラスに変換されます。このストレージ クラスを使用して、TKG クラスタ ノードとパーシステント ボリュームの vSphere データストア内への配置方法を制御します。vSphere Zones の vSphere ストレージ ポリシーは、ゾーン トポロジを構成するすべての vSphere クラスタのストレージと互換性がある必要があります。
単一ゾーン スーパーバイザー の vSphere ストレージ ポリシーの定義
単一ゾーン
スーパーバイザー のストレージ クラスを作成する手順を実行します。
- vSphere Client で、[ポリシーおよびプロファイル] を選択します。
- の順に選択します。
- [vCenter Server] を選択します。
- ストレージ ポリシーに TKG2-cluster-storage-class などの記述的な名前を付けます。
作成されるストレージ クラスには同じ名前が使用されます。
- ストレージの [ポリシー構造] で、[「VMFS」ストレージでルールを有効化] を選択します。
- VMFS ルールでは、[可能な場合は容量を節約] を選択します。
- ストレージ互換性を確認し、[次へ] をクリックします。
- [終了] をクリックして、ストレージ ポリシーの作成を完了します。
ストレージ ポリシーを vSphere 名前空間 に割り当てるには、「TKG サービス クラスタ向けの vSphere 名前空間 の構成」を参照してください。
3 つのゾーン スーパーバイザー の vSphere ストレージ ポリシーの定義
3 つのゾーンにデプロイされた
スーパーバイザー を使用している場合、上記と同じ手順を次の追加手順とともに実行します。
図 1. ゾーン ストレージ クラス 1/2
図 2. ゾーン ストレージ クラス 2/2
- ストレージの [ポリシー構造] については、 の順に選択します。
- [使用ドメイン] には、ストレージ ポリシー タイプとして [ゾーン] を指定します。
![2 つのゾーンのうち 1 つ目の vSphere ストレージ ポリシー](images/GUID-6A6D167B-32E8-41D7-8BCC-BAA2D71FB800-low.png)
![2 つのゾーンのうち 2 つ目の vSphere ストレージ ポリシー](images/GUID-4B58F7DE-02A5-47D9-B0AB-1EB76C5B65FF-low.png)
高度な vSphere ストレージ ポリシーの作成
環境によっては、vSAN または VVol のいずれかの追加設定が必要になる場合があります。VMFS および NFS を使用している場合、vSphere ストレージ ポリシーにタグが含まれます。
TKG クラスタでの使用のために vSphere 名前空間 に適用可能な、さらに高度なストレージ ポリシー タイプ(タグベースのストレージなど)を作成するには、vSphere IaaS 制御プレーンのインストールと構成を参照してください。