Storix簡介

 

 

 

 

簡介

Storix 是一款商業產品,爲 AIX 提供備份和恢復解決方案。本文並非產品介紹,而是介紹如何執行備份,隨後恢復 AIX。Storix 提供了獨立產品的 30 天免費試用下載,便於您進行測試。我在這次演示中就試用了下載試用版。如需想了解下載站點,請參閱 參考資料 部分。

Storix 允許您備份或恢復:

  • 卷組(包括 rootvg)
  • 文件系統
  • 臨時文件
  • 目錄

它還提供了加密(僅在完整版中)。

多年來,我一直使用 Storix 進行備份和恢復,因此我可以憑藉我的經驗告訴大家,它確實有效。它能恢復您的 AIX 機器,您可以量身定製此過程,指定在恢復過程中要恢復哪些內容。舉例來說,或許您並不希望在恢復 rootvg 或其他卷組時恢復某些文件系統,或許您不希望恢復一個 LV 的兩個副本。

對於這種商業產品,默認設置是採用服務器到客戶端的機制,客戶端被備份到服務器,可能是備份到磁盤(通常是一種 SAN 文件系統),也可能是備份到磁帶庫。您還可以通過客戶端創建引導鏡像,隨後將其傳輸到服務器。在您擁有不同版本的 AIX 機器,而且需要爲不同版本的 AIX 創建不同的引導鏡像來支持恢復時,這種方法非常有用。


網絡恢復概述

Storix 通常用於備份和恢復 AIX 機器,也就是 rootvg。其他非 rootvg 卷組可通過 Storix 進行備份,而更常見的方法是通過您自己的備份應用程序進行備份。

如果您的 AIX 機器分散在不同的地理位置(不僅僅是分散在不同的建築物中,而且還分散在不同的國家中),那麼通過網絡恢復 AIX 這種方法非常便捷,要通過網絡恢復 AIX,您應該執行以下操作:

  • 此前生成了客戶端的一個引導鏡像,並將它存儲到了服務器中,這也可通過可寫入 CD/DVD 實現此操作。
  • 此前獲取了 rootvg 的一個卷組備份。

現在,要進行恢復,您應該執行以下操作:

  • 引導(需要恢復的)客戶端,進入 SMS,轉到 IP 菜單,選擇連接到交換機、連接到網絡的一塊網卡。
  • 輸入客戶端 IP。
  • 輸入網關 IP,使之能夠 Ping 到 Storix 服務器。
  • 輸入 Storix 服務器 IP。

接下來,檢查確認能夠 ping 到 Storix 服務器。如果一切正常,則可以繼續操作。如果無法 ping 到服務器,則需要修復問題。

在 Storix 服務器上:

  • 爲該服務器啓用網絡安裝,選擇從該客戶端獲得的引導鏡像。
  • 在看到提示時,輸入客戶端 IP。
  • 輸入網關 IP。
  • 啓用遠程安裝。

在客戶端 AIX 機器上,通過之前輸入了 IP 細節的網卡進行引導。

此時將開始引導,Storix 與客戶端 AIX 機器連接。在載入引導鏡像時,在您希望恢復的客戶端的 Storix 菜單中選擇備份作業。

如果您要恢復到不同於獲取客戶端備份的機器,那麼在 AIX 恢復時,網絡接口將保持關閉。如果您正在將備份恢復到最初獲取備份鏡像的原始客戶端,那麼網絡接口將啓動。

在上述場景中,我列出了跨網絡進行恢復的過程。下面,我們來執行 AIX 機器的備份和恢復。


解壓並配置

在這次演示中,我將指導您瞭解如何使用本地磁帶設備備份和恢復 AIX 機器。如果尚未安裝 Storix,請安裝 Storix。在這次演示中,要下載文件是 storix_aix_risc.tar

下載文件之後,請解壓該文件並運行以下命令:

# tar - xvf  storix_aix_risc.tar # ./stinstall

 

接受文件系統創建、端口號和 SSL 證書的默認設置。您會看到提示,要求您輸入訪問 Web 界面所用的用戶名和密碼。在安裝完成之後,我們即可開始配置備份設備和備份作業。

