關於安裝 Oracle Secure Backup
在此範例中,您將建立一個小型測試環境,示範如何使用 OSB 18.1 將位於 Compute Cloud@Customer 上的執行處理備份到本機儲存體和 Oracle Cloud Infrastructure 物件儲存體的可能性。
- 與您的 Oracle 代表一起檢閱 OSB 授權。
- 在 Compute Cloud@Customer 上建立 Oracle Linux 執行處理。
- 將 OSB 18.1 下載至 Oracle Linux 執行處理,然後依照 Oracle Secure Backup Installation and Configuration Guide (此手冊中提供「瀏覽更多」小節的連結) 在您的 Media/Administration Server 上安裝 OSB。
- 準備其中一個或兩個儲存裝置,讓 OSB 用來儲存備份:
- 區塊磁碟區磁碟裝置
- OCI 物件存放區雲端儲存裝置
- 設定一或多個要由 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 使用者也有建立區塊磁碟區並將其連附至執行處理的權限。
yum groupinstall Server with GUI
以安裝必要的套裝程式,以允許使用 OSB 瀏覽器介面。 在 Linux 上為媒體 / 管理伺服器安裝 OSB 18.1
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 媒體伺服器儲存的儲存裝置
在此範例中,您將設定屬於 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 備份的磁碟區,而不是高效能的磁碟區。高效能磁碟區位於所有快閃集區中,雖然快閃儲存裝置既不適合,也不需要備份服務。
- 可在包含 OSB 管理 / 媒體伺服器 Oracle Linux 7。9 執行處理的租用戶和區間中建立及連附區塊磁碟區的使用者,登入 Compute Cloud@Customer Web 介面。
- 瀏覽至區塊磁碟區,然後按一下建立區塊磁碟區。
- 填入名稱、區間和大小 (GB)。
- 不需要將滑桿移至高效能。
- 將備份原則留白。在「標記」段落中,若要獲得最佳效能,請在 OracleC3 的標記命名空間中新增索引鍵,使用 logBias 作為索引鍵,使用 THROUGHPUT 作為值。
- 新增第二個索引鍵,其中標記命名空間為無、索引鍵為 C3_blocksize ,值為 131072 ,然後按一下建立區塊磁碟區。這些標記會建立一個區塊磁碟區,區塊大小為 128k,並使用循序存取的快取演算法。
- 建立區塊磁碟區之後,請瀏覽至區塊磁碟區,然後在建立區塊磁碟區的區間中列出區塊磁碟區。
- 現在,瀏覽 Compute Cloud@Customer Web 介面之 Compute 區段中執行 OSB 的執行處理。
- 請務必查看正確的區間以查看執行處理。按一下執行處理的名稱來選取執行處理,並確定執行處理在執行中。狀態窗格將會出現,而底端將會有一個按鈕來附加區塊磁碟區。
- 按一下連附區塊磁碟區,選擇正確的區間,然後選擇剛才建立的區塊磁碟區。將附件「存取」保留為「讀取 / 寫入」,然後按一下連附至執行處理來連附磁碟區。
- 在 Oracle Linux 7。9 執行處理內,作業系統將會看到區塊磁碟區的連附項。作業系統應像將新的 SCSI 磁碟插入伺服器的 SCSI 介面一樣回應。在 Linux 中,使用
dmesg
指令來顯示指定給新區塊磁碟區的磁碟 ID。另一種尋找新區塊磁碟區的方法,則是查看/dev/disk
目錄下的子目錄。
- 仔細判斷附加磁碟的磁碟 ID 之後,請使用
fdisk
將分割區新增至磁碟。使用整個磁碟。接著,在新分割區上使用mkfs.xfs
指令,以 XFS 格式化新分割區。 - 列出 Linux 執行處理中的
/dev/disk/by-uuid
目錄,以尋找新分割區的 UUID。在此範例中,您的新磁碟新增為/dev/sdb
,新分割區為/dev/sdb1
。發出指令
顯示分割區的這個項目 :@ info/ plainls -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
- 最後,掛載區塊磁碟區:
mount /mnt/osbvolume1
- 掛載區塊磁碟區之後,就可以將它新增為 OSB 中的「磁碟裝置」:
- 使用管理員使用者登入 OSB 管理員 BUI。
- 依序瀏覽至設定、基本、裝置。將會顯示所有已定義裝置的清單。
- 若要將新建立的區塊磁碟區新增為磁碟裝置,請按一下設定:裝置畫面上的新增。「新裝置」畫面將會出現。
- 將類型 (Type) 變更為 disk 。新的畫面將會出現,以允許增加磁碟裝置。
- 提供名稱。
- 設定容量以符合 Compute Cloud@Customer 中所建立區塊磁碟區的容量;例如 1TB。並行工作參數將控制在任何指定時間對裝置執行的備份和回復數目。Compute Cloud@Customer 中的區塊磁碟區能夠處理許多並行工作,但確切的數目取決於 Compute Cloud@Customer 的整體負載和內部儲存的負載。Oracle 建議使用 12 作為此參數的起點,之後可能需要調整。請記住,最佳並行工作數目也會依存於要備份之用戶端的網路頻寬而定。
- 可用空間目標百分比可設為 5%。將編塊係數和最大編塊係數保留空白。
- 對於 Attachment ,基本路徑應該是磁碟的掛載點,在此範例中為
/mnt/osb-volume1
。 - 如果需要掛載點底下的額外子目錄,可以指定目錄。
- 將初始化設為否,並將暫存和暫存規則保留空白。確定未選取強制,並將啟用總和檢查保留為系統預設值。
- 按一下套用,然後按一下確定。磁碟集區磁碟區應新增至 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 Web 介面,然後依序按一下設定、基本和主機。
- 按一下新增。
- 提供用戶端系統名稱,並指定要新增為用戶端主機的用戶端 IP 位址或 FQDN。
- 請參閱 OSB 文件,以取得加密、 Rekey 頻率、金鑰類型和憑證金鑰大小的指引。對於存取方法,選取 ob ,將 Disable RDS 保持為系統預設值,並將 TCP/IP 緩衝區大小保留空白 (如有需要,您可以稍後調整)。
- 對於備份軟體壓縮,您需要根據用戶端主機上的 CPU 使用率來衡量網路和儲存使用率。Oracle 建議您從低設定開始。如果儲存體或網路頻寬發生問題,但備份時段的從屬端 CPU 使用率不高,您可以稍後增加軟體壓縮。備份資料會在用戶端上進行壓縮,然後再傳送到媒體伺服器。
- 按一下套用。
設定備份資料集
OSB 備份資料集的最佳參考位於 OSB Administrator's Guide 的 "Creating Dataset Files" 小節中。以下是一個簡單範例:
/
根目錄下的所有檔案。
- 登入 OSB Web 介面,然後依序瀏覽至備份、設定、資料集,然後按一下新增以新增備份資料集。
- 您想要建立「檔案」層次備份,請將資料集類型指定為檔案,然後將備份資料集的名稱指定為 OSB-Demo1 。編輯視窗會提供一組預先起始的參數供您編輯及儲存。
- 若要識別要備份的主機,請指定 include host sl-osb-client1a 參數行。
- 然後,我們指定 include path 敘述句來擷取
/
根目錄下的所有檔案:
按一下儲存以儲存備份資料集。OSB BUI 中的 Backup:Datasets 面板會出現。include path / {# include the local root directory}
- 醒目提示您剛才建立的資料集,然後按一下檢查資料集以確保您沒有語法錯誤,但並未指定有效的主機。如果 Check Dataset 函數傳回找不到錯誤,備份資料集就很好。
- 現在,若要立即備份主機 sl-osb-client1a 上的所有檔案,請依序瀏覽至備份和立即備份。按一下新增,然後選取您剛建立的資料集 OSB-Demo1。
- 指定目標儲存並送出工作。在 OSB 中,所有備份與回復功能都是在由 OSB 管理的工作佇列下執行。
- 若要查看工作,請瀏覽至首頁。會顯示失敗、作用中和擱置中工作及其輸出。您可以使用「首頁」畫面來追蹤「OSB 管理」伺服器執行之所有工作的狀態。如果備份工作順利執行,則在工作執行期間 OSB 備份的每個檔案都會編入 OSB 管理伺服器上可瀏覽的目錄中。
附註:
備份只會在檔案或目錄層次執行,回復作業也必須在檔案或目錄層次。沒有用於執行區塊磁碟區、開機磁碟區或其他實體容器備份的佈建。只能指定檔案與目錄 。 - 備份工作完成後,按一下首頁畫面中的完成的工作會顯示工作的完成狀態。如果工作順利完成,選取的檔案現在會儲存在為執行指定的儲存體上,則會編製個別備份檔案的目錄,並且可以選擇性地回復檔案和目錄。