Развертывание WebSphere Application Server

В этой статье подробно рассмотрен процесс развертывания продукта IBM WebSphere Application Server V8.5 для распределенных сред (distributed environments), на примере ОС MS Windows Server 2008 R2 Enterprise.

Процесс развертывания IBM WebSphere Application Server делится на два этапа: 1. Установка базовой математики продукта 2. Создание профайлов (profiles), определяющих среду исполнения WAS Рассмотрим оба этапа более детально.

Установка базовой математики продукта

Начиная с версии WAS V8.0, установка сервера приложений и сопутствующих продуктов (supplements) происходит с помощью IBM Installation Manager (IM). Нововведение касается всех платформ. То есть, сначала необходимо установить IBM IM, а уже с его помощью установить другие продукты.

Инструмент IM поставляется с дистрибутивами продукта, а сами установочные файлы WAS и сопутствующих продуктов представляют собой пакеты для IM, размещенные в архивах – хранилищах.

Для начала устанавливаем IM, для этого разархивируем его и запускаем install.exe. Процесс установки IM простой, и сводится к обычному переключению между диалоговыми окнами установщика, никаких доп. опций и скрытых настроек здесь нет. После установки, будет  предложено запустить IM, в результате чего появится его главное окно, представленное ниже.

IM-main

Если сразу выбрать пункт “Установить“, то мы увидим пустое окно, то есть IM еще не знает какие у Вас есть пакеты для установки. Поэтому нужно указать размещение хранилища программных пакетов, предварительно разархивировав дистрибутивы.  Лучше это делать следующим образом: все файлы продукта WAS разархивировать в отдельную директорию, а архивы Supplements – в другую.

Для добавления хранилища программных пакетов в меню “Файл“ следует выбрать пункт “Параметры…“:

WAS-setup-2 В появившемся окне, в разделе “Хранилища“, необходимо нажать “Добавить хранилища“: WAS-setup-4

После чего указать полный путь до файла  diskTag.inf первого диска пакетов, которые необходимо установить. Остальные диски дистрибутивов IM “подхватит” сам, благодаря тому, что они разархивированы в одну директорию.

WAS-setup-3

После выполнения описанных выше действий, в главном окне IM выбираем пункт “Установить“, в результате чего увидим список всех, доступных для установки, продуктов.

WAS-setup-5 Выбираем IBM WebSphere Application Server и нажимаем “Далее“, после чего попадаем на страницу с лицензионными соглашениями. WAS-setup-6 Соглашаемся со всеми условиями, жмем “Далее“, и выбираем каталоги установки, нажимаем “Далее“. WAS-setup-7 Будет предложено выбрать языковые пакеты, английский выбран всегда, по умолчанию: WAS-setup-8 На следующем шаге представлены дополнительные опции установки, такие как: разрядность JVM, полноценный или liberty профиль и т.п. WAS-setup-9 Выбираем необходимые опции, после чего жмем “Далее“ и попадаем на окно с итоговой информацией по установке: WAS-setup-10

Проверяем итоговую информацию по установке и, если все указано верно, нажимаем “Установить“. После успешной установки выбранных пакетов, появится окно, представленное ниже.

WAS-setup-11

На этом первый этап развертывания IBM WebSphere Application Server завершен. IM предлагает запустить инструмент управления профайлами WebSphere Customization Toolbox 8.5. Можно это сделать сейчас, сразу после установки пакетов, а можно позже.

Создание профайла (profile)

Профайл (или профиль) – это совокупность настроек, определяющих среду исполнения WAS.

Создать профайл можно двумя основными способами: используя инструмент WebSphere Customization Toolbox или через командную строку, используя manageprofiles.bat (manageprofiles.sh). В данной статье мы рассмотрим создание профайла через WebSphere Customization Toolbox. Основное окно инструмента представлено ниже:

WAS-setup-12 Нажимаем кнопку “Создать“, после чего будет предложено выбрать тип профайла: WAS-setup-13

