Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

建立儲存庫

貢獻者

S3 物件保留在 _buckets 中。它們不是嵌套在其他目錄內的目錄內的檔案。

開始之前

包含 S3 伺服器的儲存 VM 必須已經存在。

關於這項工作
  • 從 ONTAP 9.14.1 開始、在 S3 FlexGroup 磁碟區上建立貯體時、已啟用自動調整大小功能。如此可避免在現有和新的 FlexGroup 磁碟區上建立貯體時過度分配容量。根據下列準則、 FlexGroup 磁碟區的大小會調整為所需的最小大小。所需的最小大小是 FlexGroup Volume 中所有 S3 儲存區的總大小。

    • 從 ONTAP 9.14.1 開始、如果在建立新的儲存區時建立 S3 FlexGroup Volume 、則會以所需的最小大小建立 FlexGroup Volume 。

    • 如果在 ONTAP 9.14.1 之前建立 S3 FlexGroup Volume 、則在 ONTAP 9.14.1 之後建立或刪除的第一個儲存區、會將 FlexGroup 磁碟區調整為所需的最小大小。

    • 如果 S3 FlexGroup Volume 是在 ONTAP 9.14.1 之前建立的、而且已有最低需求大小、則在 ONTAP 9.14.1 之後建立或刪除儲存區、會維持 S3 FlexGroup 磁碟區的大小。

  • 儲存服務層級是預先定義的調適性服務品質(QoS)原則群組、具有_value_、_Performance _和_Extreme _預設層級。您也可以定義自訂QoS原則群組、並將其套用至儲存區、而非預設的儲存服務層級之一。如需儲存服務定義的詳細資訊,請參閱"儲存服務定義"。如需效能管理的詳細資訊,請參閱"效能管理"。從ONTAP 供應儲存設備開始、預設會啟用QoS。您可以在資源配置程序期間或稍後時間停用 QoS 、或選擇自訂 QoS 原則。

  • 如果您正在設定本機容量分層、您可以在資料儲存 VM 中建立貯體和使用者、而不是在 S3 伺服器所在的系統儲存 VM 中建立。

  • 若要進行遠端用戶端存取、您必須在啟用S3的儲存VM中設定儲存區。如果您在未啟用S3的儲存VM中建立儲存貯體、則只能用於本機分層。

  • 從 ONTAP 9.14.1 開始、您就可以了 "在 MetroCluster 組態中的鏡射或無鏡射 Aggregate 上建立貯體"

  • 在CLI中、當您建立儲存庫時、有兩種資源配置選項:

    • 讓ONTAP Select 底層的集合體和FlexGroup 元件不再存在(預設)

      • 透過自動選取集合體、即可為第一個儲存區建立及設定一個等量磁碟區。ONTAP FlexGroup它會自動選取適用於您平台的最高服務層級、或是您可以指定儲存服務層級。您稍後在儲存 VM 中新增的任何其他貯體、都會有相同的基礎 FlexGroup Volume 。

      • 或者、您也可以指定是否要使用儲存區進行分層、在這種情況ONTAP 下、VMware會嘗試選擇低成本的媒體、為階層式資料提供最佳效能。

    • 您可以選取基礎 Aggregate 和 FlexGroup 元件(需要進階權限命令選項):您可以選擇手動選取必須建立儲存區和包含 FlexGroup 磁碟區的集合體、然後指定每個集合體的組成數量。新增其他庫位時:

      • 如果您為新的貯體指定集合體和成員、FlexGroup 將會為新的貯體建立新的功能區。

      • 如果您未指定新儲存區的集合體和成員、則新儲存區將會新增至現有FlexGroup 的版本資訊區。 請參閱 資料區管理FlexGroup 以取得更多資訊。

        當您在建立貯體時指定集合體和成員時、不會套用預設或自訂的QoS原則群組。您可以稍後使用來執行 vserver object-store-server bucket modify 命令。

      請參閱 以取得更多資訊。

    *附註:*如果您是供應Cloud Volumes ONTAP 來自支援對象的鏟斗、則應使用CLI程序。強烈建議您手動選取基礎Aggregate、以確保它們僅使用一個節點。使用兩個節點的集合體可能會影響效能、因為節點將位於不同地理位置的可用度區域、因此容易受到延遲問題的影響。

