Теперь пакетом Sun Cluster 3.2 поддерживается программа Java Messaging Server (MS) 6.3. Завершена сертификация Java Messaging Server в SC3.2 на платформах sparc и x86. Программа Java Messaging Server(MS) – это сервер обмена сообщениями в Интернете, предоставляющий поддержку нескольких протоколов электронной почты, таких как IMAP и POP3.
Агент высокой доступности Sun Cluster для Messaging Server делает приложение высокодоступным в среде Sun Cluster. Агент Sun Cluster предоставляет методы для запуска, остановки программы Java Messaging Server и наблюдения за ней. Он постоянно следит за процессом-стражем MS с помощью PMF (Process Monitoring Facility – средство наблюдения за процессами). Если страж погибает, сервер перезапускает его илри переходит на резервный процесс. Поскольку процесс-страж – это единая точка отказа, он сделан высокодоступным.
Высокодоступный агент Java Messaging Server 6.3 теперь сертифицирован для Sun Cluster 3.2. Что это означает? Некоторые из наиболее важных функций Solaris, например поддержка ZFS (Zettabyte File System) и неглобальные зоны Solaris 10, теперь доступны для агента высокой доступности MS 6.3. Эти функции очень привлекательны для клиентов Messaging Server, в особенности для поставщиков услуг Интернета, поскольку для сервера обмена сообщениями в Интернете необходимо эффективное использование места и ежедневная и круглосуточная доступность.
Теперь, когда доступна поддержка неглобальных зон для MS 6.3, рассмотрим настройку агента высокой доступности MS 6.3 в неглобальных зонах Solaris 10.
Примечание. Это не полная установка/настройка Java Messaging Server 6.3. Ниже описаны только действия, выполняемые до и после настройки, для запуска агента в неглобальных зонах Solaris 10.
![]() Двухузловой кластер, предположим, Node1 и Node2, с зоной с унаследованными каталогами Zone1, установленной на узле Node1, и зоной без унаследованных каталогов Zone2, установленной на узле N2. |
Предварительные требования.
1. Установите двоичные файлы Messaging Server 6.3 на узлах кластера (в данном случае Node1 и Node2). Сведения об установке приведены на веб-сайте http://docs.sun.com/app/docs/doc/819-7560
2. Установите сервер LDAP версии 6.1 и сделайте его высокодоступным.
3. Установите пакет агента высокой доступности Messaging Server, SUNWscims, на всех узлах кластера.
4. Установите и загрузите неглобальные зоны Zone1 и Zone2.
5. Создайте и включите группу ресурсов переключения при отказе с логическим именем узла и ресурсом HASP для ZFS с неглобальными зонами в Nodelist.
пример: # clresourcegroup create -n Node1:Zone1, Node2:Zone2 mail-rg
# clreslogicalhostname create -g mail-rg -h loghost
#clresource create -g mail-rg -t SUNW.HAStoragePlus -p
Zpools =ms-zpool -p AffinityOn=TRUE
# clresourcegroup online mail-rg
6. Выполните сценарий "Configure" на одном из узлов кластера (например, в данном случае на узле Node1).
7. Выполните "useconfig" и "ha_ip_config" на всех дополнительных узлах кластера (в данном случае узел Node2).
пример: путь к сценариям: /opt/SUNWmsgsr/sbin/useconfig и /opt/SUNWmsgsr/sbin/ha_ip_config
В следующих двух разделах описывается настройка сервера Java Messaging Server 6.3 в неглобальных зонах.
1. Зона с унаследованными каталогами (Zone1).
2. Зона без унаследованных каталогов (Zone2).
В следующих действиях описано создание и включение ресурса Messaging Server и несколько проверок для демонстрации обеспечения кластером Sun Cluster высокой доступности сервера обмена сообщениями.
1. Создайте ресурс MS:
пример: # clresource create -g mail-rg -t SUNW.ims -p IMS_serverroot=/opt/SUNWmsgsr -p
Resource_dependencies=loghost,ms-hasp-rs
2. Включите ресурс MS:
пример: clresource enable mail-rs
3. "clresourcegroup status" отобразит оперативное состояние ресурса в одной из неглобальных зон.
4. Переключите ресурс MS на узел другой зоны.
пример: clresourcegroup switch -n Node1:Zone1
5. Попробуйте снять процесс-страж и просмотрите на его перезапуск.
Дополнительные сведения об установке и настройке агента высокой доступности Messaging Server 6.3 в Sun Cluster приведены в документе http://www.sun.com/bigadmin/features/hub_articles/message_srvr_cluster.pdf
Сватхи
Sun Cluster Engineering