關於安裝 Oracle Secure Backup

OSB 18.1 包含管理伺服器、一或多部媒體伺服器,以及一或多個用戶端。管理伺服器與媒體伺服器會經常一起使用。在一般的安裝中,多個用戶端會將備份資料轉送至媒體伺服器,然後將備份資料儲存在儲存裝置的其中一個類別。管理伺服器提供 Web 介面和命令行介面,以允許環境組態和管理。

在此範例中,您將建立一個小型測試環境,示範如何使用 OSB 18.1 將位於 Compute Cloud@Customer 上的執行處理備份到本機儲存體和 Oracle Cloud Infrastructure 物件儲存體的可能性。

本手冊說明在 Oracle Linux 7。9 伺服器上安裝 OSB 18.1 Media and Administration 功能,包括下列步驟:
  1. 與您的 Oracle 代表一起檢閱 OSB 授權。
  2. 在 Compute Cloud@Customer 上建立 Oracle Linux 執行處理。
  3. 將 OSB 18.1 下載至 Oracle Linux 執行處理,然後依照 Oracle Secure Backup Installation and Configuration Guide (此手冊中提供「瀏覽更多」小節的連結) 在您的 Media/Administration Server 上安裝 OSB。
  4. 準備其中一個或兩個儲存裝置,讓 OSB 用來儲存備份:
    • 區塊磁碟區磁碟裝置
    • OCI 物件存放區雲端儲存裝置
  5. 設定一或多個要由 OSB 備份的用戶端系統。
  6. 在每個用戶端上設定備份資料集。
  7. 設定備份排程。

檢閱您 Oracle 代表的 OSB 授權

Oracle Secure Backup 是 Oracle 授權的產品。請檢閱並瞭解 OSB 的授權。

在 PCA X9-2 上建立運算執行處理以執行媒體 / 管理伺服器

在此範例中,Oracle Secure Backup Media/Admin 會在 Compute Cloud@Customer 上的執行處理中執行。OSB 媒體 / 管理員也可以在外部實體伺服器或 Oracle Cloud 中的執行處理上執行。

運算執行處理的大小會根據媒體 / 管理伺服器上預期的負載而有所不同。一個以一個 OCPU 作為基礎的彈性資源配置執行處理,以及一個同時排定備份的 OCPU 是一個起點,但您應該嘗試並測量來找出最佳大小。

使用一個 vNIC 作為起點。如果備份效能未達到最佳狀態,而且從屬端網路問題似乎發生錯誤,您可以稍後再新增更多 vNICs。OSB 具有偏好的網路介面 (PNI) 設定,可讓您使用及管理媒體 / 管理伺服器上的多個 IP 介面。如果您使用 OCI 物件儲存,則至少必須指定一個 vNIC 給管理 / 媒體伺服器,才能連線 OCI 物件儲存端點。用戶端不需要連線 OCI,因為備份和還原會在媒體 / 管理伺服器與用戶端之間移動資料,即使資料儲存在 OCI 中。

Compute Cloud@Customer 隨附 Oracle Linux 平台映像檔,可讓您輕鬆部署 Linux 執行處理。此範例部署 Oracle Linux 7。9 Platform Image,您可以在其中安裝 Media/Admin 伺服器。

請參閱 Compute Cloud@Customer Administration Guide (此手冊「探索更多」一節中提供的連結),以建立和設定 Media/Admin 伺服器的執行處理,並部署 Oracle Linux 7。9 Platform Image。使用管理員或具備部署權限的使用者登入 PCA X9-2。部署至租用戶中的區間,其中 PCA 使用者也有建立區塊磁碟區並將其連附至執行處理的權限。

您可能需要更新 Oracle Linux 7。9 平台伺服器。對於 Oracle Linux 7。9,您應該使用 yum 來執行
yum groupinstall Server with GUI
以安裝必要的套裝程式,以允許使用 OSB 瀏覽器介面。

在 Linux 上為媒體 / 管理伺服器安裝 OSB 18.1

部署 Compute Cloud@Customer Oracle Linux Platform Image 時,root 使用者預設為非作用中。使用預設的 opc 使用者來建立 root 密碼。您必須使用 root 來安裝 OSB。您也可以使用 root 作為 OSB 管理 / 媒體伺服器的預設使用者 ,或建立具有 root 授權的使用者。如需詳細資訊,請參閱 OSB 18.1 Administrators Guide 中的 "About Operating System Accounts"。

使用瀏覽器瀏覽網際網路上的 OSB 下載頁面。(使用搜尋引擎搜尋 "oracle secure backup download".)。選取要下載的 OSB 版本,系統會將您帶往 Oracle Software Delivery Cloud,供您使用 Oracle 證明資料登入。選取您要在其上安裝 OSB 的作業系統平台。管理伺服器、媒體伺服器或用戶端的安裝套件相同。將 .zip 檔案下載至 Oracle Linux 執行處理。

