Veröffentlichen und Laden in Servigistics InService > Veröffentlichen und Laden > Servigistics InService Umgebungskonfiguration > Konfigurationsschritte für geteilte Server
  
Konfigurationsschritte für geteilte Server
Eine geteilte Serverkonfiguration fügt einen zusätzlichen Server zum Prozess hinzu. Neben den Publisher- und Viewer-Servern wird ein Vorschauserver hinzugefügt, der Ihnen einen TAL-Prozess während der Laufzeit ermöglicht. Sie laden den Inhalt zunächst aus dem Publisher-Server auf den Vorschauserver, auf dem Sie verifizieren können, ob der Prozess korrekt durchgeführt wurde. Sie können diesen Prozess durchführen, während Sie den aktuellen Inhalt auf einem Viewer-Server (Laufzeit) ausführen.
Um ein Laufzeit-TAL auf einem geteilten Server durchzuführen, müssen Sie neben der normalen Serverkonfiguration zusätzliche Konfigurationsschritte für geteilte Server ausführen:
Vorschauserver
1. Stoppen Sie den coreServer, coreCMIServer und jboss sowohl auf dem Publisher- als auch auf dem Viewer-Server.
2. Erstellen Sie einen Ordner namens StorePackets auf dem Publisher-Server, und vergewissern Sie sich, dass er freigegeben ist, indem Sie das Verzeichnis sowohl auf dem Publisher als auch auf dem Viewer mit Lese- und Schreibzugriff zuordnen.
3. Stellen Sie sicher, dass die folgenden drei Eigenschaften in der Datei 3c.properties auf dem Publisher-Server vorhanden sind:
remote.host.name=ppumsv-smlpd04d.ptcnet.ptc.com – Hostname des Viewer-Servers oder Laufzeitservers
remote.site.port=8080 – Port des Viewer-Servers oder Laufzeitservers
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets – Gemeinsam benutzter Speicherort des Publisher-Servers
Wenn diese Eigenschaften nicht vorhanden sind, fügen Sie sie der Datei 3c.properties im Verzeichnis INSERVICE_HOME/InS_SW/SW hinzu.
4. Navigieren Sie zum folgenden Speicherort auf dem Publisher-Server: INSERVICE_HOME/InS_SW/Config/System/Config.
5. Öffnen Sie die Datei SitesDescriptor.xml, und aktualisieren/ersetzen Sie den Inhalt durch Folgendes:
<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>
* 
Das Tag Communication url für Site id = Preview besteht aus dem Hostnamen des Servers, auf dem der Publisher installiert ist, während das Tag Communication url für Site id = Runtime aus dem Hostnamen des Servers besteht, auf dem der Viewer-Server oder Laufzeitserver installiert ist.
* 
Das OS ist abhängig davon, ob Sie Windows oder Linux ausführen. Für Windows 2008 R2 muss es windowsXP und für RHEL linux lauten.
6. Öffnen Sie am oben genannten Speicherort die Datei SiteInfo.conf.xml, und ersetzen Sie das Tag Distribution durch folgenden Inhalt:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
* 
Das OS ist abhängig davon, ob Sie Windows oder Linux ausführen. Für Windows 2008 R2 muss es windowsXP und für RHEL linux lauten.
Laufzeitserver
1. Halten Sie coreServer, CoreCMIServer und jboss auf dem Vorschauserver sowie auf dem Laufzeitserver des Vorschauservers an.
2. Stellen Sie sicher, dass die folgende Eigenschaft in der Datei 3C.properties auf dem Viewer-Server vorhanden ist:
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets – Gemeinsam benutzter Speicherort des Publisher-Servers
Wenn diese Eigenschaft nicht vorhanden ist, fügen Sie sie der Datei 3c.properties unter INSERVICE_HOME im Verzeichnis <Preview_InService>/InS_SW/SW/ hinzu.
3. Navigieren Sie zum folgenden Speicherort im Verzeichnis INSERVICE_HOME:
<Viewer_InService>/InS_SW/Config/System/Config
4. Öffnen Sie die Datei SitesDescriptor.xml, und aktualisieren/ersetzen Sie den Inhalt durch Folgendes:
<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>
Das OS ist abhängig davon, ob Sie Windows oder Linux ausführen. Für Windows 2008 R2 muss es windowsXP und für RHEL linux lauten.
5. Öffnen Sie am oben genannten Speicherort die Datei SiteInfo.conf.xml, und ersetzen Sie das Tag Distribution durch folgenden Inhalt:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
Das OS ist abhängig davon, ob Sie Windows oder Linux ausführen. Für Windows 2008 R2 muss es windowsXP und für RHEL linux lauten.
6. Starten Sie coreServer, coreCMIServer und jboss sowohl auf dem Publisher- als auch auf dem Viewer-Server neu.