ONTAP SAN ドライバの概要
ONTAP および Cloud Volumes ONTAP SAN ドライバーを使用した ONTAP バックエンドの設定方法について説明します。
ONTAP SAN ドライバーの詳細
Tridentは、ONTAPクラスタと通信するために次のSANストレージドライバを提供します。サポートされているアクセス モードは、ReadWriteOnce (RWO)、ReadOnlyMany (ROX)、ReadWriteMany (RWX)、ReadWriteOncePod (RWOP) です。
| ドライバ | プロトコル | volumeMode | サポートされているアクセスモード | サポートされているファイルシステム |
|---|---|---|---|---|
|
iSCSI SCSI over FC |
ブロック |
RWO、ROX、RWX、RWOP |
ファイルシステムなし;rawブロックデバイス |
|
iSCSI SCSI over FC |
Filesystem |
RWO、RWOP ROX と RWX は Filesystem ボリューム モードでは使用できません。 |
|
|
NVMe/TCP NVMe/TCPに関する追加の考慮事項を参照してください。 |
ブロック |
RWO、ROX、RWX、RWOP |
ファイルシステムなし;rawブロックデバイス |
|
NVMe/TCP NVMe/TCPに関する追加の考慮事項を参照してください。 |
Filesystem |
RWO、RWOP ROX と RWX は Filesystem ボリューム モードでは使用できません。 |
|
|
iSCSI |
ブロック |
RWO、ROX、RWX、RWOP |
ファイルシステムなし;rawブロックデバイス |
|
iSCSI |
Filesystem |
RWO、RWOP ROX と RWX は Filesystem ボリューム モードでは使用できません。 |
|
|
|
|
ユーザー権限
Tridentは、ONTAPまたはSVM管理者として実行されることが想定されており、通常は `admin`クラスタユーザーまたは `vsadmin`SVMユーザー、または同じロールを持つ別の名前のユーザーを使用します。Amazon FSx for NetApp ONTAP環境では、TridentはONTAPまたはSVM管理者として実行されることが想定されており、クラスタ `fsxadmin`ユーザーまたは `vsadmin`SVMユーザー、または同じロールを持つ別の名前のユーザーを使用します。 `fsxadmin`ユーザーは、クラスタ管理者ユーザーの限定的な代替です。
|
|
`limitAggregateUsage`パラメータを使用する場合は、クラスタ管理者の権限が必要です。Amazon FSx for NetApp ONTAPをTridentで使用する場合、 `limitAggregateUsage`パラメータは `vsadmin`および `fsxadmin`ユーザアカウントでは機能しません。このパラメータを指定すると、設定処理は失敗します。 |
ONTAP 内でより制限的なロールを作成し、Trident ドライバーで使用することは可能ですが、推奨しません。Trident のほとんどの新しいリリースでは、考慮する必要がある追加の API が呼び出されるため、アップグレードが困難になり、エラーが発生しやすくなります。
NVMe/TCPに関する追加の考慮事項
Tridentは、 `ontap-san`ドライバーを使用して不揮発性メモリエクスプレス(NVMe)プロトコルをサポートします。これには次のものが含まれます:
-
IPv6
-
NVMe ボリュームの Snapshot とクローン
-
NVMe ボリュームのサイズ変更
-
Tridentの外部で作成されたNVMeボリュームをインポートして、そのライフサイクルをTridentで管理できるようにする
-
NVMe ネイティブマルチパス
-
K8sノードの正常または異常シャットダウン(24.06)
Tridentでサポートされていない機能:
-
NVMeでネイティブにサポートされているDH-HMAC-CHAP
-
デバイスマッパー(DM)マルチパス
-
LUKS暗号化
|
|
NVMeはONTAP REST APIでのみサポートされ、ONTAPI(ZAPI)ではサポートされていません。 |