依照 Oracle Secure Backup 18 Installation and Configuration Guide 中的指示,安裝 OSB 18.1。請務必在安裝程序檔中使用選項「A」進行安裝。這會在 Oracle Linux 7。9 執行處理上安裝 Media Server、Administration Server 以及從屬端。

安裝 OSB 之後,請使用瀏覽器存取 OSB 瀏覽器使用者介面 (BUI)。OSB BUI 會安裝在伺服器的預設 HTTP 連接埠上;例如,如果 OSB 伺服器的 IP 是 192.168.10.20,則在瀏覽器中輸入 https://192.168.10.20 將會開啟 BUI 登入畫面。在 OSB 安裝程序中,已指定 OSB 管理員使用者的密碼。使用 OSB 管理員使用者登入 BUI,確認 OSB 管理員伺服器是否已運作。

準備 OSB 媒體伺服器儲存的儲存裝置

OSB 18.1 可以使用各種儲存裝置,包括區塊儲存、NAS/ 檔案儲存、磁帶或 OCI Object Storage。一種常用選項,就是將外部 Oracle ZFS Storage Appliance 作為遠端或本機儲存庫,用於 OSB 備份檔案。如果您使用外部 ZFS Storage Appliance,也可以對外部磁帶櫃實作 NDMP 介面。

在此範例中,您將設定屬於 Compute Cloud@Customer 執行處理和 OCI Object Storage 的區塊儲存。

若要將 Compute Cloud@Customer 區塊儲存搭配 OSB 使用,請先建立區塊磁碟區,然後將區塊磁碟區連附至媒體 / 管理執行處理。然後,使用 Oracle Linux 來格式化區塊磁碟區,並新增 fstab 項目來掛載區塊磁碟區。接著,使用「OSB 管理 BUI」將磁碟區新增至「磁碟」的「OSB 裝置類別」。

在此練習中,您將新增一個大小為 1TB 的 Compute Cloud@Customer 區塊磁碟區至 OSB。可以新增多個磁碟區,如果同時執行許多備份,則可能需要呼叫多個磁碟區的效能。您可以在 OSB 中建立及管理「磁碟集區」,以增加容量及分散 I/O 負載。您應該建立用於具有「標準效能」屬性之 OSB 備份的磁碟區,而不是高效能的磁碟區。高效能磁碟區位於所有快閃集區中,雖然快閃儲存裝置既不適合,也不需要備份服務。