使用 ONTAP CLI 建立 S3 儲存區

  1. 如果您打算自行選取集合體和 FlexGroup 元件、請將權限等級設為進階(否則管理權限等級就足夠了): set -privilege advanced

  2. 建立儲存庫:

    vserver object-store-server bucket create -vserver svm_name -bucket bucket_name [-size integer[KB|MB|GB|TB|PB]] [-comment text] [additional_options]

    儲存 VM 名稱可以是資料儲存 VM 、也可以是 Cluster (系統儲存 VM 名稱)(如果您正在設定本機分層)。

    如果您未指定任何選項、 ONTAP 會建立一個 800GB 儲存庫、並將服務層級設為系統可用的最高層級。

    如果您想ONTAP 要根據效能或使用量來建立儲存庫、請使用下列其中一個選項:

    • 服務層級

      包括 -storage-service-level 具有下列其中一個值的選項: valueperformance`或 `extreme

    • 分層

      包括 -used-as-capacity-tier true 選項。

      如果您要指定要在其上建立基礎FlexGroup 的流通量的集合體、請使用下列選項:

    • -aggr-list 參數指定用於 FlexGroup Volume 組成的集合體清單。

      清單中的每個項目都會在指定的Aggregate上建立一個組成項目。您可以多次指定集合體、以便在集合上建立多個成員。

    為了在FlexGroup 整個Singfuse Volume中提供一致的效能、所有的集合體都必須使用相同的磁碟類型和RAID群組組組態。

    • -aggr-list-multiplier 參數會指定在所列的集合體上重複的次數 -aggr-list 建立 FlexGroup Volume 時的參數。

      的預設值 -aggr-list-multiplier 參數為 4 。

  3. 視需要新增QoS原則群組:

    vserver object-store-server bucket modify -bucket bucket_name -qos-policy-group qos_policy_group

  4. 確認儲存庫建立:

    vserver object-store-server bucket show [-instance]

範例

以下範例為儲存 VM 建立儲存區 vs1 大小 1TB 並指定 Aggregate :

cluster-1::*> vserver object-store-server bucket create -vserver svm1.example.com -bucket testbucket -aggr-list aggr1 -size 1TB

使用 System Manager 建立 S3 儲存區

  1. 在啟用S3的儲存VM上新增儲存區。

    1. 按一下「儲存設備>桶」、然後按一下「新增」。

    2. 輸入名稱、選取儲存VM、然後輸入大小。

      • 如果您此時按一下*「儲存*」、就會以下列預設設定建立儲存區:

        • 除非任何群組原則已經生效、否則不會授予使用者桶的存取權。

          註 您不應該使用S3 root使用者來管理ONTAP 物件儲存設備並分享其權限、因為它對物件儲存區的存取權限不受限制。而是使用您指派的管理權限來建立使用者或群組。
        • 服務品質(效能)等級、是您系統可用的最高等級。

      • 按一下 * 儲存 * 以建立具有這些預設值的貯體。

設定其他權限和限制

您可以按一下「 * 更多選項 * 」來設定物件鎖定、使用者權限和效能層級的設定、或是稍後修改這些設定。

如果您打算使用S3物件存放區FabricPool 來進行分層、請考慮選擇*用於分層*(使用低成本媒體、為階層式資料提供最佳效能)、而非效能服務層級。

如果您想要啟用物件的版本設定以供稍後恢復、請選取 * 啟用版本管理 * 。如果您啟用貯體上的物件鎖定、預設會啟用版本設定。如需物件版本設定的相關資訊、請參閱 "在適用於 Amazon 的 S3 儲存區中使用版本設定"

從 9.14.1 開始、 S3 儲存區支援物件鎖定。S3 物件鎖定需要標準 SnapLock 授權。本授權隨附於"ONTAP One"。在 ONTAP One 之前、 SnapLock 授權已包含在安全性與法規遵循套件中。安全性與法規遵循套件已不再提供、但仍有效。雖然目前並不需要 "升級至 ONTAP One"、但現有客戶仍可選擇。如果您要啟用貯體上的物件鎖定 "確認已安裝 SnapLock 授權"、您應該。如果未安裝 SnapLock 授權、您必須 "安裝"先安裝該授權、才能啟用物件鎖定。當您確認已安裝 SnapLock 授權時、若要保護您的儲存區中的物件、避免遭到刪除或覆寫、請選取 * 啟用物件鎖定 * 。鎖定功能可在所有或特定版本的物件上啟用、而且只有在叢集節點初始化 SnapLock 規範時鐘時才會啟用。請遵循下列步驟:

  1. 如果未在叢集的任何節點上初始化 SnapLock 規範時鐘、則會出現 * 初始化 SnapLock 規範時鐘 * 按鈕。按一下 * 初始化 SnapLock Compliance Clock* 、初始化叢集節點上的 SnapLock 規範時鐘。

  2. 選取 * Governance * 模式以啟動時間鎖定、允許對物件執行寫入一次、讀取多( WORM )權限。即使在 _Governance 模式中、具有特定權限的系統管理員使用者也可以刪除物件。

  3. 如果您想要指派更嚴格的物件刪除和更新規則、請選取 * 符合性 * 模式。在此物件鎖定模式中、只有在指定的保留期間完成時、物件才能過期。除非指定保留期間、否則物件會無限期地保持鎖定。

  4. 如果您希望鎖定在特定期間內生效、請指定鎖定的保留期限(以天或年為單位)。

    註 鎖定適用於版本控制和非版本控制的 S3 貯體。物件鎖定不適用於 NAS 物件。

您可以為貯體設定保護和權限設定、以及效能服務層級。

註 您必須先建立使用者和群組、才能設定權限。

如需相關資訊,請參閱 "為新的儲存貯體建立鏡射"

確認可存取貯體

在 S3 用戶端應用程式(無論是 ONTAP S3 或外部第三方應用程式)上、您可以輸入下列命令來驗證您對新建立的儲存區的存取:

  • S3伺服器CA憑證。

  • 使用者的存取金鑰和秘密金鑰。

  • S3伺服器FQDN名稱和儲存區名稱。