Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Multiple Server Instances

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1
RSS
Multiple Server Instances, Как установить второй инстанс сервера приложений?
Друзья, помогите разобраться как установить второй инстанс SD application server.
В админ гайде на 175стр сказано что нужно сделать копию server_settings.xml, задать новые параметры и запустить измененный installservice.bat с парамером “/settings=<new name.xml>” после аргумента -start.
-start “/settings=<new name.xml>”.
Возможно я упускаю какие то шаги, но ничего не происходит.
На боевом сервере имеется две папки server и server2. Соответственной обе работающие службы установленны и работают из разных папок.
Как это было сделано, не могу понять.
Как мне повторить устновку второго инстанса на тестовом сервере?
А какая цель установки второй службы?

Это делать можно, только порты нужно сдвинуть, если я не ошибаюсь.
Григорий, согласно ману это может снизить нагрузку на сервер + нет необходимости в установке второго сервера(тем не менее у нас их два и на каждом подняты по две службы). Один из серверов у нас крутится на 2003 сервере и мы хотим его перевести на 2008.
Порты я сдвинул в +1. Но служба installsevice.bat не устанавливается.
вот тут вы писали что нужно изменить у сиквела.
Я проверил на своей базе, SVI_IPADDRESS (ASC) не является уникальным.
я не пойму как инициализировать установку и что нужно прописать в installservice.bat
Нужно дать службе новое имя, тогда будет вторая служба.
А сколько клиентов подкл. на одном прикладе?
В данный момент на одном 31 на втором 16. Мы же говорим о клиентах запускающих консоли?
Григорий, это понятно что нужно дать новое имя службе, я не пойму как ставить. Первая поднимается через installservice.bat.
Нужно ли сделать папку server2 и прописать новые параметры server_settings.xml и installservice.bat, добавить новую переменную Server_home или нужно создать служюу вручую через srvany и прописать настройки ручками?
smile:D При таком колл. пользователей не вижу смысла в поднятии дополнительных служб, это не изменит ситуацию ни на грамм.

Ну если хочется, то схема следующая.
1. Клонируем папку сервера (даем другое имя)
2. Изменяем название службы в installservice.bat в новой папке
3. Запускаем создание новой службы
4. Сдвигаем порт на +1 в новой папке
5. Проверяем работу способность

Один приклад спокойно держит до 300 пользователей, по опыту.
Ну, не могу однозначно прокомментировать зачем так было сделано, система мне досталась в наследство, даже если в этом нет необходимости, всеже для меня теперь дело чести чтобы вторая служба установилась smile:D
Сделал все как вы описали,
1) склонировал серверную папку сохранил под другим именем
2) поменял название службы и переменной home_server (Добавил еще одну переменную), т.к. если не менять, на сколько я понимаю он будет использовать данные из папки сервер1
Код
@ECHO OFF
rem The argument DEFAULT means that the jvm.dll file ( the java runtime library ) is found by looking in the registry.
rem If you want to use another library, change the DEFAULT to the complete filename ( thus including folder ) of the jvm.dll file.
rem use this options when you have memory problems
rem sd_serverservice.exe -install "hp OpenView service desk 4.5 server2" DEFAULT -XX:MaxNewSize=64M -XX:NewSize=64M -Xms200M -Xmx1000M -Djava.class.path="%SD_SERVERHOME2%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOME2%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOME2%\"
sd_serverservice.exe -install "hp OpenView service desk 4.5 server2" DEFAULT -Djava.class.path="%SD_SERVERHOME2%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOME2%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOME2%\"
echo .
if "%1"=="" pause

поменял настройки файла server_settings в папке сервер2, сдвинул порты +1 отключил smtp
А вот у меня тут еще вопрос:
ITP должно быть включено в настройках (server_settings.xml) обоих служб или только одной?
3) Служба в такой конфигурации не создается.
Установил!
В итоге сработало так:
1) клонировал папку сервер
2) настроил server_settings.xml в папки сервер2
3) поменял имя службы в installservice.bat в папки сервер2
переменную сервер2 убил в итоге, не нужна она. ЗАпустил installservice.bat и все установилось.
выглядит так installservice.bat
Код
@ECHO OFF
rem The argument DEFAULT means that the jvm.dll file ( the java runtime library ) is found by looking in the registry.
rem If you want to use another library, change the DEFAULT to the complete filename ( thus including folder ) of the jvm.dll file.
rem use this options when you have memory problems
rem sd_serverservice.exe -install "hp OpenView service desk 4.5 server2" DEFAULT -XX:MaxNewSize=64M -XX:NewSize=64M -Xms200M -Xmx1000M -Djava.class.path="%SD_SERVERHOME%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOME%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOME%\"
sd_serverservice.exe -install "hp OpenView service desk 4.5 server2" DEFAULT -Djava.class.path="%SD_SERVERHOME%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOME%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOME%\"
echo .
if "%1"=="" pause


Остался вопрос:
1) ITP должно быть включено в настройках (server_settings.xml) обоих служб или только одной?
2) В реестре появилась вторая ветка сервер2.
Правильно ли я понимаю что в параметрах сервера два в реестре нужно поменять пути для второй службы?
Вот мой код.


Код