若要在 Compute Cloud@Customer 中建立區塊磁碟區,您可以透過瀏覽器使用 OCI CLI 或 Compute Cloud@Customer 客戶 Web 介面。此範例使用 Web 介面。
  1. 可在包含 OSB 管理 / 媒體伺服器 Oracle Linux 7。9 執行處理的租用戶和區間中建立及連附區塊磁碟區的使用者,登入 Compute Cloud@Customer Web 介面。
  2. 瀏覽至區塊磁碟區,然後按一下建立區塊磁碟區
    1. 填入名稱區間大小 (GB)。
    2. 不需要將滑桿移至高效能
    3. 備份原則留白。在「標記」段落中,若要獲得最佳效能,請在 OracleC3 的標記命名空間中新增索引鍵,使用 logBias 作為索引鍵,使用 THROUGHPUT 作為
    4. 新增第二個索引鍵,其中標記命名空間索引鍵C3_blocksize ,值為 131072 ,然後按一下建立區塊磁碟區。這些標記會建立一個區塊磁碟區,區塊大小為 128k,並使用循序存取的快取演算法。
    只要幾秒鐘,就會建立新的區塊磁碟區,並顯示在該區間中的區塊磁碟區清單中。
  3. 建立區塊磁碟區之後,請瀏覽至區塊磁碟區,然後在建立區塊磁碟區的區間中列出區塊磁碟區。
  4. 現在,瀏覽 Compute Cloud@Customer Web 介面之 Compute 區段中執行 OSB 的執行處理。
    1. 請務必查看正確的區間以查看執行處理。按一下執行處理的名稱來選取執行處理,並確定執行處理在執行中。狀態窗格將會出現,而底端將會有一個按鈕來附加區塊磁碟區。
    2. 按一下連附區塊磁碟區,選擇正確的區間,然後選擇剛才建立的區塊磁碟區。將附件「存取」保留為「讀取 / 寫入」,然後按一下連附至執行處理來連附磁碟區。
    3. 在 Oracle Linux 7。9 執行處理內,作業系統將會看到區塊磁碟區的連附項。作業系統應像將新的 SCSI 磁碟插入伺服器的 SCSI 介面一樣回應。在 Linux 中,使用 dmesg 指令來顯示指定給新區塊磁碟區的磁碟 ID。另一種尋找新區塊磁碟區的方法,則是查看 /dev/disk 目錄下的子目錄。
  5. 仔細判斷附加磁碟的磁碟 ID 之後,請使用 fdisk 將分割區新增至磁碟。使用整個磁碟。接著,在新分割區上使用 mkfs.xfs 指令,以 XFS 格式化新分割區。
  6. 列出 Linux 執行處理中的 /dev/disk/by-uuid 目錄,以尋找新分割區的 UUID。
    在此範例中,您的新磁碟新增為 /dev/sdb,新分割區為 /dev/sdb1。發出指令
    ls -al /dev/disk/by-uuid
    顯示分割區的這個項目 :@ info/ plain
    lrwxrwxrwx. 1 root root 10 Jun 30 17:30 e4750eff-2da3-45af-bb8b-fdea82b804d4 -> ../../sdb1
    您已建立一個要在 /mnt/osb-volume1 掛載新磁碟區的目錄,然後在 /etc/fstab 檔案中建立一個行,讓區塊磁碟區能夠被掛載:
    UUID="e4750eff-2da3-45af-bb8b-fdea82b804d4" /mnt/osb-volume1 xfs defaults 0 0 
  7. 最後,掛載區塊磁碟區:
    mount /mnt/osbvolume1 
  8. 掛載區塊磁碟區之後,就可以將它新增為 OSB 中的「磁碟裝置」:
    1. 使用管理員使用者登入 OSB 管理員 BUI。
    2. 依序瀏覽至設定基本裝置。將會顯示所有已定義裝置的清單。
    3. 若要將新建立的區塊磁碟區新增為磁碟裝置,請按一下設定:裝置畫面上的新增。「新裝置」畫面將會出現。
    4. 類型 (Type) 變更為 disk 。新的畫面將會出現,以允許增加磁碟裝置。
    5. 提供名稱
    6. 設定容量以符合 Compute Cloud@Customer 中所建立區塊磁碟區的容量;例如 1TB。並行工作參數將控制在任何指定時間對裝置執行的備份和回復數目。Compute Cloud@Customer 中的區塊磁碟區能夠處理許多並行工作,但確切的數目取決於 Compute Cloud@Customer 的整體負載和內部儲存的負載。Oracle 建議使用 12 作為此參數的起點,之後可能需要調整。請記住,最佳並行工作數目也會依存於要備份之用戶端的網路頻寬而定。
    7. 可用空間目標百分比可設為 5%。將編塊係數最大編塊係數保留空白。
    8. 對於 Attachment ,基本路徑應該是磁碟的掛載點,在此範例中為 /mnt/osb-volume1
    9. 如果需要掛載點底下的額外子目錄,可以指定目錄
    10. 初始化設為,並將暫存暫存規則保留空白。確定選取強制,並將啟用總和檢查保留為系統預設值。
    11. 按一下套用,然後按一下確定。磁碟集區磁碟區應新增至 OSB。

準備供 OSB 使用的雲端裝置

Oracle Cloud Infrastructure (OCI) 物件儲存的儲存桶可作為 OSB 中的雲端儲存裝置。將 OCI 儲存桶設定為雲端儲存裝置可能相當複雜,但 Oracle Secure Backup - 雲端儲存裝置入門 (此手冊中提供「探索更多」主題的連結) 技術摘要完整涵蓋。

若要使用 OCI 物件儲存的儲存桶作為 OSB 備份的目標,必須要有 OCI 租用戶、OCI 區間、OCI 使用者以及 OCI 物件儲存權益。系統會在 OSB 中建立認證物件,此認證物件是指在 OCI 中使用物件儲存的儲存桶所需的使用者名稱和 SSH 金鑰。如需詳細資訊,請參閱技術簡介。

新增雲端儲存裝置之後,便可將備份傳送至 OCI 物件儲存。OSB 將使用認證物件中儲存的證明資料進行認證。

設定用於備份的用戶端系統

OSB 在每個要備份至「媒體伺服器」的主機上使用備份用戶端,因此 OSB 軟體必須安裝在每個用戶端上。您可以使用與在 Oracle Linux 上安裝 Admin/Media 伺服器相同的安裝檔案,在每個用戶端上安裝 OSB 用戶端。若為其他平台,請前往 Oracle Web 上的「OSB 下載」頁面,然後下載適當的套裝軟體。

