Приведены инструкции по одновременному обновлению кода нескольких HMC с помощью удаленной командной строки HMC.
Для удаленной установки временных исправлений, пакетов обслуживания и кумулятивных пакетов на HMC применяется команда updhmc. В следующем примере рассмотрен сценарий, предусматривающий обновление кода нескольких HMC из удаленной системы.
В этом сценарии система А - это система Linux с поддержкой OpenSSH. Предполагается, что предварительно на всех 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 на семь консолей HMC с именами hmc1, hmc2, ..., hmc7. Второй цикл <for> выполняет на каждой из этих консолей команду updhmc. После завершения команды updhmc файл удаляется и выполняется перезапуск HMC.