как запретить Live Partition Migration

Mar 22, 2011 20:39

давно не заглядывал в жж, а меня тут всякой порнографией заспамили. Поспамлю тоже. Но на темы AIX'а и PowerVM. Мне тут пару недель назад вопрос задали - мы хотим, чтобы отдельные LPAR'ы на сервере были "непереносимыми", чтобы LPM своими корявыми ручонками их не дергал. IBM Support на этот вопрос ответить не смог. Пришлось ответить за них.
В AIX с незапамятных времен (как появился там Dynamic Reconfiguration) есть так называемый Dynamic Reconfiguration Manager - drmgr. Работает он очень просто - когда в LPAR передается сигнал SIG_RECONFIG (или как его там), он вызывает зарегистрированные у него скрипты. Скрипты, правда, должны быть написаны определенным образом, отзываться на определенные команды и т.д. Это не так сложно, как кажется. Для решения поставленной задачи я взял уже существующий скрипт - /usr/lib/dr/scripts/all/ctrmc_MDdr, который умеет реагировать на LPM. Посмотрите внутрь этого скрипта - он очень простой. Для моей задачи я скопировал этот скрипт, обозвав его failLPM.sh, и в функции process_checkmigrate() заменил return 0 на return 1. После этого скрипт инсталлируется командой drmgr -i failLPM.sh, а когда он не нужен удаляется при помощи drmgr -u failLPM.sh.
Все - LPAR непереносим.
Previous post Next post
Up