Servigistics InService 部署 > 在叢集中部署 Viewer > 更新 InService 叢集
  
更新 InService 叢集
若要更新 Servigistics InService 叢集
1. 備份您目前的 Servigistics InService 安裝目錄。例如,如果您安裝的位置是 C:\ptc\InService,則以類似 InService_<timestamp></timestamp>.zip 的名稱建立該目錄的壓縮檔。
2. 確保 Jboss、coreServer 和 coreCMIServer 未執行
3. 請確定在 Publisher 與 Viewer 上執行 WindchillDS
4. 將 Publisher 更新為最新版次。
5. 將 Viewer1 更新為最新版本之前,請先在 \media\PTC_Servigistics_InService_Delivery_Base\Setup\Base\SetupManager\reinstall.keep.xml 中新增以下項目。
更新將會刪除在叢集組態期間建立的 ServerCfg (01 與 02) 以及核心 logger 檔案。缺少這些檔案會導致 CoreServer01CoreServer02 發生啟動問題。這些檔案位於:<InService_Config_Home>/System/Config/Core
a. <FilesToKeep HomeDir="config"> 中新增下列項目:
<File Name="System\Config\customizedContext_3.conf.xml"/>
<File Name="System\Config\Core\coreLoggerCfg01.properties"/>
<File Name="System\Config\Core\coreLoggerCfg02.properties"/>
 <File Name="System\Config\Core\serverCfg.xml"/>
<File Name="System\Config\Core\serverCfg01.xml"/>
<File Name="System\Config\Core\serverCfg02.xml"/>
b. reinstall.keep.xml 檔案中新增下列節點︰
<FilesToKeep HomeDir="Work">
         <File Name="System\Work\Core\ {Viewer1 Hostname} \coreserver1\*"/>
         <File Name="System\Work\Core\ {Viewer1 Hostname} \coreserver2\*"/>
         <File Name="System\Work\Core\ {Viewer2 Hostname} \coreserver1\*"/>
         <File Name="System\Work\Core\ {Viewer2 Hostname} \coreserver2\*"/>
</FilesToKeep> 
6. 依照上述指定更新 reinstall.keep.xml 檔案之後更新 Viewer1。
7. Viewer 1 需要再次與 Viewer2 同步,並在同步後遵照相同步驟 (3c.properties、loadbalancer.bat、CoreServer01.bat、CoreServer02.bat)。請參閱在叢集中部署 Viewer
8. 在共用資料的資料夾中,兩個 coreServer 快取資料夾會被刪除,如果資料夾被刪除,則重新建立資料夾。快取資料夾路徑為 InService/InS_Data/Work/System/Work/Core/{hostname}
9. 必須在 Publisher、Viewer1 和 Viewer2 中重新匯入所有憑證。(IMP)
10. 先啟動 Viewer1 再啟動 Viewer2。