使用遠端指令行來更新多個 HMC 上的程式碼

瞭解如何使用 HMC 遠端指令行來同時更新多個 HMC 上的程式碼。

若要從遠端將臨時修訂程式、服務修正程式包及累加維護版次安裝在 HMC 上,請使用 updhmc 指令。下列範例說明從遠端系統在多個 HMC 機器上執行 HMC 程式碼更新的實務範例。

在此實務範例中,「系統 A」是與 OpenSSH 一同安裝的 Linux® 系統。假設公開金鑰檔之前已部署至所有的 HMC,而且這些金鑰檔是以空的通關密語來產生。

for i in 1 2 3 4 5 6 7 	
do
	scp hmc_update.zip hscroot@hmc$i:/home/hscroot
done 	
for i in 1 2 3 4 5 6 7 	
do
	ssh hscroot@hmc$i “updhmc –t l –f /home/hscroot/hmc_update.zip –c –r"
 	
done

前述程式碼範例中的第一個 <for> 迴圈將稱為 hmc_update.zip 的臨時修訂程式複製至 7 個 HMC 上, 主電腦名稱分別為 hmc1、hmc2、...、hmc7。第二個 <for> 迴圈會逐次對這 7 個 HMC 執行 updhmc 指令。updhmc 指令完成時, 會移除該檔案且關閉並重新啟動 HMC。


送出評價意見 | 對本文的評價