Администратор развертывания запускается и останавливается с помощью команд. Если он не работает, административная консоль недоступна.
В системе Windows вы можете зарегистрировать Администратор развертывания как службу Windows. Для этого вы должны установить соответствующую опцию при создании профиля администратора развертывания или позже воспользоваться командой WASService (См. раздел 3.6.3, «включение перезапуска процесса при сбое»).
В Windows вы также имеете возможность запускать и останавливать администратор развертывания из меню Start (Пуск). Выберите следующий пункт меню:
• Start (Пуск) → Programs (Программы) → IBM WebSphere → WebSphere Application Server Network Deployment V6.1 → Profiles → <имя_профиля> → Start the deployment manager;
• Start (Пуск) → Programs (Программы) → IBM WebSphere → WebSphere Application Server Network Deployment V6.1 → Profiles → <имя_профиля> → Stop the deployment manager.
Запуск администратора развертывания командой startManager
Использование команды startManager — это наиболее типичный способ запуска Администратора развертывания, который показан в примере 4.2.
Пример 4.2. Команда startManage�r
c:>cd <was_home>profiles<dmgr_profile>bin
C:<was_home>profiles<dmgr_profile>bin>startManager
ADMU7701I: Because dmgr is registered to run as a Windows Service, the request to start this server will be completed by starting the associated Windows Service.
ADMU0116I: Tool information is being logged in file
C:WebSphereAppServerprofilesDmgr01logsdmgrstartServer.log ADMU0128I: Starting tool with the Dmgr01 profile ADMU3100I: Reading configuration for server: dmgr ADMU3200I: Server launched. Waiting for initialization status. ADMU3000I: Server dmgr open for e-business; process id is 1536
Запустите эту команду из директории <дир_профиля>/bin Администратора развертывания. Если вы запустите эту команду из директории <дир_was>/bin, используйте параметр — profileName, чтобы команда запускалась применительно к профилю администратора развертывания.
Синтаксис команды startManager
Синтаксис команды startManager следующий:
startManager.bat(sh) [options]
Все аргументы являются необязательными. См. табл. 4.2.
Запуск администратора развертывания в z/OS (команда START)
В z/OS администратор развертывания можно запустить с помощью JCL-процедуры запуска. Точную команду можно найти в члене инструкции BBOCCINS кода JCL, сгенерированного для создания профиля.
Например:
START CHMGCR,JOBNAME=CHDMGR,ENV=CHCELL.CHDMNODE.CHDMGR
Где:
• CHMGCR — это JCL-процедура запуска;
• CHDMGR — это имя задания;
• ENV — это объединенные краткое имя ячейки, краткое имя узла и краткое имя сервера.
При запуске администратора развертывания будут запущены:
• Демон. В нашем случае CHDEMN. Демон будет один на ячейку на образ MVS. Одна из функций сервера-демона — предоставление ячейке «службы местоположения». Все демоны ячейки имеют полную информацию обо всех объектах ячейки и используют одни значения портов.
• Регион контроллера (controller region). В нашем случае CHDMGR. Регион контроллера выполняет много функций, в том числе, служит конечной точкой при связи.
• Вспомогательный регион (servant region). В нашем примере CHDMGRS. Вспомогательный регион содержит JVM, где запускаются приложения.
• Если вы используете службы обмена сообщениями, вы также увидите дополнительный (adjunct) сервер контрольного региона.
Останов администратора развертывания
Администратор развертывания останавливается командой stopManager, как показано в примере 4.3.
Пример 4.3. Команда stopManage�r
c:>cd <was_home>profiles<dmgr_profile>bin
C:<was_home>profiles<dmgr_profile>bin>stopmanager
ADMU7702I: Because dmgr is registered to run as a Windows Service, the request to stop this server will be completed by stopping the associated Windows Service.
ADMU0116I: Tool information is being logged in file
C:WebSphereAppServerprofilesDmgr01logsdmgrstopServer.log ADMU0128I: Starting tool with the Dmgr01 profile ADMU3100I: Reading configuration for server: dmgr ADMU3201I: Server stop request issued. Waiting for stop status. ADMU4000I: Server dmgr stop completed.
Синтаксис команды stopManager
Синтаксис команды stopManager таков:
StopManager.bat(sh) [options]
Все аргументы являются необязательными. См. табл. 4.3.
Таблица 4.3. Опции команды stopManager
Останов администратора развертывания в z/OS (команда STOP)
Чтобы остановить администратор развертывания командой STOP, используйте следующий формат:
STOP dmgr_JOBNAME Например:
STOP CHDMGR
При останове демона сервера останавливаются все серверы данной ячейки, и все серверы в образе MVS данного экземпляра демона будут упорядоченным образом остановлены. Например:
STOP CHDEMN