請依照 Oracle Secure Backup 18 Installation and Configuration Guide 中的指示,在想要的主機上安裝 OSB 從屬端 (您可以在本手冊其他位置的「瀏覽其他」主題中找到本文件的連結)。在用戶端安裝期間,將指定管理 / 媒體伺服器的 FQDN 或 IP 位址。管理員 / 媒體伺服器預設也會安裝用戶端角色,以便管理員 / 媒體伺服器可以自行備份。

在想要的主機上安裝用戶端之後,該用戶端必須新增至 OSB 管理伺服器;請執行下列動作:
  1. 登入 OSB Web 介面,然後依序按一下設定基本主機
  2. 按一下新增
  3. 提供用戶端系統名稱,並指定要新增為用戶端主機的用戶端 IP 位址或 FQDN。
  4. 請參閱 OSB 文件,以取得加密Rekey 頻率金鑰類型憑證金鑰大小的指引。對於存取方法,選取 ob ,將 Disable RDS 保持為系統預設值,並將 TCP/IP 緩衝區大小保留空白 (如有需要,您可以稍後調整)。
  5. 對於備份軟體壓縮,您需要根據用戶端主機上的 CPU 使用率來衡量網路和儲存使用率。Oracle 建議您從低設定開始。如果儲存體或網路頻寬發生問題,但備份時段的從屬端 CPU 使用率不高,您可以稍後增加軟體壓縮。備份資料會在用戶端上進行壓縮,然後再傳送到媒體伺服器。
  6. 按一下套用

設定備份資料集

OSB 是檔案層次備份公用程式。在 OSB 中,備份資料集是定義一組要備份之檔案的參數檔。依檔案名稱或目錄名稱篩選。參數檔是儲存在 OSB 中的文字檔。如果您可以編輯它來新增或移除資料集定義中的檔案,則使用備份資料集的下一個備份呼叫將會有不同的檔案集。一般而言,備份排程會使用備份資料集來決定要備份的檔案,以及在觸發排程時,應從主機建立備份的檔案。備份資料集可以用於多個排程中,並在多次觸發。

OSB 備份資料集的最佳參考位於 OSB Administrator's Guide 的 "Creating Dataset Files" 小節中。以下是一個簡單範例:

您的主機具有已安裝的用戶端 (名稱為 sl-osb-client1a),並想要建立包含該主機的備份資料集,並將備份 / 根目錄下的所有檔案。
  1. 登入 OSB Web 介面,然後依序瀏覽至備份設定資料集,然後按一下新增以新增備份資料集。
  2. 您想要建立「檔案」層次備份,請將資料集類型指定為檔案,然後將備份資料集的名稱指定為 OSB-Demo1 。編輯視窗會提供一組預先起始的參數供您編輯及儲存。
  3. 若要識別要備份的主機,請指定 include host sl-osb-client1a 參數行。
  4. 然後,我們指定 include path 敘述句來擷取 / 根目錄下的所有檔案
    include path / {# include the local root directory}
    按一下儲存以儲存備份資料集。OSB BUI 中的 Backup:Datasets 面板會出現。
  5. 醒目提示您剛才建立的資料集,然後按一下檢查資料集以確保您沒有語法錯誤,但並未指定有效的主機。如果 Check Dataset 函數傳回找不到錯誤,備份資料集就很好。
  6. 現在,若要立即備份主機 sl-osb-client1a 上的所有檔案,請依序瀏覽至備份立即備份。按一下新增,然後選取您剛建立的資料集 OSB-Demo1。
  7. 指定目標儲存並送出工作。在 OSB 中,所有備份與回復功能都是在由 OSB 管理的工作佇列下執行。
  8. 若要查看工作,請瀏覽至首頁。會顯示失敗、作用中和擱置中工作及其輸出。您可以使用「首頁」畫面來追蹤「OSB 管理」伺服器執行之所有工作的狀態。如果備份工作順利執行,則在工作執行期間 OSB 備份的每個檔案都會編入 OSB 管理伺服器上可瀏覽的目錄中。

    附註:

    備份只會在檔案或目錄層次執行,回復作業也必須在檔案或目錄層次。沒有用於執行區塊磁碟區、開機磁碟區或其他實體容器備份的佈建。只能指定檔案與目錄 。
  9. 備份工作完成後,按一下首頁畫面中的完成的工作會顯示工作的完成狀態。如果工作順利完成,選取的檔案現在會儲存在為執行指定的儲存體上,則會編製個別備份檔案的目錄,並且可以選擇性地回復檔案和目錄。
OSB 在此手冊中有許多未被呼叫的功能。OSB 也支援廣泛的磁帶,可以執行增量檔案層次備份、具有指令行介面,以及許多其他功能。如需詳細資訊,請參閱 OSB 文件。