Интеграция приложений на основе WebSphere MQ


Добавление и исключение менеджера из кластера - часть 3


reset cluster(clustername) action(forceremove) qmname(MQMName) queues(NO)

или

reset cluster(clustername) action(forceremove) qmid(qmid) queues(YES)

где:

clustername – имя кластера;

action(forceremove) – опция, указывающая на то, что менеджер будет принудительно выведен из кластера (рекомендуется к использованию);

MQMName – имя менеджера очередей;

Qmid – идентификатор менеджера очередей;

queues(NO) – кластерные очереди, принадлежащие менеджеру, не будут принудительно выведены из кластера (устанавливается по умолчанию);

queues(YES) – кластерные очереди будут принудительно выведены из кластера, даже если менеджер очередей не виден в кластере.

Команда reset cluster выводит менеджер и его объекты из кластера, не удаляя кластерные каналы и очереди. Если в кластере существует несколько менеджеров очередей с одинаковыми именами, то для их выведения необходимо использовать опцию qmid. Значение qmid легко узнать из команды display qmgr. Параметр YES в опции queues рекомендуется к использованию. Поскольку репликация информации между репозиториями не мгновенная, то лучше сразу выводить очереди из кластера. Когда менеджеры посылают информацию о себе, например, при создании новой очереди, полный репозиторий хранит эту информацию 30 дней. Предупреждая истечение срока актуальности информации, менеджеры посылают информацию о себе каждые 27 дней даже если никаких изменений в структуре менеджеров не происходило. Если от менеджера не поступает информации в течение 90 дней, то информация о нем удаляется из полного репозитория, и он перестает быть частью кластера, однако, если он подключится к сети и пошлет о себе информацию, то он снова может стать частью кластера.

Для выведения менеджера из кластера лучше использовать WebSphere MQ Explorer. Для этого нужно вызвать контекстное меню, правой кнопкой мыши щелкнув по «Queue Managers in Cluster», далее в меню «All tasks» выполнить пункт «Remove Queue Manager...», выбрать нужный менеджер и выставить флажки в опциях «Remove all cluster queue definitions» и «Force removal of the queue manager from the repository». После нажатия кнопки «Ok» появится запрос на подтверждение немедленного вывода менеджера из кластера, на который нужно ответить утвердительно.




Начало  Назад  Вперед