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

管理儲存庫

貢獻者

如果您想要備份應用程式和持續儲存設備、或是想要跨叢集複製應用程式、物件存放區供應商是不可或缺的。使用Astra Control Center、新增物件存放區供應商做為您的應用程式離叢集備份目的地。

如果您要將應用程式組態和持續儲存設備複製到同一個叢集、則不需要儲存庫。

請使用下列其中一家Amazon Simple Storage Service(S3)資源庫供應商:

  • NetApp ONTAP 產品S3

  • NetApp StorageGRID 產品S3

  • Microsoft Azure

  • 一般S3

    註 Amazon Web Services(AWS)和Google Cloud Platform(GCP)使用通用S3儲存區類型。
    註 雖然Astra Control Center支援Amazon S3做為通用S3儲存區供應商、但Astra Control Center可能不支援所有聲稱Amazon S3支援的物件儲存區廠商。

儲存庫可以位於下列其中一種狀態:

  • 擱置中:已排定要探索的儲存區。

  • 可用:鏟斗可供使用。

  • 已移除:目前無法存取貯體。

如需如何使用Astra Control API管理儲存區的指示、請參閱 "Astra Automation和API資訊"

您可以執行與管理儲存庫相關的工作:

註 Astra Control Center中的S3鏟斗未報告可用容量。在備份或複製由Astra Control Center管理的應用程式之前、請先查看ONTAP 資訊庫(英文)或StorageGRID 資訊庫(英文)管理系統中的庫位資訊。

編輯儲存庫

您可以變更儲存區的存取認證資訊、並變更所選儲存區是否為預設儲存區。

註 新增儲存庫時、請選擇正確的儲存庫供應商、並提供該供應商的適當認證資料。例如、UI接受NetApp ONTAP S3作為類型並接受StorageGRID 驗證、但這將導致所有未來使用此儲存庫的應用程式備份與還原失敗。請參閱 "版本資訊"
步驟
  1. 從左側導覽中、選取*鏟斗*。

  2. 從「動作」欄的功能表中、選取*編輯*。

  3. 變更儲存桶類型以外的任何資訊。

    提示 您無法修改貯體類型。
  4. 選擇*更新*。

設定預設儲存區

當您跨叢集執行實體複本時、Astra Control需要預設的儲存區。請依照下列步驟為所有叢集設定預設儲存區。

步驟
  1. 轉至* Cloud Instances *。

  2. 選取清單中雲端執行個體*「Actions」(動作)欄中的功能表。

  3. 選擇*編輯*。

  4. 在* Bucket *清單中、選取您要做為預設值的儲存區。

  5. 選擇*保存*。

旋轉或移除庫位認證資料

Astra Control使用儲存區認證來取得S3儲存區的存取權、並提供密碼金鑰、以便Astra Control Center能夠與儲存區通訊。

旋轉儲存庫認證資料

如果您旋轉認證資料、請在維護期間(排程或隨需)無備份進行時、於維護期間旋轉認證資料。

編輯及旋轉認證的步驟
  1. 從左側導覽中、選取*鏟斗*。

  2. 從「動作」欄的「選項」功能表中、選取「編輯」。

  3. 建立新認證資料。

  4. 選擇*更新*。

移除庫位認證資料

只有在新認證已套用至庫位、或庫位已不再有效使用時、才應移除庫位認證。

提示 您新增至Astra Control的第一組認證資料一律使用中、因為Astra Control使用認證資料來驗證備份儲存區。如果儲存區正在使用中、請勿移除這些認證資料、因為這會導致備份失敗和備份不可用。
註 如果您確實移除作用中的儲存區認證、請參閱 "移除庫位認證疑難排解"

如需如何使用Astra Control API移除S3認證的指示、請參閱 "Astra Automation和API資訊"

移除貯體

您可以移除不再使用或不健全的庫位。您可能會想要這麼做、讓物件存放區組態保持簡單且最新狀態。

註
  • 您無法移除預設的儲存區。如果您要移除該儲存區、請先選取另一個儲存區做為預設值。

  • 在儲存庫的雲端供應商保留期間到期之前、您無法移除一次寫入多次讀取( WORM )儲存庫。WORM 貯體名稱旁邊會以「鎖定」表示。

  • 您無法移除預設的儲存區。如果您要移除該儲存區、請先選取另一個儲存區做為預設值。

