Passi di configurazione per server suddivisi
Una configurazione per server suddivisi aggiunge un ulteriore server al processo. Oltre ai server Publisher e Viewer, viene aggiunto un server di anteprima che consente di eseguire le operazioni TAL di runtime. Inizialmente si carica il contenuto dal server Publisher nel server di anteprima, dove è possibile verificare la corretta esecuzione del processo. È possibile eseguire questo processo mantenendo il contenuto corrente nel server Viewer di runtime.
Per eseguire un'operazione TAL di runtime su un server suddiviso, è necessario eseguire passi di configurazione aggiuntivi oltre alla normale configurazione di un server suddiviso.
Server di anteprima
1. Arrestare coreServer, coreCMIServer e jboss sia nel server Publisher sia nel server Viewer.
2. Creare una cartella denominata StorePackets sul server Publisher e assicurarsi che sia condivisa effettuando il mount della directory sia sul Publisher sia sul Viewer con accesso in lettura e in scrittura.
3. Verificare che nel file 3c.properties nel server Publisher siano presenti le tre proprietà riportate di seguito.
◦ remote.host.name=ppumsv-smlpd04d.ptcnet.ptc.com - Nome host del server di runtime o del server Viewer
◦ remote.site.port=8080 - Porta del server di runtime o del server Viewer
◦ PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - Posizione condivisa del server Publisher
Se queste proprietà non sono presenti, aggiungerle nel file 3c.properties che si trova nella directory INSERVICE_HOME/InS_SW/SW.
4. Passare alla posizione indicata di seguito nel server Publisher: INSERVICE_HOME/InS_SW/Config/System/Config.
5. Aprire il file SitesDescriptor.xml e aggiornarlo o sostituirne il contenuto con il seguente codice:
<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>
|
Il tag Communication url per Site id = Preview è costituito dal nome host del server in cui è installato il Publisher, mentre per Site id = Runtime il tag Communication url è costituito dal nome host del server in cui è installato il server di runtime o Viewer.
|
|
OS varia a seconda che sia in esecuzione Windows o Linux. Per Windows 2008 R2 deve essere windowsXP, mentre per RHEL deve essere linux.
|
6. Nella stessa posizione sopra indicata, aprire il file SiteInfo.conf.xml e sostituire il tag Distribution con il seguente contenuto:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
|
OS varia a seconda che sia in esecuzione Windows o Linux. Per Windows 2008 R2 deve essere windowsXP, mentre per RHEL deve essere linux.
|
Server di runtime
1. Arrestare coreServer, CoreCMIServer e jboss sia nel server di anteprima sia nel server di runtime del server Preview.
2. Verificare che nel file 3C.properties del server Viewer sia presente la proprietà riportata di seguito.
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - Posizione condivisa del server Publisher
Se questa proprietà non è presente, aggiungerla nel file 3c.properties che si trova in INSERVICE_HOME nella directory <InService_Anteprima>/InS_SW/SW/.
3. Passare alla posizione riportata di seguito nella directory INSERVICE_HOME:
<InService_Viewer>/InS_SW/Config/System/Config
4. Aprire il file SitesDescriptor.xml e aggiornarlo o sostituirne il contenuto con il seguente codice:
<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 varia a seconda che sia in esecuzione Windows o Linux. Per Windows 2008 R2 deve essere windowsXP, mentre per RHEL deve essere linux.
5. Nella stessa posizione sopra indicata, aprire il file SiteInfo.conf.xml e sostituire il tag Distribution con il seguente contenuto:
<Distribution type="FS">
<Datatransfer OS="windowsXP" path="${PackageDestinationFolder}"/>
</Distribution>
OS varia a seconda che sia in esecuzione Windows o Linux. Per Windows 2008 R2 deve essere windowsXP, mentre per RHEL deve essere linux.
6. Riavviare coreServer, coreCMIServer e jboss in entrambi i server Publisher e Viewer.