В данном разделе рассматривается создание, конфигурирование и управление кластерами с использованием административной консоли. Работа с кластерами возможна только в распределенной серверной среде.
Создание кластеров
Кластеры состоят из одного или нескольких серверов приложений. Когда вы создаете кластер, вы можете выбрать один существующий сервер приложений, который будет добавлен в кластер. Остальные серверы должны быть новыми, и их можно создать в ходе операции создания кластера или позже.
При создании кластера существует возможность выбрать шаблон существующего сервера приложений для кластера, не добавляя этот сервер приложений в новый кластер. Поэтому подумайте о том, чтобы сначала создать сервер приложений со свойствами, которые вы хотите сделать стандартными для серверов кластера, а затем используйте этот сервер как шаблон или как первый сервер кластера.
Создание нового кластера:
1. Выберите пункт Servers (Серверы) → Clusters (Кластеры).
2. Нажмите New (Создать). См. рис. 4.31.
Рис. 4.31. Создание нового кластера
3. Введите информацию о новом кластере.
○ Cluster name (Имя кластера): введите выбранное имя кластера. В z/OS вам также будет предложено указать краткое имя кластера.
○ Prefer local (Предпочитать локальный): данный параметр указывает, что запрос к EJB должен, по возможности, направляться к EJB, расположенному на локальном узле.
○ Configure HTTP session memory-to-memory replication (Конфигурация репликации память-память для сеанса HTTP): WebSphere Application Server поддержи вает репликацию сеансов в другой экземпляр WebSphere Application Server. В этом режиме сеансы могут реплицироваться в один или несколько экземпля ров WebSphere Application Server для преодоления возможности сбоя сеанса HTTP из-за точечной аварии.
4. Создайте первый член кластера: Первый член кластера определяет параметры
сервера для членов кластера.
Рис. 4.32. Первый член кластера
○ Member Name (Имя члена): введите имя нового сервера, добавляемого в кластер. В z/OS вам также будет предложено указать краткое имя сервера.
○ Select Node (Выбор узла): указывается узел, на котором будет создаваться новый член кластера.
○ Server weight (Вес сервера): значение в этом поле определяет, как распределя-
ется рабочая нагрузка. Например, если все члены кластера имеют одинаковое значение веса, то работа распределяется между членами кластера равномерно. Серверы с большим значением веса получают большую долю работы. Практическая формула для определения предпочтений при маршрутизации будет такова:
% маршрутизации к Серверу1 = вес1 /(вес1+вес2+…+вес n) В этой формуле n — это число членов в кластере.
○ Generate unique HTTP ports (Генерировать уникальные HTTP-порты): генерация
уникальных номеров портов для каждого типа передачи, определенного на сервере-источнике, чтобы создаваемый сервер не имел конфликтов с исходным сервером и другими серверами, определенными в том же узле.
○ Select basis for first cluster member (Выбор основы для первого члена кластера).
- Если вы укажете вариант Create the member using an application server template (Создавать член на основе шаблона сервера приложений), то параметры нового сервера приложений будут идентичны параметрам шаблона сервера приложений, который вы выберите из списка доступных шаблонов.
- Если вы укажете вариант Create the member using an existing application server as a template (Создавать член, взяв за шаблон существующий сервер приложений), то параметры нового сервера приложений будут идентичны параметрам сервера приложений, который вы выберите из списка существующих серверов приложений.
- Если вы укажете вариант Create the member by converting an existing application server (Создавать член путем преобразования существующего сервера приложений), то сервер приложений, который вы выберите из списка доступных серверов, станет членом кластера.
- Если вы укажете вариант None. Create an empty cluster (Нет. Создавать пустой кластер), то будет создан новый кластер, не содержащий членов.
Нажмите Next (Далее).
5. Создайте дополнительных членов кластера: Используйте эту страницу для создания дополнительных членов кластера. Вы можете добавить член в кластер при создании кластера или позже. Копия первого созданного вами члена кластера сохраняется в составе данных кластера и становится шаблоном для всех дополнительных членов, которых вы будете создавать.
Чтобы добавить новый член в кластер, введите имя сервера, выберите узел и нажмите Add Member (Добавить член). См. рис. 4.33.
Рис. 4.33. Дополнительные члены кластера
6. Когда все серверы будут введены, нажмите Next (Далее).
7. Появится страница сводки с информацией о том, что будет создаваться.
8. Нажмите Finish (Готово), чтобы создать кластер и новые серверы.
9. Сохраните конфигурацию.