1. 程式人生 > >Unix Study--AIX Patch 的升級和回退

Unix Study--AIX Patch 的升級和回退

          打補丁,尤其是升級TL,是有風險的。因此我們建議在生產系統中升級TL和打補丁時需要作好風險評估,保證升級後出現問題能夠回退的原狀態。AIX OS能很好實現這點。
 
安裝AIX補丁包

1.      到fix central(http://www-933.ibm.com/support/fixcentral/)根據需要下載AIX補丁包

2.      將補丁包上傳至需要更新的伺服器

3.      在系統中執行命令“smitty installp”→“Update Installed Software to Latest Level (Update All)”,在“INPUT device / directory for software”項中直接輸入補丁包的路徑回車,如圖1

wKioL1SP8MOw9K9RAAGK3nv8CO8234.jpg 
4.      在安裝之前最好先模擬安裝預覽一下,將選項“PREVIEW only? (install operation will NOT occur)”改為“Yes”(用“ESC”+“4”選擇),然後回車

5.      檢視輸出結果。輸出結果為OK,則按“ESC”+“3”返回之前圖1的介面。將選項“PREVIEW only? (install operation will NOT occur)”改為“No”,“COMMIT software updates?”改為“No”,“SAVE replaced files?”改為“Yes”,“ACCEPT new license agreements?”改為“Yes”,然後回車

6.      看到螢幕輸出結果Ok,補丁即安裝完畢。


回退安裝AIX的補丁包


      回退只能對在安裝補丁包的過程中通過將選項“COMMIT software updates?”設定為“No”,並且“SAVE replaced files?”設定為“Yes”安裝的補丁。否則只能做刪除操作,而不能做回退操作。

wKioL1SP8Uiib2Y7AAKxKpK83M4652.jpg1.      在系統中執行命令“smitty install”→“Software Maintenance and Utilities”→“Reject Applied Software Updates (Use Previous Version)”

wKioL1SP8WHQ3LZfAAFxBM8dIp4752.jpg

wKiom1SP8MKQkBlGAAJwYU6PlMo198.jpg

wKiom1SP8MKwd652AAG9-S8JHRU017.jpg

wKioL1SP8WKi-Q3SAAJC6_0YaMM598.jpg

wKioL1SP8WLDvpAmAAHpTiTPw_8420.jpg

wKiom1SP8MOhN7wRAAJxjipjsbw785.jpg


2.      在“SOFTWARE name”按“ESC”+“4”顯示選擇選單,通過按“ESC”+“7”選擇需要回退的補丁,然後回車

3.      再回退前還是先模擬預覽一下,將選項“PREVIEW only? (install operation will NOT occur)”改為“Yes”(用“ESC”+“4”選擇),然後回車

4.      檢視輸出結果。輸出結果為OK,則按“ESC”+“3”返回之前圖2的介面。將選項“PREVIEW only? (install operation will NOT occur)”改為“No”,然後回車

5.      看到螢幕輸出結果Ok,補丁即回退完畢。

6.      回退完畢後,按“ESC”+“0”返回到命令列介面。輸入命令“lslpp –l|grep XXXX”(XXXX為回退的補丁filesets)可以檢視filesets是否回退到之前的版本。