配置 CM Server

這些主題說明如何配置及自訂 Change Management (CM) Server。
CM Server 會以適用於大部分網站的預設配置安裝。在安裝之後,某些網站可能需要修改 CM Server 配置,以納入各種主機或網站專屬的需求。例如:

WebSphere® Application Server 內含的「管理主控台」支援管理 SSL 憑證。您可以連接主控台,並於以下位置找到其用法的詳細資訊:http://hostname:12060/ibm/console。

如果您目前使用的是 Open SSL 憑證,且要升級單點產品,請參閱將 Open SSL 憑證轉換成 IBM SSL 中的程序。如需以 WebSphere Application Server 管理 SSL 憑證的相關資訊,請參閱 http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp

配置檔中的部分屬性會被視為或設為 CM Server MBean 參數。如需相關資訊,請參閱設定可用的 MBean 屬性

除了此使用者協助工具所描述的那些配置檔之外,請勿修改任何 CM Server 配置檔。有些配置選項經修改之後,會對 CM Server 的作業造成負面影響。

CM Server 的預設值

以下是埠的預設值:
  • 埠 12080,適用於 CM Server URL。CM Server URL 為 http://server-host:12080/TeamWeb/services/Team
  • 埠 12060,用於 WebSphere Application Server 內含的「管理主控台」。WebSphere Application Server「管理主控台」URL 為:http://server-host:12060/ibm/console
註: 預設未啟用 WebSphere Application Server 管理安全。如需有關如何啟用的相關資訊,請參閱:http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp。如需 WebSphere Application Server 管理安全的相關資訊,請參閱:http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp

如果您啟用 WebSphere Application Server 管理安全,並在 WebSphere Application Server 的另一個實例上部署 ClearQuest Web 元件,您必須更新 cqServerConn.properties 檔中的某些內容。

設定 CM Server 主機,以提供 ClearQuest 功能的存取權

若要讓 Rational ClearQuest Web 用戶端及 Rational ClearCase Remote Client 使用 Rational ClearQuest,以存取 ClearQuest 資料庫或存取 ClearCase-ClearQuest UCM 整合,則必須在 CM Server 機器上安裝和配置具有 CM Server for ClearQuest Web 特性的 Rational ClearQuest。

若要在 CM Server 上安裝和配置 Rational ClearQuest,請:
  1. 在 CM Server 上安裝具有 CM Server for ClearQuest Web 特性的 Rational ClearQuest。
  2. 建立連線至 Rational ClearQuest 綱目儲存庫。您要使用 Rational ClearQuest Maintenance Tool 來建立連線至您的 Rational ClearQuest 綱目儲存庫。如果需要詳細資訊,請參閱從 CM Server 建立連線至 ClearQuest 綱目儲存庫
使用 CM Server 主機時,具有下列限制。
  • 在 Windows 上

    當 CM Server 主機執行 Windows 時,若是從 Rational ClearQuest 連結鉤中來執行,則不支援受制於 Rational ClearCase 許可權檢查的作業。以本端系統帳戶身分 (NT AUTHORITY/System) 來執行的這些作業,可能沒有執行作業時所需的 Rational ClearCase 許可權。

  • 在 Linux 或 UNIX 系統上

    您必須為每個作用中的 Rational ClearQuest 使用者提供大約 100 MB 的交換空間。必須要有足夠的實體記憶體來容納此交換空間的大約 10%。

    如果 Rational ClearQuest 不是安裝在伺服器的預設位置,則必須將 ccrcUnixCqHome MBean 值設為 Rational ClearQuest 在伺服器上的安裝目錄完整路徑名稱,以指定 Rational ClearQuest 的安裝位置。如需有關設定 MBean 值的相關資訊,請參閱設定可用的 MBean 屬性

    如果 Rational ClearQuest 資料庫類型為 DB2,則必須為遠端用戶端修改 Rational ClearCase 伺服器上的 Rational ClearQuest 啟動 Script(在 Linux 上,其安裝於 /opt/ibm/RationalSDLC/clearquest/bin/clearquest 中,在 UNIX 上,其安裝於 /opt/IBM/RationalSDLC/clearquest/bin/clearquest 中)。在接近啟動 Script 結尾,# exec into program binary with any options 這一行的上方,新增下列二行:
    echo setting up DB2 environment
      . DB2-profile-path
    在前述範例中,DB2-profile-path 是 db2profile 檔案的完整路徑名稱,通常可以在 Rational ClearCase 伺服器上的 DB2 實例擁有者目錄 DB2-instance-dir/sqllib 中找到這個檔案(例如 /home/db2inst/sqllib/db2profile)。
    註: db2profile 檔案的路徑名稱必須以一個點和一個空格開頭。

從 CM Server 建立連線至 ClearQuest 綱目儲存庫

在已安裝 ClearQuest 的 CM Server 機器上(無論此安裝是否為了支援從 Rational ClearQuest Web 用戶端或 Rational ClearCase Remote Client 來存取 ClearQuest 功能),其中一個必要的設定步驟,就是建立連線至要供用戶端存取的 Rational ClearQuest 綱目儲存庫。

在 Windows CM Server 機器上使用 Rational ClearQuest Maintenance Tool 來建立這些連線時,請務必遵循下列規則:
  • 唯有當使用者登入本端使用者帳戶(而不是網域使用者帳戶)時,才能執行 Rational ClearQuest Maintenance Tool,而且該帳戶應該是屬於本端管理者群組的本端使用者帳戶。
  • 每當使用 Rational ClearQuest Maintenance Tool 來建立連線時,都應從同一使用者帳戶來執行。
如果沒有遵循這些規則,有些使用者若是登入了 Rational ClearQuest Web 用戶端或 Rational ClearCase Remote Client,可能會無法存取已建立連線的所有 Rational ClearQuest 綱目儲存庫。

意見