Публикация и загрузка в Servigistics InService > Использование публикации и загрузки > Конфигурация среды Servigistics InService > Шаги настройки разделенного сервера
  
Шаги настройки разделенного сервера
При настройке разделенного сервера в процесс добавляется дополнительный сервер. В дополнение к серверам Publisher и Viewer добавляется сервер Preview, позволяющий выполнять процессы TAL во время выполнения. Изначально выполняется загрузка содержимого с сервера Publisher на сервер Preview, где можно проверить правильность работы процесса. Этот процесс можно выполнять при сохранении текущего содержимого на сервере Viewer времени выполнения.
Чтобы выполнить TAL времени выполнения на разделенном сервере, необходимо осуществить дополнительные действия по настройке разделенного сервера в дополнение к обычной настройке разделенного сервера.
Сервер Preview
1. Остановите работу coreServer, coreCMIServer и jboss на серверах Publisher и Viewer.
2. Создайте папку с наименованием StorePackets на сервере Publisher и сделайте ее общей, смонтировав каталог в системах Publisher и Viewer с правами на чтение и запись.
3. Удостоверьтесь в наличии следующих трех свойств в файле 3c.properties на сервере Publisher:
remote.host.name=ppumsv-smlpd04d.ptcnet.ptc.com- наименование хост-компьютера сервера Viewer или Runtime
remote.site.port=8080 - порт сервера Viewer или Runtime
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - общее расположение сервера Publisher
Если эти свойства отсутствуют, включите их в файле 3c.properties, расположенном в каталоге INSERVICE_HOME/InS_SW/SW.
4. Перейдите в следующее расположение на сервере Publisher: INSERVICE_HOME/InS_SW/Config/System/Config.
5. Откройте файл SitesDescriptor.xml и обновите/замените его следующим содержимым:
<SitesDescriptor>
<Sites>
<Site id="Preview">
<Distribution type="FS">
<Datatransfer OS="linux" path="file.system.path"/>
</Distribution>
<Communication url="${remote.host.name}:${remote.port}"" />
</Site>
<Site id="Runtime">
<Communication url="${remote.host.name}:${remote.site.port}" />
</Site>
</Sites>
<SiteGroups>
<Group id="Preview">
<Site siteType=:LOCAL"id="Preview" master="YES"/>
</Group>
<Group id="Runtime">
<Distribution type="FS">
<Datatransfer OS="linux" path="${PackageDestinationFolder}"/>
</Distribution>
<Site siteType="REMOTE" id="Runtime" master="YES"/>
</Group>
</SiteGroups>
</SitesDescriptor>
* 
Тег Communication url для Site id = Preview состоит из имени хоста сервера, на котором установлен Publisher, а для Site id = RuntimeCommunication url состоит из имени хоста сервера, на котором установлен сервер Viewer или Runtime.
* 
OS изменяется в зависимости от используемой платформы: Windows или Linux. Для Windows 2008 R2 используется значение windowsXP, а для RHEL - linux.
6. В том же расположении, что было указано выше, откройте файл SiteInfo.conf.xml и замените тег Distribution следующим содержимым:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
* 
OS изменяется в зависимости от используемой платформы: Windows или Linux. Для Windows 2008 R2 используется значение windowsXP, а для RHEL - linux.
Сервер Runtime
1. Остановите coreServer, CoreCMIServer и jboss на серверах Preview и Runtime сервера Preview.
2. Удостоверьтесь в наличии следующего свойства в файле 3C.properties на сервере Viewer:
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - общее расположение сервера Publisher
Если это свойство отсутствует, добавьте его в файл 3c.properties, расположенный в подкаталоге INSERVICE_HOME каталога <Preview_InService >/InS_SW/SW/.
3. Перейдите в следующее расположение в каталоге INSERVICE_HOME:
<Viewer_InService>/InS_SW/Config/System/Config
4. Откройте файл SitesDescriptor.xml и обновите/замените его следующим содержимым:
<SitesDescriptor>
<Sites>
<Site id="Preview">
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="file.system.path"/>
</Distribution>
<Communication url="ppumsv-wbm11t.ptcnet.ptc.com:8080" />
</Site>
</SitesDescriptor>
OS изменяется в зависимости от используемой платформы: Windows или Linux. Для Windows 2008 R2 используется значение windowsXP, а для RHEL - linux.
5. В том же расположении, что было указано выше, откройте файл SiteInfo.conf.xml и замените тег Distribution следующим содержимым:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
OS изменяется в зависимости от используемой платформы: Windows или Linux. Для Windows 2008 R2 используется значение windowsXP, а для RHEL - linux.
6. Перезапустите coreServer, coreCMIServer и jboss на серверах Publisher и Viewer.