При выборе типа профайла ниже отображается его описание. Однако, часто описание не информативное, а еще ситуацию усугубляет перевод на русский язык. Для правильного создания целевой среды очень важно понимание концепции WAS, его компонентов и взаимодействия между ними. Подробнее эти вопросы будут рассмотрены в отдельной статье, в разделе “История и Основы“. На данном этапе важно понимать какую архитектурную конфигурацию WAS Вам необходимо развернуть:

  • Standalone (Base) – автономная серверная среда. Конфигурация без возможностей масштабирования, обеспечения отказоустойчивости и пригодная для отладки и тестирования. Представляет собой отдельный сервер приложений, с находящимися в нем хранилищем конфигурационных файлов и данных приложений, а так же административной консолью.
  • Network Deployment (ND) – распределенная серверная среда. Здесь “распределенная среда” означает использование нескольких серверов приложений, обычно находящихся на разных серверах. Конфигурация для производственной эксплуатации, обеспечивающая масштабирование, отказоустойчивость, высокую степень доступности приложений. ND – это совокупность серверов приложений, расположенных в узлах (Nodes), управляемых из одной точки – администратор развертывания (Deployment Manager), находящаяся в рамках одного административного домена – ячейки (Cell).

Сам процесс создания профайлов практически одинаков для всех видов. Если Вы собираетесь разворачивать конфигурацию Network Deployment, то советую вначале создать профайл администратора развертывания (Deployment Manager), затем создать профайлы узлов, а уже потом, используя административную консоль WAS, создать сервера приложений и кластеры. Поэтому в этой статье рассмотрим только создание администратора развертывания. Для этого выбираем тип “Управление“ и нажимаем “Далее“. В типе “Управление“ доступны три вида профайлов: агент администрирования, администратор развертывания и администратор заданий. Выбираем “Администратор развертывания“ и нажимаем “Далее“.

WAS-setup-14

Далее будет предложено выбрать обычное или расширенное создание профайла. Различия этих опций приведены на рисунке ниже:

WAS-setup-15

Лучше выбрать расширенное создание профайла, в таком случае Вы сможете самостоятельно указать имена компонентов WAS, порты, директории для установки и другие дополнительные опции. Для профайла  “Администратор развертывания“ на следующем шаге указываем следует ли разворачивать административную консоль или нет. Конечно, для удобства работы с WAS, оставляем эту опцию активированной и жмем “Далее“.

WAS-setup-16 На следующем этапе указываем имя профайла и директорию расположения профайла,  нажимаем “Далее“: WAS-setup-17 Затем, следуя правилам именования, указываем имя узла, имя или IP адрес хоста (сервера), имя ячейки, после чего нажимаем “Далее“: WAS-setup-18 Указываем, следует ли включить административную защиту, прописываем логин/пароль администратора и нажимаем “Далее“: WAS-setup-19

Следующий раздел посвящен сертификату безопасности, который можно либо создать, либо импортировать. Обычно при развертывании WAS создают новый сертификат, поэтому выбираем соответствующую опцию и нажимаем “Далее“:

WAS-setup-20

Далее указываем параметры нового сертификата безопасности. Рекомендуется сменить пароль по умолчанию для хранилища ключей. После чего нажимаем “Далее“:

WAS-setup-21

При назначении портов необходимо следить за их уникальностью, обычно WebSphere Customization Toolbox сам делает это, и если порт занят, он увеличивает значение порта по умолчанию на единицу. Указываем значения портов и нажимаем “Далее“:

WAS-setup-22

Далее предлагается создать службу Windows для процесса администратора развертывания. В среде Windows это очень удобно для запуска/останова/перезапуска сервера. Заполняем соответствующие поля и нажимаем “Далее“:

WAS-setup-23 Отобразится окно с итоговой информацией о создаваемом профиле. Проверяем и если все устраивает нажимаем “Создать“: WAS-setup-24

После этого начнется процесс создания профайла, по окончании появится окно, информирующее об успешном создании профайла и предлагающее запустить консоль “Первые шаги“:

WAS-setup-25

В этой консоли можно проверить правильность установки, запустить администратор развертывания и открыть административную консоль WAS. На этом этап создания профайла администратора развертывания заканчивается. Попробуйте запустить администратор развертывания и после его инициализации войти в административную консоль. Если требуется продолжить развертывание среды Network Deployment, то с помощью WebSphere Customization Toolbox создайте профайлы узлов.

VN:F [1.9.22_1171]
Rating: 4.8/5 (5 votes cast)
Tagged with: , ,
Posted in WebSphere Application Server, Basics
2 comments on “Развертывание WebSphere Application Server
  1. Мікола says:

    >> Начиная с версии WAS V8.5, установка сервера приложений и сопутствующих продуктов (supplements) происходит с помощью IBM Installation Manager (IM).

    На самом деле, IIM используется начиная с версии WAS 8.0

    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)
  2. Сергей Кирсанов Сергей Кирсанов says:

    Да, Вы правы, спасибо за замечание! Ошибку исправил.

    VN:F [1.9.22_1171]
    Rating: 0 (from 2 votes)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Language: