FSX提供ONTAP 各種組態選項和範例
貢獻者
深入瞭解Amazon FSX for ONTAP Sfor Sf。本節提供後端組態範例。
後端組態選項
如需後端組態選項、請參閱下表:
參數 | 說明 | 範例 |
---|---|---|
「分度」 |
永遠為1 |
|
「torageDriverName」 |
儲存驅動程式名稱 |
|
「後端名稱」 |
自訂名稱或儲存後端 |
驅動程式名稱+「_」+ dataLIF |
《馬納格門達利》 |
叢集的IP位址或SVM管理LIF若要順暢MetroCluster 切換、您必須指定SVM管理LIF。您可以指定完整網域名稱(FQDN)。如果使用安裝Astra Trident、則可設定使用IPv6位址 |
「10.0.0.1」、「[2001:1234:abcd:::fefo]」 |
「DataLIF」 |
傳輸協定LIF的IP位址。不適用NAS驅動程式:建議您指定dataLIF ONTAP 。如果未提供、Astra Trident會從SVM擷取資料lifs。您可以指定要用於NFS掛載作業的完整網域名稱(FQDN)、讓您建立循環配置資源DNS、以便在多個資料生命期之間達到負載平衡。可在初始設定之後變更。請參閱 。《SAN驅動程式:請勿指定用於iSCSI》ONTAP 。Astra Trident使用ONTAP 「選擇性LUN地圖」來探索建立多重路徑工作階段所需的iSCI lifs。如果明確定義dataLIF、就會產生警告。如果使用安裝Astra Trident、則可設定使用IPv6位址 |
|
「AutoExpportPolicy」 |
啟用自動匯出原則建立及更新[布 林值]。使用 |
「假」 |
《AutoExpportCIDR》(自動匯出CTR) |
根據時間篩選Kubernetes節點IP的CIDR清單 |
「[「0.00.0.0/0」、「:/0」]」 |
《標籤》 |
套用到磁碟區的任意JSON-格式化標籤集 |
" |
「用戶端憑證」 |
用戶端憑證的Base64編碼值。用於憑證型驗證 |
" |
「clientPrivate Key」 |
用戶端私密金鑰的Base64編碼值。用於憑證型驗證 |
" |
「可信賴的CACertifcate」 |
受信任CA憑證的Base64編碼值。選用。用於憑證型驗證。 |
" |
《使用者名稱》 |
連線至叢集或SVM的使用者名稱。用於認證型驗證。例如、vsadmin。 |
|
密碼 |
連線至叢集或SVM的密碼。用於認證型驗證。 |
|
《虛擬機器》 |
要使用的儲存虛擬機器 |
指定SVM管理LIF時衍生。 |
「toragePrefix」 |
在SVM中配置新磁碟區時所使用的前置碼。無法在建立後修改。若要更新此參數、您需要建立新的後端。 |
|
「限制Aggregateusage」 |
*請勿指定Amazon FSX for NetApp ONTAP 的功能。*所提供的 |
請勿使用。 |
《限制Volume大小》 |
如果要求的磁碟區大小高於此值、則資源配置失敗。也會限制其管理的qtree和LUN、以及的磁碟區大小上限 |
「」(預設不強制執行) |
《lunsPerFlexvol》 |
每FlexVol 個LUN的最大LUN數量、範圍必須為[50、200]。僅限SAN。 |
|
「DebugTraceFlags」 |
疑難排解時要使用的偵錯旗標。範例:{"API":假、「method」:true}不使用 |
null |
「nfsMountOptions」 |
以逗號分隔的NFS掛載選項清單。Kubernetes持續磁碟區的掛載選項通常會在儲存類別中指定、但如果儲存類別中未指定掛載選項、則Astra Trident會改回使用儲存後端組態檔中指定的掛載選項。如果儲存類別或組態檔中未指定掛載選項、Astra Trident將不會在相關的持續磁碟區上設定任何掛載選項。 |
" |
|
設定NFS或SMB磁碟區建立。選項包括 |
|
"qtreesPerFlexvol" |
每FlexVol 個邊的最大qtree數、必須在範圍內[50、300] |
|
|
您可以指定使用共用資料夾 Microsoft Management Console 所建立的 SMB 共用名稱、或指定共用名稱以允許 Astra Trident 建立 SMB 共用。或者、您也可以將參數保留空白、以防止共用磁碟區。 |
|
《useREST》 |
使用ONTAP Isrest API的布林參數。技術預覽 |
「假」 |
更新 dataLIF
初始組態之後
您可以在初始組態後變更資料LIF、方法是執行下列命令、以更新資料LIF提供新的後端Json檔案。
tridentctl update backend <backend-name> -f <path-to-backend-json-file-with-updated-dataLIF>
|
如果將PVCS附加至一或多個Pod、您必須關閉所有對應的Pod、然後將其重新啟動、新的資料LIF才會生效。 |
用於資源配置磁碟區的後端組態選項
您可以使用中的這些選項來控制預設資源配置 defaults
組態區段。如需範例、請參閱下列組態範例。
參數 | 說明 | 預設 |
---|---|---|
"paceAllocate(配置)" |
LUN的空間分配 |
"真的" |
《保護區》 |
空間保留模式;「無」(精簡)或「Volume」(完整) |
無 |
「快照原則」 |
要使用的Snapshot原則 |
無 |
「qosPolicy」 |
要指派給所建立磁碟區的QoS原則群組。選擇每個儲存集區或後端的其中一個qosPolicy或adaptiveQosPolicy。搭配Astra Trident使用QoS原則群組需要ONTAP 使用更新版本的版本。我們建議使用非共用的QoS原則群組、並確保原則群組會個別套用至每個組成群組。共享的QoS原則群組將強制所有工作負載的總處理量上限。 |
「」 |
《adaptiveQosPolicy》 |
要指派給所建立磁碟區的調適性QoS原則群組。選擇每個儲存集區或後端的其中一個qosPolicy或adaptiveQosPolicy。不受ONTAP-NAS-經濟支援。 |
「」 |
「快照保留區」 |
保留給快照「0」的磁碟區百分比 |
如果 |
「PlitOnClone」 |
建立複本時、從其父複本分割複本 |
「假」 |
加密 |
在新磁碟區上啟用NetApp Volume Encryption(NVE);預設為「假」。必須在叢集上授權並啟用NVE、才能使用此選項。如果在後端啟用NAE、則Astra Trident中配置的任何磁碟區都會啟用NAE。如需詳細資訊、請參閱: "Astra Trident如何與NVE和NAE搭配運作"。 |
「假」 |
|
啟用LUKS加密。請參閱 "使用Linux統一金鑰設定(LUKS)"。僅限SAN。 |
" |
「分層政策」 |
要使用的分層原則 |
|
「unixPermissions」 |
新磁碟區的模式。如果是SMB磁碟區、請保留空白。 |
「」 |
《生態樣式》 |
新磁碟區的安全樣式。NFS支援 |
NFS預設為 |
範例
使用 nasType
、 node-stage-secret-name`和 `node-stage-secret-namespace
、您可以指定SMB磁碟區、並提供所需的Active Directory認證資料。使用支援SMB磁碟區 ontap-nas
僅限驅動程式。
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nas-smb-sc provisioner: csi.trident.netapp.io parameters: backendType: "ontap-nas" trident.netapp.io/nasType: "smb" csi.storage.k8s.io/node-stage-secret-name: "smbcreds" csi.storage.k8s.io/node-stage-secret-namespace: "default"