開始之前
  • 開始之前、您應檢查以確保此儲存區沒有執行中或已完成的備份。

  • 您應檢查以確保儲存庫未用於任何作用中的保護原則。

如果有、您將無法繼續。

步驟
  1. 從左側導覽中選取*鏟斗*。

  2. 從* Actions(操作)功能表中、選取*移除

    註 Astra Control會先確保不會有使用儲存庫進行備份的排程原則、而且您要移除的儲存庫中沒有作用中的備份。
  3. 輸入「移除」以確認動作。

  4. 選擇*是、移除桶*。

[ 技術預覽 ] 使用自訂資源管理貯體

您可以使用應用程式叢集上的 Astra Control 自訂資源( CR )來新增貯體。如果您想要備份應用程式和持續儲存設備、或是想要跨叢集複製應用程式、則必須新增物件存放區資源庫供應商。Astra Control會將這些備份或複製儲存在您定義的物件存放區中。如果您使用自訂資源方法、則應用程式快照功能需要一個儲存區。

如果您要將應用程式組態和持續儲存設備複製到同一個叢集、則無需使用Astra Control中的儲存庫。

Astra Control 的貯體自訂資源稱為 AppVault 。此 CR 包含用於保護作業的貯體所需的組態。

開始之前
  • 確保您擁有一個可從 Astra Control Center 所管理的叢集存取的貯體。

  • 確保您擁有貯體的認證。

  • 確認貯體為下列其中一種類型:

    • NetApp ONTAP 產品S3

    • NetApp StorageGRID 產品S3

    • Microsoft Azure

    • 一般S3

註 Amazon Web Services ( AWS )使用一般 S3 儲存庫類型。
註 雖然Astra Control Center支援Amazon S3做為通用S3儲存區供應商、但Astra Control Center可能不支援所有聲稱Amazon S3支援的物件儲存區廠商。
步驟
  1. 建立自訂資源( CR )檔案並命名(例如、 astra-appvault.yaml)。

  2. 設定下列屬性:

    • * metadata.name*: _ (必要) _ AppVault 自訂資源的名稱。

    • spec.prefix : _ (選用) _ 以 AppVault 中儲存的所有實體名稱為前置的路徑。

    • * spec.providerConfig*: _ (必要) _ 儲存使用指定供應商存取 AppVault 所需的組態。

    • * spec.providerCredentials*: _ (必要) _ 儲存使用指定供應商存取 AppVault 所需的任何認證資料。

      • * spec.providerCredentials.valueFromSecret*: _ (選用) _ 表示認證值應來自機密。

        • * 機碼 * : _ (如果使用 valueFromSecret 、則為必填) _ 要從中選取的密碼的有效金鑰。

        • * 名稱 * : _ (如果使用 valueFromSecret 、則為必填) _ 包含此欄位值的機密名稱。必須位於相同的命名空間中。

    • * spec.providerType*: _ (必要) _ 決定提供備份的內容、例如 NetApp ONTAP S3 或 Microsoft Azure 。

      YAML 範例:

    apiVersion: astra.netapp.io/v1
    kind: AppVault
    metadata:
      name: astra-appvault
    spec:
      providerType: generic-s3
      providerConfig:
        path: testpath
        endpoint: 192.168.1.100:80
        bucketName: bucket1
        secure: "false"
      providerCredentials:
        accessKeyID:
          valueFromSecret:
            name: s3-creds
            key: accessKeyID
        secretAccessKey:
          valueFromSecret:
            name: s3-creds
            key: secretAccessKey
  3. 填入之後 astra-appvault.yaml 使用正確值的檔案、請套用 CR :

    kubectl apply -f astra-appvault.yaml -n astra-connector
    註 當您新增貯體時、Astra Control會使用預設的貯體指標來標記一個貯體。您建立的第一個儲存區會成為預設儲存區。當您新增儲存庫時、可以稍後決定 "設定另一個預設儲存區"

如需詳細資訊、請參閱