使用您喜愛的瀏覽器,將其指向以下地址:https://<your_host>:8080

假設使用我的名爲 rs6000 的主機,那麼該地址爲 https://rs6000:8080/。

現在,使用之前給定的憑據登錄。


創建一個備份作業和鏡像

  1. 從 Storix 界面的頂級菜單中選擇 Configure,隨後選擇 Backup Devices
  2. 選擇備份設備。

    通常情況下(對於獨立客戶端),此設備應爲連接的磁帶。輸入一個有意義的名稱,此名稱將作爲可供 storix 使用的別名。在本次演示中,我使用了一個本地連接的磁帶單元。

  3. 在頂級菜單中,選擇 Sbadmin,隨後選擇 Backup Settings
  4. 從 Sbadmin 菜單中選擇 expiry。 爲您的備份設備輸入覆蓋選項,確定是否在備份完成後彈出,或者指定由 Storix 將其附加到之前的一個備份鏡像。因此,請確保不會覆蓋磁帶上的當前鏡像。
  5. 從 Sbadmin 菜單中選擇 General Preferences。輸入您處理警告或錯誤的首選項(可以將其轉存到一個文件中,也可以提供一個電子郵件地址)。

要在本地主機上創建一個備份作業來備份 rootvg,請執行以下操作:

  1. 在頂級菜單中,選擇 Configure -> Backup jobs -> Add
  2. 填寫備份字段。
  3. 選擇備份類型:
    • 全系統保存
    • 備份設備(應與您之前配置的備份設備一致)
    • 要備份的數據應爲 rootvg。
    • 全系統保存
    • 備份設備(應與您之前配置的備份設備一致)。
    • 要備份的數據應爲 rootvg。

    在本例中,我所作出的選擇如下:

    • 配置文件名稱爲 Volume Group backup。
    • 我爲其指定的作業 id 是 rootvg。
    • 要包含的卷組名稱是 rootvg
    • 備份設備:您在 AIX 機器上配置的磁帶或其他任何備份設備。

這就得到了 Storix 需要的基本信息,請保存此信息。如果您希望在不同的時間執行備份,那麼可以在這裏設置一個計劃。

要運行作業:rootvg

  1. 在頂級菜單中,選擇 Actions
  2. 隨後選擇 Run backup jobs
  3. 突出顯示您剛剛創建的備份作業,即本演示中的 rootvg。
  4. 選擇 rootvg 以便立刻運行它。

圖 1 展示了備份作業 rootvg 運行的情況。


圖 1.Storix 系統備份

要監視實際備份過程,請在這個頁面中選擇 Show output of running jobs

圖 2 中的屏幕快照顯示了備份的進度。此外還提供了大致完成時間。完成之後,即可獲得包含 rootvg 的可引導 AIX 磁帶。


圖 2. 備份監視器

這就是創建可引導的磁帶的過程。


恢復鏡像

既然備份鏡像已經保存到了磁帶上,那麼下一項任務就是引導 AIX,進入 SMS,並使用該磁帶進行引導。下面的圖 3 展示了一臺 AIX 機器的引導情況。輸入數字 '1' 鍵進入 SMS。進入 SMS 之後,選擇包含 Storix 備份的引導設備。本次演示中使用的是一個磁帶設備。


圖 3. SMS 引導

引導包含 Storix 備份的設備,此時將顯示如圖 4 所示的 Storix 歡迎屏幕。


圖 4. Storix 歡迎屏幕

在看到提示時,請選擇系統控制檯,如圖 5 所示。


圖 5. 系統控制檯

接下來,選擇瀏覽菜單所用的終端類型。對於 tty 或 vty 終端,終端類型通常應該是 vt100。此時將顯示如圖 6 所示的 Storix 主菜單。從主菜單中,您可以更改安裝服務器或設備。如果您的磁帶上有一個以上的 Storix 備份鏡像,那麼可以快進磁帶,選擇所需鏡像。選定的各備份鏡像中包含的邏輯卷和文件系統將顯示在屏幕上。更改邏輯卷或文件系統設置的選項是您最應該關注的 選項,因爲您可以在這裏更改恢復設置。


