建立AIX克隆盤
什麼時候使用克隆技術呢!一般情況下在生產環境中,我門的rootvg大多數是mirror,如果ML升級失敗,或者一些錯誤操作,導致無法恢復等。
這時候就需要我們速度恢復rootvg,無論是使用磁帶mksysb 恢復,還是網路引導恢復,這個速度各方面都不理想。使用alt_disk_copy恢復rootvg時間最快。
alt_disk 實用程式由以下命令組成:
alt_disk_copy 執行磁碟克隆。
alt_rootvg_op 在克隆的 rootvg 上執行維護操作。
alt_disk_mysysb 執行 mksysb 複製。
alt_disk_copy 命令是把正在執行的rootvg copy到另一個磁碟,所以只要是屬於rootvg的並且掛載的檔案系統都會被copy。執行這個命令不需要做其他操作,但是這個命令執行時間有點長,儘量放在訪問量較少的時候去執行這個命令。
複製完成以後就多了個altinst_rootvg,但它是處於未啟用的狀態。如果他啟用,他就自動變成rootvg,而之前的rootvg就變成old_rootvg.反之同理,就看從那個硬碟引導了。
如果我們這裡討論升級問題,如果升級正常進行,並且執行良好,那麼我們就需要銷燬新產生的altinst_rootvg,命令alt_rootvg_op銷燬克隆,然後在將rootvg mirror。
如果升級失敗只需製作第三方支援所需的快照,然後從原來的rootvg 引導。對於登入的使用者來說,沒有什麼影響。當從第三方支援收到修復建議時,只需從克隆的rootvg重新引導並糾正問題。不需要重新應用升級,因為在克隆的rootvg上已經應用了升級。測試升級結果,如果一切正常,就銷燬原來的rootvg,重新建立mirror。
對於克隆的altinst _rootvg,可以使用alt_rootvg_op 喚醒它,從而掛載檔案系統。可以在克隆的檔案系統上執行所需的任何操作,比如糾正連結、為第三方支援收集資訊等,然後讓這個磁碟繼續休眠,這也會解除安裝檔案系統。
注意:
1、 第一臺伺服器的作業系統要安裝完整,補丁打好,需要叢集的機器可以把Oracle等軟體裝好,補丁也打好,確定需要的軟體都放進去。避免重複勞動。
2、 拔下硬碟或者用分割槽把硬碟裝到別的伺服器/分割槽的後,第一次啟動的時候,可能提示找不到可供啟動的硬碟,這時候可以進入sms設定一下啟動順序,設定啟動順序的時候sms可以掃描硬碟,發現上面的作業系統。補充一下,在LPAR的環境中,尤其在需要做類似DLPAR的操作,alt_disk_copy之後,由於複製原因, 是相同的ct_node_id,這個時候需要重新refresh .. 。。
(可能版本不同而不同)
實驗
我們這裡的實驗是模擬升級
一、系統檢查
#lsvg –l rootvg
#unmirrorvg rootvg hdisk1
#reducevgrootvg hdisk1
可能需要上面的操作(如果沒有mirror就不需要上面的操作了)
#lspv
#bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
二、克隆rootvg
#alt_disk_copy –d hdisk1 將rootvg克隆到hdisk1
克隆完成之後,系統啟動列表改回原來的設定,因為系統自動把引導設定為hdisk1了
#bootlist -m normal -o
Hdisk1 blv=hd5 pathid=0
將啟動列表改成hdisk0
#bootlist –m normal hdisk0
#bootlist –m normal –O 或者 #bootlist –m normal hdisk0
(注意:把hdisk2拔下來,放到新的機器/分割槽中,啟動就可以了,這樣一臺變兩臺,兩臺變四臺,很快)
三、升級
升級包放在/usr/sys/inst.images
#install_all_updates –d /usr/sys/inst.images
重新啟動系統
#shutdonwn –Fr
四、刪除/使用克隆盤
如果系統啟動沒問題。就可以考慮刪除克隆盤了。
#alt_rootvg_op -X altinst_rootvg
如果不能正常啟動,則使用克隆盤(藍字部分是升級失敗,用克隆盤迴退的操作步驟)
#bootlist –m normal –o hdisk1
#bootlist –m normal –o
#shutdown –Fr
刪除原來的rootvg
#lspv
#alt_rootvg_op –X old_rootvg
然後再做mirror,確保系統安全,然後找錯升級的錯誤地方,重新再來升級。
這時候就需要我們速度恢復rootvg,無論是使用磁帶mksysb 恢復,還是網路引導恢復,這個速度各方面都不理想。使用alt_disk_copy恢復rootvg時間最快。
alt_disk 實用程式由以下命令組成:
alt_disk_copy 執行磁碟克隆。
alt_rootvg_op 在克隆的 rootvg 上執行維護操作。
alt_disk_mysysb 執行 mksysb 複製。
alt_disk_copy 命令是把正在執行的rootvg copy到另一個磁碟,所以只要是屬於rootvg的並且掛載的檔案系統都會被copy。執行這個命令不需要做其他操作,但是這個命令執行時間有點長,儘量放在訪問量較少的時候去執行這個命令。
複製完成以後就多了個altinst_rootvg,但它是處於未啟用的狀態。如果他啟用,他就自動變成rootvg,而之前的rootvg就變成old_rootvg.反之同理,就看從那個硬碟引導了。
如果我們這裡討論升級問題,如果升級正常進行,並且執行良好,那麼我們就需要銷燬新產生的altinst_rootvg,命令alt_rootvg_op銷燬克隆,然後在將rootvg mirror。
如果升級失敗只需製作第三方支援所需的快照,然後從原來的rootvg 引導。對於登入的使用者來說,沒有什麼影響。當從第三方支援收到修復建議時,只需從克隆的rootvg重新引導並糾正問題。不需要重新應用升級,因為在克隆的rootvg上已經應用了升級。測試升級結果,如果一切正常,就銷燬原來的rootvg,重新建立mirror。
對於克隆的altinst _rootvg,可以使用alt_rootvg_op 喚醒它,從而掛載檔案系統。可以在克隆的檔案系統上執行所需的任何操作,比如糾正連結、為第三方支援收集資訊等,然後讓這個磁碟繼續休眠,這也會解除安裝檔案系統。
注意:
1、 第一臺伺服器的作業系統要安裝完整,補丁打好,需要叢集的機器可以把Oracle等軟體裝好,補丁也打好,確定需要的軟體都放進去。避免重複勞動。
2、 拔下硬碟或者用分割槽把硬碟裝到別的伺服器/分割槽的後,第一次啟動的時候,可能提示找不到可供啟動的硬碟,這時候可以進入sms設定一下啟動順序,設定啟動順序的時候sms可以掃描硬碟,發現上面的作業系統。補充一下,在LPAR的環境中,尤其在需要做類似DLPAR的操作,alt_disk_copy之後,由於複製原因, 是相同的ct_node_id,這個時候需要重新refresh .. 。。
(可能版本不同而不同)
實驗
我們這裡的實驗是模擬升級
一、系統檢查
#lsvg –l rootvg
#unmirrorvg rootvg hdisk1
#reducevgrootvg hdisk1
可能需要上面的操作(如果沒有mirror就不需要上面的操作了)
#lspv
#bootlist -m normal -o
hdisk0 blv=hd5 pathid=0
二、克隆rootvg
#alt_disk_copy –d hdisk1 將rootvg克隆到hdisk1
克隆完成之後,系統啟動列表改回原來的設定,因為系統自動把引導設定為hdisk1了
#bootlist -m normal -o
Hdisk1 blv=hd5 pathid=0
將啟動列表改成hdisk0
#bootlist –m normal hdisk0
#bootlist –m normal –O 或者 #bootlist –m normal hdisk0
(注意:把hdisk2拔下來,放到新的機器/分割槽中,啟動就可以了,這樣一臺變兩臺,兩臺變四臺,很快)
三、升級
升級包放在/usr/sys/inst.images
#install_all_updates –d /usr/sys/inst.images
重新啟動系統
#shutdonwn –Fr
四、刪除/使用克隆盤
如果系統啟動沒問題。就可以考慮刪除克隆盤了。
#alt_rootvg_op -X altinst_rootvg
如果不能正常啟動,則使用克隆盤(藍字部分是升級失敗,用克隆盤迴退的操作步驟)
#bootlist –m normal –o hdisk1
#bootlist –m normal –o
#shutdown –Fr
刪除原來的rootvg
#lspv
#alt_rootvg_op –X old_rootvg
然後再做mirror,確保系統安全,然後找錯升級的錯誤地方,重新再來升級。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-1256953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 詳解使用磁碟克隆和U盤安裝IBM AIX作業系統IBMAI作業系統
- Oracle 建立PDB-本地克隆Oracle
- Oracle 建立PDB-遠端克隆Oracle
- powerVM客戶端系統盤克隆客戶端
- sun solaris用dd克隆系統盤
- AIX建立rootvg的映象AI
- 建立、克隆pdb---oracle 12c 學習(1)Oracle
- JAVA設計模式 2【建立型】原型模式的理解與使用、理解淺克隆和深克隆Java設計模式原型
- AIX rootvg映象建立與磁碟更換AI
- AIX 建立檔案系統步驟AI
- 【AIX 命令學習】建立邏輯卷!AI
- 1.3.2.1.2. 通過克隆或None-CDB方式建立CDBNone
- 靜默建立oracle資料庫及克隆資料庫Oracle資料庫
- AIX下使用dbca建立oracle資料庫AIOracle資料庫
- aix上用smit建立檔案系統AIMIT
- js中深克隆與淺克隆JS
- 如何在Premiere Pro中建立和跟蹤蒙版及克隆教程REM
- 【AIX】RAC 建立使用者中的capabilities 引數AI
- AIX 建立表空間 ORA-01144AI
- AIX 5L:第一步——建立VGAI
- AIX 5L:第二步——建立lvAI
- AIX 使用者工作環境建立的過程AI
- AIX 建立表空間 ORA-01144AI
- vue陣列的深克隆和淺克隆Vue陣列
- JAVA 基礎 – clone淺克隆與深克隆Java
- JAVA 基礎 - clone淺克隆與深克隆Java
- 內部網盤phpdisk建立記錄PHP
- Oracle 12C 新特性之 PDB熱克隆(本地克隆、遠端異機克隆)Oracle
- 深入理解Java的淺克隆與深克隆Java
- JS型別判斷、物件克隆、陣列克隆JS型別物件陣列
- aix5.3上使用裸裝置建立表空間AI
- AIX 上建立裸裝置lv出現的問題AI
- Oracle 11.2.0.4 rac for aix acfs異常環境的克隆環境ASM磁碟組掛載緩慢OracleAIASM
- javascript深度克隆JavaScript
- js 深度克隆JS
- Rust克隆陷阱?Rust
- 克隆專案
- 原生js實現物件的深克隆以及淺克隆JS物件