X

News, tips, partners, and perspectives for the Oracle Solaris operating system

Java Messaging Server 6.3 теперь поддерживается в Sun Cluster 3.2

Guest Author

Теперь пакетом 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.


Пример настройки HA MS будет выглядеть примерно следующим образом.
Двухузловой кластер, предположим, 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).

    1. Если MS 6.3 установлен в глобальной зоне, пакеты (SUNWmsgsr и SUNWscims) будут унаследованы для неглобальной зоны. Это, по сути, будет означать наследование для зоны каталога /opt с установкой MS.
    2. Переведите ресурс HASP и ресурс логического узла в оперативный режим в этой зоне Zone1.
        пример: clresourcegroup switch -n Node1:Zone1 mail-rg
    3. Выполните "useconfig" и "ha_ip_config" в этой зоне.

2. Зона без унаследованных каталогов (Zone2).

    1. Поскольку зона без унаследованных каталогов не наследует пакеты SUNWmsgsr от глобальной зоны, программа Messaging Server 6.3 должна быть установлена в зоне без унаследованных каталогов. Установите двоичные файлы MS 6.3, как указано в процедуре установки MS 6.3. Сведения об установке приведены на веб-сайте http://docs.sun.com/app/docs/doc/819-7560
    2. Переведите ресурс HASP и ресурс логического узла в оперативный режим в этой зоне Zone2.
        пример: clresourcegroup switch -n Node2:Zone2 mail-rg
    3. Выполните "useconfig" и "ha_ip_config" в этой зоне.

В следующих действиях описано создание и включение ресурса 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

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.