分割サーバーの設定手順
分割サーバーの設定により、プロセスに追加のサーバーが追加されます。Publisher サーバーおよび Viewer サーバーに加えて、ランタイム TAL を実行できるようプレビューサーバーが追加されます。Publisher サーバーからプレビューサーバーに最初にコンテンツがロードされ、プレビューサーバーで処理が正しく行われたことを確認できます。Runtime Viewer サーバーで現在のコンテンツを維持しながら、このプロセスを実行できます。
分割サーバーでランタイム TAL を実行するには、通常の分割サーバーの設定とは別に、分割サーバーの追加設定手順を実行する必要があります。
プレビューサーバー
1. Publisher サーバーと Viewer サーバーの両方で、coreServer、CoreCMIServer、および jboss を停止します。
2. Publisher サーバーに StorePackets という名前のフォルダを作成し、Publisher と Viewer の両方に読み取りおよび書き込みのアクセス権でディレクトリをマウントすることで、このフォルダが共有されるようにします。
3. Publisher サーバーの 3c.properties ファイルに次の 3 つのプロパティが存在することを確認します。
◦ remote.host.name=ppumsv-smlpd04d.ptcnet.ptc.com - Viewer サーバーまたはランタイムサーバーのホスト名
◦ remote.site.port=8080 - Viewer サーバーまたはランタイムサーバーのポート
◦ PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - Publisher サーバーの共有場所
これらのプロパティが存在しない場合は、INSERVICE_ホーム/InS_SW/SW ディレクトリにある 3c.properties ファイルに追加します。
4. Publisher サーバーで、INSERVICE_ホーム/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>
|
|
Site id = Preview の Communication url タグは、Publisher がインストールされているサーバーホスト名で構成されますが、Site id = Runtime の Communication url は、Viewer サーバーまたはランタイムサーバーがインストールされているサーバーホスト名で構成されます。
|
|
|
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 になります。
|
ランタイムサーバー
1. プレビューサーバーのプレビューとランタイムサーバーの両方で、coreServer、CoreCMIServer、および jboss を停止します。
2. Viewer サーバーの 3C.properties ファイルに次のプロパティが存在することを確認します。
PackageDestinationFolder=/net/ppuwsv-pscqa13d/StorePackets - Publisher サーバーの共有場所
このプロパティが存在しない場合は、INSERVICE_ホーム/<Preview_InService >/InS_SW/SW/ ディレクトリにある 3c.properties ファイルに追加します。
3. INSERVICE_ホームディレクトリの次の場所に移動します。
<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. Publisher サーバーと Viewer サーバーの両方で、coreServer、coreCMIServer、および jboss を再起動します。