安裝與升級 > Windchill 安裝與組態 > 進階組態 > 在遠端網站安裝 Windchill 檔案伺服器 > 配置遠端檔案伺服器 > 在未使用 PSI 啟用的情況下啟用遠端檔案伺服器支援
  
在未使用 PSI 啟用的情況下啟用遠端檔案伺服器支援
如果在主物件安裝期間,未在 PSI 中選取「啟用遠端檔案伺服器支援」,您可以使用以下章節中提供的資訊來啟用它。
手動建立安裝程式配套 Zip 檔案 (CCsInstallerBndle.zip)
您必須遵循下列步驟,來手動建立包含用於複本安裝之安裝程式的配套 ZIP 檔案:
1. 在下列位置找到建立安裝程式 ZIP 與 MD5 檔案所需的指令集:
<Windchill>/bin/CCSTools/createZip.xml
必須使用下列格式,從每個 CD 映像的
ant -f createZip.xml -Dpsi_loadpoint.dir=<val> -Dsource_image.dir=<val>
Windchill/bin/CCSTools 執行該指令集:
其中 <val> 是包含 PSI 單獨管理規則檔案的 psi_loadpoint 目錄。
例如:
D:\ptc\PJL\Windchill\bin\CCSTools\>ant -f createZip.xml -Dpsi_loadpoint.dir=D:\ptc\PJL\PSI -Dsource_image.dir=E:\CD_JavaSDK
結果應為每個 CD 的 <Windchill>/CCSTools/install 中的 <安裝程式名稱>.zip 與 <安裝程式名稱>.zip.MD5 檔案。
2. 使用指令集,建立下列子安裝程式的 ZIP 與 MD5 加總核對值。這些子安裝程式 zip 與 MD5 檔案必須位於下列位置的 ZIP 存放庫中:
(<Windchill>/CCSTools/install
JDK
LDAP 伺服器
Web 伺服器
Servlet Engine
Info*Engine 伺服器
Windchill Services
PTC Solution Installer
* 
當 Apache 和 Tomcat 解壓縮時,必須共用共同目錄,例如 CD_CAPPS/Apache 和 CD_CAPPS/Tomcat。若要確保此結構被保存,Apache 和 Tomcat 必須個別複製到不同的 CD_CAPPS 資料夾,且當呼叫 createZip.xml 時必須參照該資料夾。
3. 將在上述步驟中建立的安裝程式 zip 收集到名為 CCsInstallerBndle.zip 的主物件配套 zip 檔案中。欲建立此 zip,請執行下列指令:
ant -f createZip.xml bundleInstallerZips
結果應為 <Windchill>/CCSTools/install 中的 CCsInstallerBndle.zip 檔案。
手動產生 CCSDsu.zip 檔案 (如有必要)
如果未在初始解決方案安裝期間選取「啟用遠端檔案伺服器支援」,在套用維護更新之後,此 ZIP 檔案不會存在,因此您必須手動產生它。
處理此任務的 ANT 指令集位於下列位置:<Windchill>/bin/CCSTools/create_ccsdsu.xml。此指令集會根據 BOM (材料清單) 產生 CcsDsu.zip 檔案。它會維護累積材料清單 (<Windchill>/CCSTools/CcsDsuBom.include),將會通過此材料清單合併任何未來的材料清單。
若要產生 ZIP 檔案,請從 Windchill Shell 執行下述指令:
ant -f <Windchill>/bin/CCSTools/create_ccsdsu.xml
-Dinstall.files.maint=true <params>
其中 <params> 是:
-Dccsdsubom_include (選用) - 任何替代 BOM 檔案,包含相對於 <Windchill> 的內容。
這會指向要附加到 CcsDsu.zip 的內容材料清單。
-Dccsdsu_exclude_list (選用) - 包含任何要從 DSU 排除之檔案的一般運算式清單。其預設為 <Windchill>/installer/wnc/ccsdsu_regex_exclude_list.txt)。
指令集會在 <Windchill>/CCSTools/update 目錄中執行並產生 CcsDsu.zip 與對應 MD5 加總核對檔案。
此 CcsDsu.zip 會下載至遠端「檔案伺服器」。確保將 ZIP 檔案置於與主網站相同的位置:<Windchill>/CCSTools/update
當在「檔案伺服器」上重新啟動 Windchill 時,會套用 CcsDsu.zip。
* 
將更新 (維護版的修補程式) 套用到具有叢集設定的主網站時,修補程式會個別套用到叢集中的每個節點。但是,為了讓 CCS (檔案伺服器) 自動更新能正確運作,該叢集其主節點 (背景應用伺服器) 中的 <Windchill>/CCSTools/update 目錄必須複製到該叢集每個節點的 <Windchill>/CCSTools/update 目錄。這對於讓所有節點上的 CCSDsu.zip 及其 CCSDsu.zip.MD5 檔案能夠完全相同是必要的。
使用 CcsInstallerBundle.zip 與 CcsDsu.zip 安裝新檔案伺服器
* 
在 Windchill 10.2 之前的發行版本中,CcsInstallerBundle.zip 不存在。
欲使用 CcsInstallerBundle.zip 與 CcsDsu.zip 安裝新檔案伺服器,請遵循下列步驟:
1. 下載 CcsInstallerBundle.zip。
2. 下載 CcsInstallerBundle.zip 之後,將其解壓縮到通用位置,然後執行解壓縮的 PTCSolnInstaller 圖像。
3. 您可以使用 WinZip (或類似的應用程式) 或 Windows 內建的 .zip 功能,在 Windows 中解壓縮。
對於 UNIX,可以使用 unzip <檔案名稱>。您可能需要安裝解壓縮功能。
4. 啟動 PSI 時,請選取「解決方案」情境,選擇「檔案伺服器」作為安裝選項,並將暫置區指向包含所有已解壓縮圖像的位置。
使用 PSI 安裝檔案伺服器之後,您需要套用 CcsDsu.zip 檔案。
更新檔案伺服器
將維護版或修補程式套用至主網站時,需要對遠端「檔案伺服器」進行維護更新。更新由名為 CcsDsu.zip 的檔案提供,該檔案中包含維護版的所有必要更新。如果在安裝解決方案時選取了「啟用遠端檔案伺服器支援」,則在套用維護更新時,會在主網站上產生此 ZIP 檔案。欲更新檔案伺服器,您必須:
使用 CcsInstallerBundle.zip 更新檔案伺服器上的現有獨立版產品
使用 CcsDsu.zip 更新檔案伺服器上的非獨立版產品
使用 CcsInstallerBundle.zip 更新檔案伺服器上的現有獨立版產品
欲使用 CcsInstallerBundle.zip 更新檔案伺服器上的現有獨立版產品,請遵循下列步驟:
1. 在檔案伺服器上關閉應用伺服器、伺服器管理員與 Web 伺服器。
2. 在主物件上套用更新並予以重新啟動之後,從「網站」 > 「公用程式」 > 「檔案伺服器設定管理」檢查 Windchill 頁面內「檔案伺服器管理」的內容,以查看獨立版產品是否已更新 (核對其日期)。
3. 如果獨立版產品已更新,請從主伺服器下載 CCsInstallerBndle.zip 主 zip,並將其解壓縮到暫置區。
4. 執行位於暫置區的 PSI,並選取「更新現有安裝」
5. 選取要更新之檔案伺服器的實例。
6. 為 PSI 提供暫置區的位置,以安裝獨立版產品更新。
7. 按一下「下一步」,直到您到達用於執行安裝之最後一個面板的結尾。
使用 CcsDsu.zip 更新檔案伺服器上的非獨立產品
依照下列程序,使用 CcsDsu.zip 更新檔案伺服器上的非獨立版產品:
* 
如果您已完成主網站更新並將 wt.properties 檔案中的 autoManageCCS 內容設定為 true,則請廣播檔案伺服器組態,以便自動將 CcsDsu.zip 檔案下載至檔案伺服器上的下列位置:<Windchill>/bin/CCSTools/update
如果將 autoManageCCS 內容設為 false,您必須使用「檔案伺服器管理」公用程式從 <Windchill>/CCSTools/update 手動下載 CcsDsu.zip 檔案,該公用程式位於「網站」 > 「公用程式」 > 「檔案伺服器設定管理」
使用 CcsDsu.zip 自動更新檔案伺服器上的非獨立版產品
如果您的系統設定為在使用維護版或修補程式更新主網站時自動更新現有「檔案伺服器」安裝,當主網站上的「網站管理員」準備好資訊與檔案,並對網站執行更新及重新啟動該網站之後,以下流程會開始:
1. 主網站會告知「檔案伺服器」有進行更新的需要。
2. 網站會設定為「唯讀」狀況。
3. 主網站會將「檔案伺服器」上的狀況修改者設定為「更新進行中」狀況。
4. 每一個「檔案伺服器」都會自行確認更新需求。
5. 主網站會將升級程式傳往檔案伺服器。
6. 狀況修改者會變更為「需要重新啟動」狀況。
7. 系統將通知傳送給相應的管理員,要求他們重新啟動伺服器。
8. 如果更新版本的獨立版產品與 PSI 均可用,您必須先使用 PSI 更新檔案伺服器上的現有獨立版產品,然後才能在檔案伺服器上重新啟動 Windchill 以套用更新。
9. 系統會執行重新啟動。
10. 檔案伺服器會在重新啟動時自行更新。
11. 主網站會執行下列作業:
核對「檔案伺服器」發行版本層級
從「檔案伺服器」移除「需要重新啟動」狀況修改者
從網站移除唯讀狀況
手動更新現有檔案伺服器安裝上的非獨立版產品
如果您的系統未設定為在使用維護版或修補程式更新主網站時自動更新現有「檔案伺服器」安裝,您必須手動更新每一個「檔案伺服器」網站:
1. 關閉所有 Windchill 相關伺服器應用程式,包括應用伺服器、web 伺服器、servlet 引擎及伺服器管理員,並結束所有 Windchill shell。
2. 如果更新版本的獨立版產品與 PSI 均可用,您必須先使用 PSI 更新檔案伺服器上的現有獨立版產品,然後才能執行 install_ccsdsu.xml 檔案。
3. 開啟系統主控台,然後導覽至 <Windchill>/bin/CCSTools 目錄。
4. 確定 Windchill 目錄伺服器正在執行。
5. 使用 ANT,執行指令集檔案 install_ccsdsu.xml,如下所示:
ant -f install_ccsdsu.xml
* 
如果 ant -f install_ccsdsu.xml 於第一次嘗試時失敗,請再次執行以成功完成更新流程。
6. 執行完成時,請啟動 Windchill。