儲存組態選項
請參閱Astra Trident組態的可用組態選項。
全域組態選項
這些組態選項適用於所有Astra Trident組態、無論使用何種儲存平台。
| 選項 | 說明 | 範例 |
|---|---|---|
|
組態檔版本編號 |
|
|
儲存驅動程式名稱 |
|
|
Volume名稱的選用首碼。預設: |
|
|
Volume大小的選擇性限制。預設值:「」(未強制執行) |
|
|
|
請勿使用 storagePrefix 元素後端的(包括預設值)。依預設 solidfire-san 驅動程式將忽略此設定、而不使用前置碼。我們建議使用特定的TenantId進行Docker Volume對應、或是使用Docker版本、驅動程式資訊和原始名稱填入的屬性資料、以便在可能使用任何名稱標示的情況下使用。
|
您可以使用預設選項、避免在每個建立的Volume上指定這些選項。。 size 選項適用於所有控制器類型。如ONTAP 需如何設定預設Volume大小的範例、請參閱「功能區組態」一節。
| 選項 | 說明 | 範例 |
|---|---|---|
|
新磁碟區的選用預設大小。預設: |
|
組態ONTAP
除了上述全域組態值之外、使用ONTAP 時還提供下列頂層選項。
| 選項 | 說明 | 範例 |
|---|---|---|
|
IP位址ONTAP :您可以指定完整網域名稱(FQDN)。 |
|
|
傳輸協定LIF的IP位址。 《NAS驅動程式》:建議您指定ONTAP 《SAN驅動程式:請勿指定用於iSCSI》ONTAP 。Astra Trident的用途 "可選擇的LUN對應ONTAP" 探索建立多重路徑工作階段所需的iSCI LIF。如果發生此情況、將會產生警告 |
|
|
要使用的儲存虛擬機器(如果管理LIF是叢集LIF、則為必要) |
|
|
連線至儲存設備的使用者名稱 |
|
|
連線至儲存設備的密碼 |
|
|
用於資源配置的Aggregate(選用;如果已設定、則必須指派給SVM)。適用於 |
|
|
如果使用率高於此百分比、則可選用、失敗的資源配置 |
|
|
精細控制NFS掛載選項;預設為「-o nfsver=3」。僅適用於 |
|
|
外掛程式使用的 igroup ;預設為 |
|
|
可申請的Volume大小上限和qtree父Volume大小上限。適用於 |
|
|
每FlexVol 個邊區最多qtree數、範圍必須為[50、300]、預設值為200。適用於 |
|
您可以使用預設選項、避免在您建立的每個Volume上指定這些選項:
| 選項 | 說明 | 範例 |
|---|---|---|
|
空間保留模式; |
|
|
要使用的 Snapshot 原則、預設為 |
|
|
Snapshot 保留百分比、預設為「」接受 ONTAP 預設值 |
|
|
建立複本時、將其父複本分割成預設值 |
|
|
在新磁碟區上啟用NetApp Volume Encryption(NVE);預設為 如果在後端啟用NAE、則Astra Trident中配置的任何磁碟區都會啟用NAE。 如需詳細資訊、請參閱: "Astra Trident如何與NVE和NAE搭配運作"。 |
是的 |
|
NAS 選項適用於已佈建的 NFS 磁碟區、預設為 |
|
|
NAS選項、可存取 |
|
|
NFS 匯出原則使用的 NAS 選項、預設為 |
|
|
NAS選項、可存取已配置的NFS Volume。 NFS支援 |
|
|
SAN 選項可選擇檔案系統類型、預設為 |
|
|
要使用的分層原則、預設為 |
|
擴充選項
。 ontap-nas 和 ontap-san 驅動程式會為ONTAP FlexVol 每個Docker Volume建立一個支援功能。支援每個叢集節點最多1000個FlexVols、叢集最多12、000個FlexVols。ONTAP如果您的Docker Volume需求符合該限制 ontap-nas 由於FlexVols提供的其他功能(例如Docker Volume精細快照和複製)、因此驅動程式是首選的NAS解決方案。
如果您需要的Docker磁碟區數量超過FlexVol 了《支援範圍 ontap-nas-economy 或 ontap-san-economy 驅動程式:
。 ontap-nas-economy 驅動程式會在ONTAP 自動管理的FlexVols資源池中、將Docker Volume建立為架構樹狀結構。qtree的擴充能力大幅提升、每個叢集節點最多可達100、000個、每個叢集最多可達2、400、000個、而犧牲了部分功能。。 ontap-nas-economy 驅動程式不支援Docker Volume精細的快照或複製。
|
|
。 ontap-nas-economy Docker swarm目前不支援驅動程式、因為swarm不會協調跨多個節點建立磁碟區。
|
。 ontap-san-economy 驅動程式會在ONTAP 自動管理的FlexVols共用集區內、將Docker Volume建立為如此FlexVol 一來、每個支援不只侷限於一個LUN、而且能為SAN工作負載提供更好的擴充性。根據儲存陣列的不同、ONTAP 每個叢集最多可支援16384個LUN。由於磁碟區是下方的LUN、因此此驅動程式支援Docker磁碟區精細快照和複製。
選擇 ontap-nas-flexgroup 將平行處理能力提升至單一磁碟區、以數十億個檔案擴充至PB範圍。FlexGroups的一些理想使用案例包括AI / ML / DL、Big Data和分析、軟體建置、串流、檔案儲存庫等。Trident在配置FlexGroup 完一套SVM時、會使用指派給SVM的所有集合體。支援Trident也有下列考量:FlexGroup
-
需要ONTAP 9.2版或更新版本。
-
截至本文撰寫時、FlexGroups僅支援NFS v3。
-
建議啟用SVM的64位元NFSv3識別碼。
-
建議FlexGroup 的最小內存區大小為100GB。
-
不支援FlexGroup 將複製複製用於實體磁碟區。
如需適用於FlexGroups的FlexGroups與工作負載相關資訊、請參閱 "NetApp FlexGroup 《NetApp》《最佳實務做法與實作指南》"。
若要在同一個環境中獲得進階功能和大規模擴充、您可以使用執行多個Docker Volume外掛程式執行個體 ontap-nas 和另一個使用 ontap-nas-economy。
範例ONTAP :功能組態檔
-
NFS範例
ontap-nas驅動程式*
{
"version": 1,
"storageDriverName": "ontap-nas",
"managementLIF": "10.0.0.1",
"dataLIF": "10.0.0.2",
"svm": "svm_nfs",
"username": "vsadmin",
"password": "password",
"aggregate": "aggr1",
"defaults": {
"size": "10G",
"spaceReserve": "none",
"exportPolicy": "default"
}
}
-
NFS範例
ontap-nas-flexgroup驅動程式*
{
"version": 1,
"storageDriverName": "ontap-nas-flexgroup",
"managementLIF": "10.0.0.1",
"dataLIF": "10.0.0.2",
"svm": "svm_nfs",
"username": "vsadmin",
"password": "password",
"defaults": {
"size": "100G",
"spaceReserve": "none",
"exportPolicy": "default"
}
}
-
NFS範例
ontap-nas-economy驅動程式*
{
"version": 1,
"storageDriverName": "ontap-nas-economy",
"managementLIF": "10.0.0.1",
"dataLIF": "10.0.0.2",
"svm": "svm_nfs",
"username": "vsadmin",
"password": "password",
"aggregate": "aggr1"
}
-
iSCSI範例
ontap-san驅動程式*
{
"version": 1,
"storageDriverName": "ontap-san",
"managementLIF": "10.0.0.1",
"dataLIF": "10.0.0.3",
"svm": "svm_iscsi",
"username": "vsadmin",
"password": "password",
"aggregate": "aggr1",
"igroupName": "myigroup"
}
-
NFS範例
ontap-san-economy驅動程式*
{
"version": 1,
"storageDriverName": "ontap-san-economy",
"managementLIF": "10.0.0.1",
"dataLIF": "10.0.0.3",
"svm": "svm_iscsi_eco",
"username": "vsadmin",
"password": "password",
"aggregate": "aggr1",
"igroupName": "myigroup"
}
元件軟體組態
除了全域組態值之外、使用Element軟體(NetApp HCI / SolidFire)時、也可使用這些選項。
| 選項 | 說明 | 範例 |
|---|---|---|
|
https://<login>:<password>@<mvip>/json-rpc/<element-version> |
https://admin:admin@192.168.160.3/json-rpc/8.0 |
|
iSCSI IP位址和連接埠 |
10.0.0.7:3260 |
|
要使用的SolidFireF租戶(如果找不到、請建立) |
|
|
將iSCSI流量限制為非預設介面時、請指定介面 |
|
|
QoS規格 |
請參閱以下範例 |
|
升級版Trident安裝的首碼。如果您使用1.3.2版之前的Trident版本、並使用現有磁碟區執行升級、則必須設定此值、才能存取透過Volume名稱方法對應的舊磁碟區。 |
|
。 solidfire-san 驅動程式不支援Docker Swarm。
元素軟體組態檔範例
{
"version": 1,
"storageDriverName": "solidfire-san",
"Endpoint": "https://admin:admin@192.168.160.3/json-rpc/8.0",
"SVIP": "10.0.0.7:3260",
"TenantName": "docker",
"InitiatorIFace": "default",
"Types": [
{
"Type": "Bronze",
"Qos": {
"minIOPS": 1000,
"maxIOPS": 2000,
"burstIOPS": 4000
}
},
{
"Type": "Silver",
"Qos": {
"minIOPS": 4000,
"maxIOPS": 6000,
"burstIOPS": 8000
}
},
{
"Type": "Gold",
"Qos": {
"minIOPS": 6000,
"maxIOPS": 8000,
"burstIOPS": 10000
}
}
]
}