NetApp Trident ontap-sanドライバは、単一のFlexVol volume内に複数のLUNを作成しますか?
環境
- NetApp Trident
- ONTAP SANドライバー
- Kubernetes
- OpenShift
- iSCSI
- FC
- NVMe/TCP
回答
デスティネーション
NetApp Trident ontap-san ドライバは次のものを作成します。
- Kubernetes永続ボリューム(PV)ごとに1つのFlexVol volume
- そのFlexVol volume内に1つのLUN
これは、以下の間に1:1の関係があることを意味します。
- Kubernetes PVC
- ONTAP FlexVol
- ONTAP LUN
Trident は、ontap-san ドライバを使用する場合、同じ FlexVol ボリューム内に複数の Kubernetes PVC でバックアップされた LUN を配置しません。
追加情報
ワークフローの例:
- ユーザーがKubernetes PVCを作成する
- TridentがONTAP上に新しいFlexVolボリュームをプロビジョニングする
- TridentがそのFlexVol内に単一のLUNを作成する
- LUNがマッピングされ、Kubernetesノードに提示される
マッピング例:
|
Kubernetes PVC |
ONTAP FlexVol |
ONTAP LUN |
|
pvc-app1 |
trident_pvc_<uuid> |
lun0 |
|
pvc-db1 |
trident_pvc_<uuid> |
lun0 |
LUN名は一般的にlun0と表記されることが多いが、各LUNはそれぞれ専用のFlexVolボリュームに存在する。
重要事項
- この動作は、ontap-san ドライバと
ontap-san-economyドライバでは異なります。 ontap-san- PVCあたり1つのFlexVol
- FlexVolあたり1つのLUN
ontap-san-economy- 共有FlexVolボリューム内に複数のLUNを配置できます
ontap-sanドライバ設計は以下を提供します:- 優れた分離性
- スナップショット管理が容易
- QoSとクローニング操作の簡素化
- 独立したFlexVolライフサイクル管理