驅動程式專屬的Volume選項
每個儲存驅動程式都有一組不同的選項、您可以在建立磁碟區時指定、以自訂結果。請參閱下方、以瞭解適用於您所設定儲存系統的選項。
在磁碟區建立作業期間使用這些選項非常簡單。使用提供選項和值 -o
在CLI作業期間、這會覆寫Json組態檔中的任何等效值。
選購的選購配備ONTAP
NFS和iSCSI的Volume建立選項包括:
選項 | 說明 |
---|---|
|
Volume的大小、預設為1 GiB。 |
|
精簡或完整配置磁碟區、預設為精簡。有效值為 |
|
這會將快照原則設定為所需的值。預設值為 |
|
這會將快照保留設定為所需的百分比。預設值為無值、表示ONTAP 如果您已選取snapshotPolicy、將選取snapshotReserve(通常為5%)、如果snapshotPolicy為無、則選取0%。您可以在組態檔中為所有ONTAP 的支援項目設定預設的snapshotReserve值、也可以將其用作所有ONTAP 不支援ONTAP-NAS-經濟功能的支援項目、作為所有支援項目的磁碟區建立選項。 |
|
當複製Volume時、ONTAP 這會導致停止實體複本、立即將其從父複本分割開來。預設值為 |
|
在新磁碟區上啟用NetApp Volume Encryption(NVE);預設為 如果在後端啟用NAE、則Astra Trident中配置的任何磁碟區都會啟用NAE。 如需詳細資訊、請參閱: "Astra Trident如何與NVE和NAE搭配運作"。 |
|
設定要用於磁碟區的分層原則。這會決定資料在非作用中(冷)時是否移至雲端層。 |
下列其他選項適用於NFS * Only *:
選項 | 說明 |
---|---|
|
這會控制Volume本身的權限設定。依預設、權限會設為 |
|
設定為 |
|
設定要用於磁碟區的匯出原則。預設值為 |
|
設定用於存取磁碟區的安全樣式。預設值為 |
下列其他選項僅適用於iSCSI *:
選項 | 說明 |
---|---|
|
設定用於設定iSCSI磁碟區格式的檔案系統。預設值為 |
|
設定為 |
範例
請參閱下列範例:
-
建立10GiB Volume:
docker volume create -d netapp --name demo -o size=10G -o encryption=true
-
使用快照建立100GiB磁碟區:
docker volume create -d netapp --name demo -o size=100G -o snapshotPolicy=default -o snapshotReserve=10
-
建立已啟用setuid位元的磁碟區:
docker volume create -d netapp --name demo -o unixPermissions=4755
最小Volume大小為20MiB。
如果未指定快照保留、則快照原則為 none
、Trident將使用快照保留0%。
-
建立沒有快照原則且無快照保留的磁碟區:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
-
建立不含快照原則的磁碟區、以及自訂快照保留10%的磁碟區:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none --opt snapshotReserve=10
-
建立具有快照原則和10%自訂快照保留的磁碟區:
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy --opt snapshotReserve=10
-
使用快照原則建立磁碟區、並接受ONTAP的預設快照保留(通常為5%):
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy
Element軟體Volume選項
元素軟體選項會顯示與磁碟區相關的服務品質(QoS)原則大小和品質。建立磁碟區時、會使用指定與其相關的QoS原則 -o type=service_level
命名法。
使用元素驅動程式定義QoS服務層級的第一步、是建立至少一種類型、並在組態檔中指定與名稱相關的最小、最大和尖峰IOPS。
其他元素軟體磁碟區建立選項包括:
選項 | 說明 |
---|---|
|
磁碟區大小、預設為1GiB或組態項目… 「預設值」:{"Size":"5G"}。 |
|
使用512或4096、預設為512或組態項目預設BlockSizes。 |
範例
請參閱下列QoS定義範例組態檔:
{ "...": "..." "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 } } ] }
在上述組態中、我們有三種原則定義:銅級、銀級和金級。這些名稱為任意名稱。
-
建立10GiB Gold Volume:
docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
-
建立100GiB銅級磁碟區:
docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G
在GCP磁碟區選項上使用CVS
GCP驅動程式上的CVS磁碟區建立選項包括:
選項 | 說明 |
---|---|
|
磁碟區大小、CVS效能磁碟區的預設值為100 GiB、CVS磁碟區的預設值為300 GiB。 |
|
Volume的CVS服務層級預設為標準。有效值包括標準、高級和極高。 |
|
這會將快照保留設定為所需的百分比。預設值為無值、表示CVS會選取快照保留(通常為0%)。 |
範例
-
建立2TiB Volume:
docker volume create -d netapp --name demo -o size=2T
-
建立5TiB優質Volume:
docker volume create -d netapp --name demo -o size=5T -o serviceLevel=premium
CVS效能磁碟區的最小Volume大小為100 GiB、CVS磁碟區的最小Volume大小為300 GiB。
選購的選購配備Azure NetApp Files
適用於此驅動程式的Volume Create選項Azure NetApp Files 包括:
選項 | 說明 |
---|---|
|
磁碟區大小、預設為100 GB。 |
範例
-
建立200GiB Volume:
docker volume create -d netapp --name demo -o size=200G
最小Volume大小為100 GB。