這是執行 VIOS 更新並同時準備快速復原的可行方法嗎?

這是執行 VIOS 更新並同時準備快速復原的可行方法嗎?

以下程序是否可以執行 VIOS 更新,同時在必要時準備快速退出?

假設現有 VIOS 在 hdisk0 和 hdisk1 上進行鏡像。因此,引導清單將包含 hdisk0 和 hdisk1 的條目。

步驟 1. 執行 mksysb 備份,以防以下任何情況出現問題。

$ backupios -file <path to NFS location>/<file name> -mksysb

步驟2.打破鏡像(此步驟將刪除hdisk1的內容)

$ unmirrorios hdisk1

步驟 3. 從 rootvg 卷組中刪除 hdisk1

$ reducevg hdisk1

步驟 4. 使用下列命令將引導清單變更為僅包含 hdisk0:

$oem_setup_env
# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

步驟 5. 使用 alt_root_vg 指令複製現有 VIOS

$ alt_root_vg -target hdisk1 -bundle update_all -location < path-to-VIOS-update-package >

步驟 6. 重新啟動 VIOS 以確認它僅在 hdisk0 上啟動

$ shutdown –restart

現在 VIOS 僅從 hdisk1 引導,但存在兩個副本(hdisk0 和 hdisk1),請參閱 alt_root_vg 命令的文檔

步驟 7. 現在僅在 hdisk0 上執行 VIOS 更新

$ updateios -accept -install -dev /some-device

步驟 8. 現在對 hdisk1 上安裝的新 VIOS 進行測試

步驟 9. 如果沒有 VIOS 問題,請跳至步驟 9。

# bosboot -ad /dev/hdisk0
# bootlist -m normal hdisk0 blv=hd5

步驟 10. 現在重新啟動 VIOS,它應該會回到原始 VIOS。

步驟11.重新建立鏡像

$ mirrorios -defer hdisk0

步驟 12. 為鏡像磁碟重新建立正確的開機列表

# bosboot -ad /dev/hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk0 hdisk1

相關內容