Кластеры менеджеров очередей
8.2.2. Просмотр сведений из репозитория в WebSphere MQ Explorer
Для представления информации из репозитория кластера в WebSphere MQ Explorer имеется папка Queue Manager Clusters в навигаторе инструмента.
Как только WebSphere MQ Explorer подключается к менеджеру из папки Queue Managers с полным репозиторием кластера, обозначения кластеров появляются в папке Queue Manager Clusters автоматически. Менеджеры, представляющие собой полные репозитории кластера, могут находиться на той же машине, что WebSphere MQ Explorer, или быть подключенными к нему удаленно.
Причина этого в том, что менеджеры с частичным репозиторием не содержат достаточно сведений о кластере для того, чтобы надежно установить информацию обо всех менеджерах очередей в нем, как было сказано в "Кластеры менеджеров очередей" "Подписки и публикации в кластере".
Под каждым из значков кластера в навигаторе будут отображаться две папки.
-
Full Repositories.
Щелкнув по этому узлу, вы увидите сводную страницу данных о менеджерах, которые входят в кластер и содержат его полные репозитории. Значок каждого менеджера очередей с полным репозиторием кластера расположен уровнем ниже.
-
Partial Repositories.
Щелкнув по этому узлу, вы увидите сводную страницу данных о менеджерах, которые входят в кластер и содержат его частичные репозитории. Значок каждого менеджера очередей с частичным репозиторием кластера расположен уровнем ниже.
Папка Queue Manager Clusters в WebSphere MQ Explorer показана на рис. 8.1. Взятый как пример кластер содержит четыре менеджера, локально работающих на машине с WebSphere MQ Explorer. Два менеджера содержат полный и два – частичный репозиторий.
Если к WebSphere MQ Explorer подключено несколько менеджеров очередей с полными репозиториями одного кластера, WebSphere MQ Explorer выбирает один из них, чтобы сформировать содержимое папок кластера – Full Repositories и Partial Repositories. Используемый для этого менеджер называют источником кластерной информации.
Все полные репозитории менеджеров содержат идентичную информацию, о чем упоминалось в "Кластеры менеджеров очередей" "Подписки и публикации в кластере". Тем не менее, если менеджер отключается от сети, или ведущие к нему кластерные каналы блокируются, в его полном репозитории может оказаться не вся необходимая информация о менеджерах очередей кластера. В этих условиях источником кластерной информации может стать другой менеджер, также содержащий полный репозиторий и подключенный из папки Queue Managers. Для его выбора выделите значок кластера в навигаторе и щелкните по кнопке Select на странице содержимого Cluster.
Просмотр репозитория единичного менеджера
После запроса источника кластерной информации для получения сведений о менеджерах очередей – членах кластера на экран может быть выведена информация из частичного или полного репозитория каждого входящего в кластер менеджера.
Если в папках Full Repositories или Partial Repositories определенного кластера выбрать конкретный менеджер, откроется страница содержимого с информацией, которую данный менеджер содержит в своем репозитории.
Информация на этой странице будет запрашиваться у менеджера, который вы выбрали, а не в источнике кластерной информации.
Если в папке Queue Managers удаленный менеджер не показан, хранящуюся в его репозитории информацию о кластере вы все же можете просмотреть. Значок менеджера будет изначально вам недоступен, а представленные таблицы не будут содержать данных. Для установления через кластер соединения с этим менеджером и вывода информации на экран щелкните правой кнопкой по недоступному значку менеджера в папке Partial Repositories или Full Repositories кластера в навигаторе и выберите Connect To Queue Manager.
Чтобы это подключение было успешным, менеджер очередей сообщений, для которого нужно произвести вывод кластерной информации, должен иметь работающий командный сервер. Кроме того, должна быть возможна связь с этим менеджером очередей через кластер, реализующий двухсторонний обмен с выбранным как источник кластерной информации менеджером очередей с полным репозиторием. Если целевой менеджер не запущен, не работает его командный сервер, возникает ошибка авторизации или дает сбой соединение через кластер, выводимая на экран ошибка обычно имеет вид:
Command server not responding within timeout period. (AMQ4032)
Отображаемая после успешного подключения к менеджеру информация на странице содержимого репозитория делится на три вкладки.
- Cluster Queues.
Содержит сведения обо всех совместно используемых кластерами экземплярах объектов-очередей, о которых известно менеджеру. Информация идентична той, которая выводится на экран при запуске для данного менеджера команды MQSC DISPLAY QCLUSTER.
Каждый разделяемый внутри кластера экземпляр объекта очереди называют кластерной очередью (cluster queue). Заметим, что, как показано в "Кластеры менеджеров очередей" "Балансировка нагрузки", для упрощения балансировки нагрузки в пределах кластера обобществленными среди ряда менеджеров очередей сообщений могут считаться несколько кластерных очередей с одним именем. Каждая запись о такой очереди содержит сведения о типе объекта очереди, менеджере, управляющем ею в кластере, а также о том, могут ли приложения помещать в нее сообщения или очередь заблокирована на запись.
Количество совместно используемых в кластере объектов-очередей, информация о которых хранится в репозитории менеджера, графически представлено над таблицей.
Каждой кластерной очереди в таблице отведено по строке. Столбцы таблицы показывают атрибуты записи данных о такой очереди. Дважды щелкнув по самой записи, вы увидите атрибуты записи в окне свойств.
Примечание Менять значения атрибутов объекта, представленного записью о кластерной очереди, из окна свойств нельзя. Это справедливо и для тех случаев, когда менеджер подключен к WebSphere MQ Explorer из папки Queue Managers.Чтобы изменить атрибуты, обязательно подключите менеджер очередей сообщений к WebSphere MQ из папки Queue Managers. Затем выберите в навигаторе папку Queues конкретного менеджера и дважды щелкните по разделяемому в кластере объекту очереди в таблице.
- Cluster-sender channels.
Содержит ту же информацию, что экранная выдача команды MQSC DISPLAY CLUSQMGR, выполненной для всех удаленных менеджеров очередей кластера. Это записи обо всех известных данному менеджеру очередей сообщений менеджерах очередей в кластере, для связи с которыми он использует кластерный sender-канал. Типы таких каналов мы обсуждали в "Кластеры менеджеров очередей" "Кластерные sender-каналы".
Для каждого менеджера очередей в кластере, известного текущему менеджеру, в таблице отводится по строке. Каждой строкой таблицы представлен направленный к менеджеру, работающий или способный работать кластерный sender-канал. Это – запись кластерного менеджера очередей. Она содержит детальные сведения о состоянии канала и менеджере очередей сообщений, в том числе его QMID и информацию о том, является ли он полным репозиторием кластера. Столбцы таблицы обеспечивают подробное представление, доступ к которому в окне свойств осуществляется двойным щелчком по строке. Дальнейшие сведения о записях кластерных менеджеров очередей, которые содержит данная вкладка, см. в "Кластеры менеджеров очередей" "Просмотр сведений из репозитория через MQSC".
Примечание Менять значения атрибутов любых канальных объектов, к которым относятся записи кластерных менеджеров очередей, из окна свойств нельзя. Это справедливо и для тех случаев, когда менеджер подключен к WebSphere MQ Explorer из папки Queue Managers.Обсуждаемые здесь записи, хотя и показывают кластерные sender-каналы, как правило, представляют автоматически заданные каналы, созданные на основе кластерных receiver-каналов, которые описаны менеджером очередей сообщений при подключении к кластеру. Подробнее об этом см. в "Кластеры менеджеров очередей" "Кластерные receiver-каналы". Вручную объекты – кластерные sender-каналы создаются только при подключении к кластеру для связи с полным репозиторием такового. Подробности см. в "Кластеры менеджеров очередей" "Кластерные sender-каналы".
- Cluster-receiver channels.
Содержит ту же информацию, что экранная выдача команды MQSC DISPLAY CLUSQMGR, выполненной для локального менеджера. Обычно это всего одна запись. Она содержит ту информацию, которая была опубликована менеджером очередей сообщений при подключении к кластеру и является описанием кластерного receiver-канала. Подробности читайте в "Кластеры менеджеров очередей" "Кластерные receiver-каналы". Обычно эта таблица содержит одну строку, которая свидетельствует о публикации данным менеджером единственного объекта – кластерного receiver-канала. Это запись кластерного менеджера очередей. Она содержит детальные сведения о состоянии канала и менеджере очередей сообщений, в том числе его QMID и информацию о том, является ли он полным репозиторием кластера. Столбцы таблицы обеспечивают подробное представление, доступ к которому в окне свойств осуществляется двойным щелчком по строке. Дальнейшие сведения о записях кластерных менеджеров очередей, которые содержит данная вкладка, см. в "Кластеры менеджеров очередей" "Просмотр сведений из репозитория через MQSC".
Примечание Менять значения атрибутов канального объекта, к которому относится запись кластерного менеджера очередей, из окна свойств нельзя. Это справедливо и для тех случаев, когда менеджер подключен к WebSphere MQ Explorer из папки Queue Managers.Применение кластерных receiver-каналов при подключении к кластеру мы обсуждали в "Кластеры менеджеров очередей" "Кластерные receiver-каналы".