圖 6. Storix 菜單

需要執行的一項關鍵任務就是選擇要在哪些磁盤上恢復 rootvg。請按照上文所述的選擇菜單選項選擇要在哪些磁盤上創建 rootvg。這將是鏡像的最終恢復位置。如圖 7 所示,經過檢測,我獲得的備份鏡像也支持一個名爲 apps_vg 的卷組。儘管 Storix 可通過 ODM 得知此卷組,但它尚未對其執行備份。我需要通知 Storix 排除此卷組,方法是選擇一個 'x',將其排除在恢復範圍之外。在系統恢復完成後,我會導入此卷組。因此我要通知 Storix 排除此卷組,如圖 7 所示。


圖 7. 卷組

在 Storix 獲得了所有卷組信息之後,也就是說已經瞭解要在哪些磁盤上恢復 rootvg,以及其他任何卷組操作,則可以繼續操作,保存此信息。

在某些情況下,例如,有可能由於磁盤空間不足,僅可選擇恢復到一個磁盤。您可能需要修改從 rootvg 中恢復哪些邏輯卷。在 Storix 中,可以選擇僅恢復一個邏輯卷的一個副本,也可減小邏輯卷的大小,或直接從恢復中排除邏輯卷/文件系統。圖 8 展示了當前的邏輯卷和文件系統列表。從列表中選擇一個 LV,即可顯示一個新屏幕。


圖 8 更改 LV

在選定 LV 之後,即可更改邏輯卷的這些屬性,方法如上文所述。如果您正被恢復 rootvg 所需的空間而困擾,屏幕的右上角顯示了恢復所需的空間數量。圖 9 顯示了 LV 設置屏幕。


圖 9 自定義 LV

在對更改感到滿意之後,請按下 Esc 鍵退出頂級菜單,並選擇 Install system with current settings

Storix 會對空間需求進行一致性檢查。如果一切順利,您就可以繼續安裝。如果存在問題,Storix 會嘗試修復問題,但會提示您,以確保能夠滿足您的要求。如果 Storix 無法修復,那麼您必須自行解決問題。通常情況下,這就意味着縮小所恢復的鏡像,例如排除某些內容,或者減小文件系統的大小。

如果一切正常,即可繼續恢復,選擇 'y' 即可。Storix 將啓動恢復過程。圖 10 展示了正在進行的 AIX 恢復過程。


圖 10. 恢復

恢復完成後將重啓。在登錄之後,務必檢查並啓動任何異步 I/O。如果恢復到了全新的硬件之上,則需要啓用網絡接口。


通過命令行備份

您還可以通過命令行進行備份和恢復。下面的腳本執行到本地磁帶設備 rmt0 的獨立備份。備份命令允許您排除某些文件系統。在下面的清單 1 中包含的備份腳本中,排除了以下掛載的文件系統:

/opt/dump/ /usr/local /opt/webpshere/logs /tmp /var

 

在完成時,它向 sysadmins 電子郵件用戶列表發送一封電子郵件。


清單 1. 備份

				

# !/bin/sh
# backup_st
log=/tmp/stlog
> $log
/usr/bin/stbackup -tF -d rmt0 -b1024 -O -e all \ 
-/opt/dump -/usr/local -/opt/websphere/logs -/tmp -/var >>$log
if [ $? != 0 ]
 then
 cat $log | mail -s "'hostname' storix backup - failure" "sysadmins"
exit 1
 else
cat $log | mail -s "'hostname' storix backup - success" "sysadmins"
fi

 

上面的腳本使用了以下選項:

選項 描述
tF 這是類型爲 (F) 文件系統的備份
d 指定要使用的磁帶設備
b1024 要使用的緩衝區大小
O 重寫磁帶上的任何現有 storix 備份鏡像
e 在備份完成後彈出磁帶
all 包含所有聯機卷組
- 作爲要忽略的各文件系統的前綴

結束語

對於常規系統備份或完全恢復而言,無論它們是本地位置還是遠程位置,Storix 都是一種值得擁有的產品。

 

本文轉載於developerWorks,原文在這裏

發佈了170 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章