使用 Bacula Enterprise 測試設定 - AWS Storage Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Bacula Enterprise 測試設定

您可以使用 Bacula Enterprise 版本 10 將資料備份到虛擬磁帶、封存磁帶,以及管理您的虛擬磁帶櫃 (VTL) 裝置。在本主題中,您可以找到如何為磁帶閘道設定 Bacula 第 10 版備份應用程式以及執行備份和還原操作的基本文件。如需有關如何使用 Bacula 第 10 版的資訊,請參閱 Bacula Systems 手冊和文件或聯絡 Bacula Systems。

注意

Bacula 僅支援 Linux。

設定 Bacula Enterprise

將虛擬磁帶櫃 (VTL) 裝置連接到 Linux 用戶端後,您可以設定 Bacula 軟體以辨識您的裝置。如需如何將VTL裝置連線至用戶端的相關資訊,請參閱連接VTL您的裝置

設定 Bacula
  1. 從 Bacula Systems 取得經授權的 Bacula Enterprise 備份軟體。

  2. 將 Bacula Enterprise 軟體安裝在您的內部部署環境或雲端電腦。

    有關如何取得安裝軟體的詳細資訊,請參閱 Enterprise Backup for Amazon S3 and Storage Gateway。如需更多安裝指引,請參閱 Bacula 白皮書 Using Cloud Services and Object Storage with Bacula Enterprise Edition

配置真菌與設備一起使用 VTL

接下來,配置 Bacula 與您的設VTL備一起使用。以下為基本設定步驟。

設定 Bacula
  1. 安裝 Bacula Director 和 Bacula Storage 協助程式。如需說明,請參閱 Bacula 白皮書 Using Cloud Services and Object Storage with Bacula Enterprise Edition 第 7 章。

  2. Connect 到正在運行 Bacula 導演的系統並配置 i SCSI 啟動器。若要這麼做,請使用 Bacula 白皮書 Using Cloud Services and Object Storage with Bacula Enterprise Edition 步驟 7.4 提供的指令碼。

  3. 設定儲存裝置。使用先前提到,Bacula 白皮書提供的指令碼。

  4. 設定本機 Bacula Director、新增儲存目標,然後定義您磁帶的媒體集區。使用先前提到,Bacula 白皮書提供的指令碼。

將資料備份至磁帶

  1. 在 Storage Gateway 主控台中建立磁帶。如需如何建立磁帶的資訊,請參閱建立磁帶

  2. 使用下列命令,將磁帶從 I/E 插槽移到儲存插槽。

    /opt/bacula/scripts/mtx-changer

    例如,下列命令將磁帶從 I/E 插槽 1601 移到儲存插槽 1。

    /opt/bacula/scripts/mtx-changer transfer 1601 1

  3. 使用下列命令,啟動 Bacula 主控台。

    /opt/bacula/bin/bconsole

    注意

    建立和傳輸磁帶到 Bacula 時,請使用 Bacula 主控台 (bconsole) 命令 update slots storage=VTL,讓 Bacula 知道您建立的新磁帶。

  4. 將磁帶以條碼標示為磁碟區名稱,或使用下列 bconsole 命令標示。

    label storage=VTL pool=pool.VTL barcodes === label the tapes with the barcode as the volume name / label

  5. 使用下列命令掛載磁帶。

    mount storage=VTL slot=1 drive=0

  6. 建立使用您所建立之媒體集區的備份任務,然後使用與操作實體磁帶相同的順序,將資料寫入虛擬磁帶。

  7. 使用下列命令,將磁帶從 Bacula 主控台卸載。

    umount storage=VTL slot=1 drive=0

注意

如果您的磁帶閘道在進行中的備份工作期間基於任何原因重新啟動,備份工作將會失敗,且 Bacula Enterprise 中的磁帶狀態將變更為FULL。如果您知道磁帶尚未完全使用,可以手動將磁帶狀態變更回,APPEND然後使用相同的磁帶繼續備份工作。如果有其他APPEND狀態的磁帶可用,您也可以在不同的磁帶上繼續工作。

存檔磁帶

特定磁帶的所有備份任務完成後,您可以將磁帶存檔,使用 mtx-changer 指令碼將磁帶從儲存插槽移至 I/E 插槽。這個動作類似其他備份應用程式的退出動作。

存檔磁帶
  1. 使用 /opt/bacula/scripts/mtx-changer 命令,將磁帶從儲存插槽移到 I/E 插槽。

    例如,下列命令將磁帶從儲存插槽 1 移到 I/E 插槽 1601。

    /opt/bacula/scripts/mtx-changer transfer 1 1601

  2. 確認磁帶是存檔在離線儲存體 (S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive),且磁帶的狀態為已存檔

從存檔和擷取磁帶還原資料

還原您已存檔資料的程序包含兩個步驟。

從存檔磁帶還原資料
  1. 將存檔磁帶從存檔擷取至磁帶閘道。如需說明,請參閱 擷取已存檔的磁帶

  2. 使用 Bacula 軟體還原資料:

    1. 使用 /opt/bacula/scripts/mtx-changer 命令,將磁帶匯入儲存插槽,將磁帶從儲存插槽移到 I/E 插槽。

      例如,下列命令將磁帶從 I/E 插槽 1601 移到儲存插槽 1。

      /opt/bacula/scripts/mtx-changer transfer 1601 1

    2. 使用 Bacula 主控台更新插槽,然後掛載磁帶。

    3. 執行還原命令來還原您的資料。如需說明,請參閱 Bacula 文件。