複数の HMC で同時に、HMC リモート・コマンド行を使用して、コードを更新する方法を説明します。
リモート側で暫定修正、Service Pack、および累積保守のリリースをインストールするためには、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)。2 番目の <for> ループは、7 個の HMC それぞれ で updhmc コマンドを実行します。updhmc コマンドが完了すると、ファイルは除去され、HMC が シャットダウンおよび再始動されます。