關於安裝 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 (此手冊之 "Explore More" 小節中的連結) 在您的 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 平台映像檔,您可以在此映像檔上安裝媒體 / 管理伺服器。

請參閱 Compute Cloud@Customer Administration Guide (此手冊「瀏覽其他項目」一節中提供的連結),以建立和設定媒體 / 管理伺服器的執行處理,並部署 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 物件儲存體。常見的選項是使用外部 Oracle ZFS Storage Appliance 作為 OSB 備份檔案的遠端或本機儲存區域。如果您使用外部 ZFS Storage Appliance,也可以將 NDMP 介面實作至外部磁帶櫃。

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

若要在 OSB 使用 Compute Cloud@Customer 區塊儲存,請先建立區塊磁碟區,然後將區塊磁碟區連附至媒體 / 管理執行處理。接著,使用 Oracle Linux 設定區塊磁碟區的格式,然後新增 fstab 項目來掛載區塊磁碟區。接著,使用 OSB Administration BUI 將磁碟區增加到 OSB Device Category of Disk 中。

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

若要在 Compute Cloud@Customer 中建立區塊磁碟區,您可以透過瀏覽器使用 OCI CLI 或 Compute Cloud@Customer Customer Web Interface。此範例使用 Web 介面。
  1. 使用具備在租用戶和包含 OSB Admin/Media Server 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
    顯示分割區的這個項目:
    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. 對於附件,基本路徑應為磁碟的掛載點,在此範例中為 /mnt/osb-volume1
    9. 如果想要在掛載點底下使用額外的子目錄,可以指定 Directory
    10. 初始化設為,並將暫存暫存規則保留空白。請確定選取強制,並將啟用總和檢驗保留為系統預設值。
    11. 按一下套用,然後按一下確定。磁碟集區磁碟區應新增至 OSB。

準備供 OSB 使用的雲端裝置

Oracle Cloud Infrastructure (OCI) Object Storage 貯體可作為 OSB 中的雲端儲存裝置。將 OCI 貯體設定為雲端儲存裝置可能會稍為複雜,但技術摘要 Oracle Secure Backup – 雲端儲存裝置入門 (本手冊「探索更多」主題中的連結) 中已詳細說明。

使用 OCI Object Storage 貯體作為 OSB 備份的目標,需要有 OCI 租用戶、OCI 區間、OCI 使用者和 OCI Object Storage 權益。在 OSB 中建立認證物件,該物件指的是使用 OCI 中物件儲存的儲存桶所需的使用者名稱和 SSH 金鑰。如需詳細資訊,請參閱技術摘要。

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

設定用戶端系統以進行備份

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

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

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

設定備份資料集

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

OSB 備份資料集的最佳參考位於「建立資料集檔案」一節的 OSB Administrator's Guide 中。以下是一個簡單的範例:

您的主機具有已安裝的從屬端 (名稱為 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 中的備份:資料集面板。
  5. 反白您剛才建立的資料集,然後按一下檢查資料集,以確保您沒有語法錯誤,但已指定有效的主機。如果「檢查資料集」函數傳回找不到錯誤,備份資料集就很好。
  6. 現在,若要立即備份主機 sl-osb-client1a 上的所有檔案,請導覽至備份,然後立即備份。按一下新增,然後選取您剛才建立的資料集 OSB-Demo1。
  7. 指定目標儲存並送出工作。在 OSB 中,所有備份與回復功能都是在 OSB 管理的工作佇列下執行。
  8. 若要查看工作,請導覽至首頁。顯示失敗、作用中和擱置中工作及其輸出。您可以使用「首頁」畫面追蹤「OSB 管理伺服器」執行之所有工作的狀態。如果備份工作順利執行,則在工作執行期間由 OSB 備份的每個檔案都會編入 OSB 管理伺服器上可瀏覽的目錄中。

    附註:

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