伺服器重新命名

這個主題提供伺服器重新命名程序的概觀及重新命名伺服器的含意。
伺服器重新命名的定義是變更 Jazz™ Team Server 和一或多個其已登錄的應用程式(在部署那些已登錄的應用程式之後)的公用 URL。URL 的變更可以包含下列任何或所有的元件:通訊協定、主機名稱、網域、埠或環境定義根目錄。舉例來說,Jazz Team Server 的公用 URL 可以是字串 https://relm01.mycompany.com:9443/jts
重要: 為了讓 Jazz Team Server 或 Jazz 應用程式伺服器支援伺服器重新命名,該伺服器上的所有應用程式都必須是伺服器重新命名的參與者。

對於可能跨越多個應用程式或系統的儲存構件,Jazz Team ServerRational® Engineering Lifecycle Manager 應用程式使用鏈結來儲存其間的關係,並使用鏈結來彼此通訊,以及與非 Rational Engineering Lifecycle Manager 應用程式通訊。伺服器重新命名會將現有的 URL 重新對映至新 URL,來保留大多數鏈結的完整性。如果不重新對映,那些鏈結會中斷。

註: 有許多鏈結不在 Jazz Team ServerRational Engineering Lifecycle Manager 應用程式的控制範圍內。重新命名沒有涵蓋下列類型的鏈結,因此將會中斷:

風險和預防措施

執行伺服器重新命名並非完全沒有風險,尤其,如果 Rational Engineering Lifecycle Manager 部署包含與其他非 Rational Engineering Lifecycle Manager 應用程式的整合,則風險更大。 主機名稱的任何變動很可能中斷資料中的鏈結,或導致 Rational Engineering Lifecycle Manager 產品無法正常運作。

如果需要變更拓蹼,較好的作法是一律維持固定的 URL,舉例來說,使用 DNS 將主機名稱遞送至不同的機器,或使用反向 Proxy 或虛擬主機。如果不可行,您可以使用伺服器重新命名。

執行伺服器重新命名之前,建議採取下列預防措施:

軟體版本需求

只有在 Rational Engineering Lifecycle Manager 4.0.4 版或更新版本才支援伺服器重新命名。

URL 中哪些部分可以重新命名?

重新命名 Jazz Team ServerRational Engineering Lifecycle Manager 應用程式需要重新對映 Rational Engineering Lifecycle Manager 資源中儲存的 URL。您可以重新命名整個 URL 字首,這包含環境定義根目錄中 URL 的每一個部分,但是不包含資源的環境定義路徑。具體而言,您可以重新命名架構(或通訊協定)、主機、網域、埠及環境定義根目錄。

比方說,假設您要在試驗部署中,重新命名下列的舊 URL,且這項部署會移至集中管理資料中心:

表 1. 伺服器重新命名中可以重新對映的 URL 部分
URI 的部分 範例 註解
配置/通訊協定 http、https、ftp、遠端連線 URL

可以變更,但最好不要使用 http。 如果從 https 變更為 http 或反向變更,則必須停用或啟用安全設定。

對於「品質管理」的實驗室管理特性所使用的遠端連線 URL,請記得包含所有架構 (Remote Desktop/VNC/FTP/HTTP/Telnet)。

主機/網域 myhost.mydomain.com 使用完整主機名稱。
9443 可以變更,但您需要在應用程式伺服器中更新埠資訊。您也可以使用預設埠,作法是不要在 URL 中指定埠。如需使用預設埠的詳細資料,請參閱伺服器重新命名的對映檔
環境定義根目錄 /jts /relm、/sparql、/lqe、/admin 如果要變更環境定義根目錄,則在執行重新命名之前,您需要執行一些額外步驟。如需詳細資料,請參閱變更環境定義根目錄

意見