@ECHO OFF
rem The argument DEFAULT means that the jvm.dll file ( the java runtime library ) is found by looking in the registry.
rem If you want to use another library, change the DEFAULT to the complete filename ( thus including folder ) of the jvm.dll file.
rem use this options when you have memory problems
sd_serverservice.exe -install "hp OpenView service desk 4.5 server smtp" DEFAULT -XX:MaxNewSize=64M -XX:NewSize=64M -Xms768M -Xmx1024M -Djava.class.path="%SD_SERVERHOMESMTP%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOMESMTP%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOMESMTP%\"
rem sd_serverservice.exe -install "hp OpenView service desk 4.5 server smtp" DEFAULT -Djava.class.path="%SD_SERVERHOMESMTP%lib\classloader.jar" "-Duser.dir=%SD_SERVERHOMESMTP%\" -start com.hp.startup.Bootstrap -params com.hp.ifc.bus.AppServer -stop com.hp.startup.Bootstrap -method shutdown -params com.hp.ifc.bus.AppServer -current "%SD_SERVERHOMESMTP%\"
echo .
if "%1"=="" pause



server_settings.xml

Код

<?xml version="1.0" encoding="UTF-8"?>

<!--Copyright © 2004 Hewlett-Packard Development Company, L.P. All Rights Reserved.-->

<SETTINGS>

<PROPERTY NAME="PRODUCTDATADIR">C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\serveri2\</PROPERTY>
<PROPERTY NAME="PRODUCTINSTALLDIR">C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\serveri2\</PROPERTY>

<GROUP NAME="ACCOUNTS">
<PROPERTY NAME="DEFAULT">1</PROPERTY>

<GROUP NAME="1">
<PROPERTY NAME="ACCOUNT NAME">sd-sql</PROPERTY>
<PROPERTY NAME="ACCOUNT TYPE">1</PROPERTY>
<PROPERTY NAME="DS HOST">sd-sql</PROPERTY>
<PROPERTY NAME="DS INSTANCE">&lt;default&gt;</PROPERTY>
<PROPERTY NAME="DS MAXIMUM POOLSIZE">12</PROPERTY>
<PROPERTY NAME="DS MINIMUM POOLSIZE">6</PROPERTY>
<PROPERTY NAME="DS PASSWORD">******</PROPERTY>
<PROPERTY NAME="DS PORT">1433</PROPERTY>
<PROPERTY NAME="DS USER NAME">HPSMTP1</PROPERTY>
<PROPERTY NAME="PROVIDER">&lt;default&gt;</PROPERTY>
<PROPERTY NAME="REPO HOST">sd-sql</PROPERTY>
<PROPERTY NAME="REPO INSTANCE">&lt;default&gt;</PROPERTY>
<PROPERTY NAME="REPO MAXIMUM POOLSIZE">12</PROPERTY>
<PROPERTY NAME="REPO MINIMUM POOLSIZE">6</PROPERTY>
<PROPERTY NAME="REPO PASSWORD">******</PROPERTY>
<PROPERTY NAME="REPO PORT">1433</PROPERTY>
<PROPERTY NAME="REPO USER NAME">HPSMTP1</PROPERTY>
<PROPERTY NAME="SQL DIALECT">1</PROPERTY>
</GROUP>
</GROUP>

<GROUP NAME="SERVER">
<PROPERTY NAME="ACCEPTCONSOLECLIENTS">false</PROPERTY>
<PROPERTY NAME="JOINMULTIPLESERVERS">false</PROPERTY>
<PROPERTY NAME="LOGFILENAME">C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\serveri2\log\logsmtp.txt</PROPERTY>
<PROPERTY NAME="METRICSLOG">true</PROPERTY>
<PROPERTY NAME="METRICSPORT">6006</PROPERTY>
<PROPERTY NAME="SESSIONTIMEOUT">60</PROPERTY>
<PROPERTY NAME="SHOWSERVERGUI">false</PROPERTY>
<PROPERTY NAME="SOCKETTIMEOUT">1000</PROPERTY>
<PROPERTY NAME="THREADPOOLSIZE">16</PROPERTY>
<PROPERTY NAME="WEIGHT">1</PROPERTY>

<GROUP NAME="HTTP">
<PROPERTY NAME="ACTIVATED">false</PROPERTY>
<PROPERTY NAME="PORT">30980</PROPERTY>

<GROUP NAME="ACCEPT">
</GROUP>

<GROUP NAME="DENY">
</GROUP>
</GROUP>

<GROUP NAME="ITP">
<PROPERTY NAME="ACTIVATED">true</PROPERTY>
<PROPERTY NAME="PORT">31000</PROPERTY>

<GROUP NAME="ACCEPT">
</GROUP>

<GROUP NAME="DENY">
</GROUP>
</GROUP>

<GROUP NAME="SMTP">
<PROPERTY NAME="ACTIVATED">true</PROPERTY>
<PROPERTY NAME="IDENTIFIER">default</PROPERTY>
<PROPERTY NAME="PORT">2525</PROPERTY>

<GROUP NAME="ACCEPT">
<PROPERTY NAME="IP">IP сервера</PROPERTY>
</GROUP>

<GROUP NAME="DENY">
<PROPERTY NAME="IP">*.*.*.*</PROPERTY>
</GROUP>
</GROUP>
</GROUP>

</SETTINGS>



Реестр трогать не нужно... (на сколько помню)
Страницы: 1

Сегодня были (гостей: 17, пользователей: 0, из них скрытых: 0)