使用本資訊及支援的產品之前,請先閱讀注意事項。
本版適用於 IBM Rational Asset Manager 7.5 版以及所有後續版本與修訂,除非新版中另有指示。
請遵循這個大綱來考量 IBM® Rational® Asset Manager 的安裝選項,並利用 IBM WebSphere® Application Server 6.1 版 加以安裝。
隨 IBM Installation Manager 一起安裝的內嵌式 WebSphere Application Server,主要並不是用於有多個使用者的大規模 Rational Asset Manager 部署。如果要進行龐大部署,請考量使用專用的 WebSphere Application Server 或「WebSphere Application Server 網路部署」伺服器叢集。
Rational Asset Manager 需要資料庫來儲存資產和相關聯的資料。如果您尚未安裝任何支援的資料庫應用程式,您可以從 Rational Asset Manager 啟動程式來安裝 IBM DB2® Enterprise Server Edition 9.7 版。
為了提升效能,資料庫伺服器通常放在實際上有別於應用程式伺服器的電腦上,且有自己專用的磁碟。
如果要配置資料庫表格和綱目,您必須有資料庫管理者專用權。
選擇下列一種資料庫:
如果要將授權碼配送給各個用戶端,Rational Asset Manager 伺服器需要 IBM Rational License Server。
請利用 Installation Manager 來同步安裝 WebSphere Application Server 6.1 版的內嵌版本及 Rational Asset Manager 伺服器設定應用程式。 這是安裝 Rational Asset Manager 伺服器最簡單的方法。
Rational Asset Manager 伺服器設定應用程式是一個瀏覽器型的應用程式,以類似精靈的方式來協助您部署應用程式檔案、設定資料庫、配置使用者和安全,以及調整儲存庫設定。
配置伺服器環境設定。
在 Linux®、AIX® 和 Linux for zSeries® 上還需要其他的配置步驟:
如果您是管理者,不論有多少並行使用者或儲存庫中有多少資產,請確定使用者能有最佳的效能。
您可以利用下列方法來安裝 Rational Asset Manager Eclipse 用戶端:
請遵循這個大綱,規劃利用 IBM Installation Manager,將 IBM Rational Asset Manager 安裝到 IBM WebSphere Application Server。
如果要將 Rational Asset Manager 安裝到 WebSphere Application Server,請執行下列動作:
Rational Asset Manager 需要資料庫來儲存資產和相關聯的資料。如果您尚未安裝任何支援的資料庫應用程式,您可以從 Rational Asset Manager 啟動程式來安裝 IBM DB2 Enterprise Server Edition 9.7 版。
為了提升效能,資料庫伺服器通常放在實際上有別於應用程式伺服器的電腦上,且有自己專用的磁碟。
如果要配置資料庫表格和綱目,您必須有資料庫管理者專用權。
選擇下列一種資料庫:
如果要將授權碼配送給各個用戶端,Rational Asset Manager 伺服器需要 IBM Rational License Server。
請利用 IBM Installation Manager,將 Rational Asset Manager 伺服器設定應用程式安裝在現有的 WebSphere Application Server 上。 在「安裝」精靈的「特性」頁面上,選取 WebSphere Application Server
Rational Asset Manager 伺服器設定應用程式是一個瀏覽器型的應用程式,以類似精靈的方式來協助您部署應用程式檔案、設定資料庫、配置使用者和安全,以及調整儲存庫設定。
配置伺服器環境設定。
在 Linux、AIX 和 Linux for zSeries 上還需要其他的配置步驟:
如果您是管理者,不論有多少並行使用者或儲存庫中有多少資產,請確定使用者能有最佳的效能。
您可以利用下列方法來安裝 Rational Asset Manager Eclipse 用戶端:
您可以在 Tomcat 上,手動安裝及配置 IBM Rational Asset Manager。 請遵循這個大綱計劃,在現有的 Apache Tomcat 伺服器上,安裝及配置 Rational Asset Manager。
Rational Asset Manager 需要資料庫來儲存資產和相關聯的資料。如果您尚未安裝任何支援的資料庫應用程式,您可以從 Rational Asset Manager 啟動程式來安裝 IBM DB2 Enterprise Server Edition 9.7 版。
為了提升效能,資料庫伺服器通常放在實際上有別於應用程式伺服器的電腦上,且有自己專用的磁碟。
如果要配置資料庫表格和綱目,您必須有資料庫管理者專用權。
選擇下列一種資料庫:
如果要將授權碼配送給各個用戶端,Rational Asset Manager 伺服器需要 IBM Rational License Server。
配置伺服器環境設定。
在 Linux、AIX 和 Linux for zSeries 上還需要其他的配置步驟:
在使用 Rational Asset Manager 伺服器之前,您必須先配置授權、儲存體及其他配置設定。
如果您是管理者,不論有多少並行使用者或儲存庫中有多少資產,請確定使用者能有最佳的效能。
您可以利用下列方法來安裝 Rational Asset Manager Eclipse 用戶端:
下列主題說明如何將 Rational Asset Manager 從任何舊版升級至現行版本。
請使用本手冊,在 IBM WebSphere Application Server 上從舊版 IBM Rational Asset Manager 升級。
如果您是從 Rational Asset Manager 7.1.1.1 版或更舊的版本升級,您必須安裝 IBM Rational Team Concert,這需要它自己的應用程式伺服器實例(您不能將 Rational Team Concert 安裝到叢集中)和另一個資料庫。
您也可以將現有的 Rational Team Concert 伺服器配置成使用 Rational Asset Manager。伺服器設定應用程式會處理這項配置。您必須知道 Rational Team Concert 伺服器管理者的使用者名稱與密碼。
如果能夠存取網際網路,您可以利用 IBM Installation Manager,直接從 IBM 的 Rational Asset Manager 更新儲存庫中尋找及安裝更新項目。
如果要從不同的儲存庫位置安裝修正套件(例如,更新項目是在共用磁碟機或 HTTP 或 HTTPS 伺服器上),請在 Installation Manager 中新增儲存庫位置。 如果要新增儲存庫位置,請參閱 在 Installation Manager 中設定安裝儲存庫喜好設定。
如果要使用 Installation Manager,您必須使用圖形使用者介面 (GUI)。 如果您無法存取 GUI,您必須利用回應檔,透過指令行來進行無聲自動安裝。 如需相關資訊,請參閱 IBMInstallation Manager 線上說明和利用 Installation Manager 進行無聲自動安裝。
這項概述顯示升級到 Rational Asset Manager 最新版本的必要動作:
在 Linux、AIX 或 Linux for zSeries 上,將程序一次可以開啟的檔案描述子數目增加到至少 2048:
配置 WebSphere Application Server 的應用程式安全和鑑別設定:
如果您是從 7.1.1.1 版或更舊的版本升級,並使用 WebSphere Application Server 叢集,您必須在 Rational Team Concert 叢集中,建立 Rational Team Concert 的獨立式應用程式伺服器實例。如果要執行這個動作,請參閱在 WebSphere Application Server 叢集中建立 Rational Team Concert 應用程式伺服器實例。 如果您未使用叢集,就不必這樣做;Rational Team Concert 和 Rational Asset Manager 可以安裝在相同的應用程式伺服器上。
如果您使用 Oracle,請將下列其他的 JDBC .jar 檔複製到應用程式伺服器的
WebSphere_install_directory/profiles/profile_name/config/cells/cell_name/ram_jdbc 目錄:
將 Rational Licensing Server 移轉至 Rational Common Licensing 8.1 版或更新的版本。如需相關資訊,請參閱從 Rational Licensing Server 7.1.x 版或更舊的版本移轉至 Rational Common Licensing。 這項程序會要求您關閉所有使用 Rational Licensing Server 的應用程式、解除安裝現有的 Rational Licensing Server、更新授權檔,以及安裝 Rational Common Licensing 伺服器。若為 Windows,請參閱>配置 Windows 的授權伺服器;若為 AIX 或 Linux,請參閱配置 UNIX 的授權伺服器。若為 Linux for zSeries,請繼續使用 Rational License
Server for UNIX and Linux 7.0.0.1。如果您需要將檔案上傳到正在執行伺服器設定應用程式的伺服器(例如,您已將伺服器設定應用程式部署到叢集,並且正在存取遠端應用程式伺服器),請按一下將檔案上傳到伺服器;然後按一下瀏覽,並且選取每一個所需的檔案。
若為 DB2:伺服器設定應用程式可為您建立資料庫:
若為 Oracle 或 SQL Server:如果要手動建立資料庫,請參閱建立資產生命週期的資料庫。在您建立資料庫之後,請選取已建立資料庫,並等待修改設定,然後按下一步。如果您當初利用 Installation Manager,將 Rational Asset Manager 7.0.0.2 版 Eclipse 用戶端安裝到現有的 Eclipse 3.3 版應用程式中,請利用 Installation Manager 來解除安裝用戶端。 您無法利用「Eclipse 配置管理程式」來解除安裝 Eclipse 用戶端中的 Rational Asset Manager。
如果您當初利用 Eclipse 更新管理程式來安裝 Rational Asset Manager Eclipse 用戶端外掛程式,在您安裝 Rational Asset Manager 的最新版本之前,請先利用 Eclipse 配置管理程式來移除任何名稱為 Rational Asset Manager 的特性。 如果要在 Eclipse 中使用 Eclipse 配置管理程式,請按一下說明 -> 軟體更新項目 -> 管理配置。
請使用本手冊,在 Apache Tomcat 上從舊版 IBM Rational Asset Manager 升級。
您可以改良 Rational Asset Manager 的效能和穩定性,作法是在個別的 Tomcat 伺服器上,安裝其 Web 應用程式和 IBM Rational Team Concert 隨附的應用程式檔案。在這整份文件中,Rational Asset Manager Tomcat 伺服器的安裝目錄稱為 tomcat_install_directory。Rational Team Concert Tomcat 伺服器的安裝目錄是 tomcat_for_rtc_install_directory。如果您將所有的 Web 應用程式安裝在同一部 Tomcat 伺服器上,這些目錄會相同。
這項概述顯示升級到 Rational Asset Manager 最新版本的必要動作:
tomcat_install_directory\bin\startup.bat
tomcat_install_directory/bin/startup.sh
將 Rational Licensing Server 移轉至 Rational Common Licensing 8.1 版或更新的版本。如需相關資訊,請參閱從 Rational Licensing Server 7.1.x 版或更舊的版本移轉至 Rational Common Licensing。 這項程序會要求您關閉所有使用 Rational Licensing Server 的應用程式、解除安裝現有的 Rational Licensing Server、更新授權檔,以及安裝 Rational Common Licensing 伺服器。若為 Windows,請參閱>配置 Windows 的授權伺服器;若為 AIX 或 Linux,請參閱配置 UNIX 的授權伺服器。若為 Linux for zSeries,請繼續使用 Rational License
Server for UNIX and Linux 7.0.0.1。
將 Rational
Licensing Key Server 8.1 版的程式庫檔案解壓縮到 tomcat_install_directory\shared\lib 資料夾:
修改 Rational Asset Manager 的 Tomcat 伺服器啟動 Script
-Djava.library.path="tomcat_install_directory\shared\lib"
-Djava.library.path=tomcat_install_directory/shared/lib
set JAVA_OPTS=-Djava.library.path="tomcat_install_directory\shared\lib"
export JAVA_OPTS="-Djava.library.path=tomcat_install_directory/shared/lib"
<!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> -->
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
如需利用 keytool 指令來建立自簽憑證的相關資訊,請參閱 Sun Java 文件。您可以利用以下的 keytool 指令範例,來建立自簽憑證:
keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore
執行該指令時,會提示您提供金鑰儲存庫檔案的密碼。預設密碼是 changeit,但是您應該指定不同的密碼。您必須記住該密碼,以便稍後輸入到 server.xml 檔中。
如果您使用 IBM JRE,許多版本在 IBM_Java_JRE_install_location/jre/bin/ 目錄中都包括 IBM 工具 ikeyman。您可以使用這個工具來建立及管理伺服器上的安全憑證。如需使用 iKeyman 工具的相關資訊,請參閱《iKeyman 使用手冊》。
我們也會在 rtc_install_dir/jazz/server/ 資料夾中隨附一份簡式憑證;憑證檔是 ibm-team-ssl.keystore
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="keystore_file"
keystorePass="keystore_password"
sslProtocol="keystore_protocol"
algorithm="keystore_algorithm"
URIEncoding="UTF-8" />
其中:
如需對 Tomcat 配置 SSL 的相關資訊,請參閱《Apache Tomcat 5.5 SSL 配置方式以及 Apache Tomcat 配置參考手冊》。
複製資料庫提供者中的適當 .jar 檔:
將 ojdbc14.jar 檔複製到
rtc_install_dir/jazz/server/oracle 資料夾
(您可能需要建立 oracle 資料夾)。
您可以從 Oracle 下載檔案。如果您使用 Oracle 11,請下載 Oracle 10g 的套件,以找出 ojdbc14.jar 檔。
將下列檔案複製到 rtc_install_dir/jazz/server/sqlserver 資料夾
(您可能需要建立 sqlserver 資料夾):
以 %20 取代 rtc_install_dir 中的每一個空格字元:
set ORACLE_JDBC=oracle_jar_dir set SQLSERVER_JDBC=sqlServer_jar_dir set JAZZ_INSTALL_DIR=rtc_install_dir set JAVA_OPTS=-Djava.awt.headless=true -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
ORACLE_JDBC=oracle_jar_dir SQLSERVER_JDBC=sqlServer_jar_dir JAZZ_INSTALL_DIR=rtc_install_dir export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
其中:
oracle_jar_dir 是
ojdbc14.jar 檔的目錄 (rtc_install_dir/jazz/server/oracle)
sqlServer_jar_dir 是 sqljdbc.jar 檔的目錄 (rtc_install_dir/jazz/server/sqlserver)
如果您要將 Rational Asset Manager 與 Rational Team Concert 安裝在相同的應用程式伺服器上,請使用 JAVA_OPTS 系統變數來取代您在配置 Rational Asset Manager Tomcat 伺服器的啟動 Script 時所建立的變數;這項宣告仍包含 -Djava.library.path 選項。
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
com.ibm.team.repository.db.jdbc.password=jazzDBpswd其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
com.ibm.team.repository.db.override.versioncheck=true
com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//localhost:1433;databaseName=jazz;user=jazzDBuser;password={password}
com.ibm.team.repository.db.jdbc.password=jazzDBpswd其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
如果您要將應用程式安裝在相同的 Tomcat 伺服器上,請為現有的管理使用者,新增 JazzAdmins 角色。
tomcat_for_rtc_install_directory\bin\startup.bat
tomcat_for_rtc_install_directory/bin/startup.sh您可以在 Tomcat 啟動檔中找到現有的 rtc_install_dir 位置。在啟動檔中,搜尋包含 JAZZ_INSTALL_DIR= 的字行;JAZZ_INSTALL_DIR 變數的值是現行 Rational Team Concert 檔的位置。
(請以 %20 取代 new_rtc_install_dir 中的空格字元):
set JAZZ_INSTALL_DIR=new_rtc_install_dir
:
JAZZ_INSTALL_DIR=new_rtc_install_dir
| 原始檔案名稱 | 新檔名 | 產生的環境定義路徑 | 這是什麼? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Tomcat 的 Rational Asset Manager 主要 Web 應用程式 |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Tomcat 的 Rational Asset Manager Web 服務應用程式 |
| iehs.war | ram.help.war | ram.help | Rational Asset Manager 說明和使用者輔助應用程式 |
| rmcabdgovernprocess.war | ram.process.war | ram.process | 資產型開發和控管程序的文件應用程式 |
如果您當初利用 Installation Manager,將 Rational Asset Manager 7.0.0.2 版 Eclipse 用戶端安裝到現有的 Eclipse 3.3 版應用程式中,請利用 Installation Manager 來解除安裝用戶端。 您無法利用「Eclipse 配置管理程式」來解除安裝 Eclipse 用戶端中的 Rational Asset Manager。
如果您當初利用 Eclipse 更新管理程式來安裝 Rational Asset Manager Eclipse 用戶端外掛程式,在您安裝 Rational Asset Manager 的最新版本之前,請先利用 Eclipse 配置管理程式來移除任何名稱為 Rational Asset Manager 的特性。 如果要在 Eclipse 中使用 Eclipse 配置管理程式,請按一下說明 -> 軟體更新項目 -> 管理配置。
在安裝 IBM Rational Asset Manager 伺服器之前,請先考量安裝的各個環節,其中包括要用的配置。
安裝實務
您可以在四個基本實務中安裝 Rational Asset Manager:
不論任何一個實務,您都可以利用 IBM Installation Manager 來安裝 Rational Asset Manager,或使用部署 .zip 檔來手動安裝。 如果您使用 Installation Manager,您可以使用 GUI,或利用指令行來執行無聲自動安裝。
從 7.2 版起,IBM Rational Team Concert 是必須隨 Rational Asset Manager 安裝作業一起安裝的必要元件。Rational Team Concert 至少另需 250 MB 的磁碟空間來放置伺服器檔案,且 Rational Team Concert 資料庫至少需要 5 GB 的可用空間。您無法將 Rational Asset Manager 安裝到現有的 Rational Team Concert 伺服器,也不能在 Rational Asset Manager 7.2 伺服器中更新 Rational Team Concert。在 WebSphere 網路部署環境中,無法將 Rational Team Concert 部署至叢集中;Rational Team Concert 只能部署在單一應用程式伺服器中。
在所有這些實務中,您也可以安裝 Rational Asset Manager Eclipse 用戶端與儲存庫互動。
Rational Asset Manager Eclipse 用戶端會和使用相同版本或舊版(早一個層次)Rational Asset Manager 伺服器通訊。如果可能,請使用相同版本的 Rational Asset Manager 伺服器與 Eclipse 用戶端。但是,Eclipse 用戶端可以和相同版本或早一個層次的舊版 Rational Asset Manager 伺服器通訊。這包含每一個版本的修正套件。如需相關資訊,請參閱以下的 Technote:http://www-01.ibm.com/support/docview.wss?uid=swg21380362
每個有效的用戶端存取授權都包括一項指定授權,可讓一位使用者或一個程式直接或間接存取 Rational Asset Manager 伺服器供程式使用。
從 7.2 版開始,Rational Asset Manager Enterprise Edition 的授權便是以兩個已定義的使用者授權類型為基礎:
發佈者與合作者用戶端存取授權兩者都可以利用「Web 用戶端」、「Eclipse 用戶端」及透過已發佈的 Rational Asset Manager 應用程式設計師介面來存取 Rational Asset Manager。
使用者授權可以是指派的,也可以是浮動的。 已指派或授權的使用者是管理者授予權利使用授權產品的人員或程式。 您必須維護使用授權產品的等量人員或程式的授權。 人員或程式不能共用使用者 ID。 使用者可以獲指派為發佈者或消費者授權。
Rational Asset Manager 的可用授權如下:
Rational Asset Manager 會使用 FLEXlm 授權碼強制執行。每當某個人員登入 Rational Asset Manager 伺服器時,FLEXlm 就會耗用一個授權。Rational Asset Manager Standard Edition 授權只能在配置成 Standard Edition Server 的 Rational Asset Manager 伺服器上使用。您不能在 Rational Asset Manager Enterprise Edition Server 上使用 Rational Asset Manager Standard Edition 授權使用者的授權。管理者會利用「Rational Asset Manager Web 用戶端」來指派具有指名之授權使用者授權的人員;使用者是由管理者來指派其授權,而非自動指派。 浮動授權用於尚未指派適當授權的任何使用者。程式化存取也需要根據使用者 ID 取得 Rational Asset Manager 授權。單一 Rational Asset Manager 使用者 ID 授權使用者的授權,不能同時在多個程式間使用。
當授權使用者登入時,會將授權配置給使用者。 如果使用者以不同的階段作業登入,或從 Eclipse 用戶端登入,仍會將使用者視為已登入,他們不會耗用其他授權。 只有在使用者完全登出所有階段作業,或所有階段作業都逾時之時,授權才會釋放出來。
如果使用者不是授權使用者,且沒有指派授權,登入不會耗用授權。 依使用者選取的動作而定,會需要特定類型的授權。 當使用者要求動作時,再配置類型正確的浮動授權。 如果沒有可用的授權,便會拒絕動作。 浮動授權會保留到使用者登出或使用者的所有階段作業都到期為止。
比方說,如果使用者選擇需要合作者浮動授權的動作,然後選擇需要發佈者授權的動作,便會將發佈者浮動授權配置給使用者,將合作者浮動授權釋放出來。 之後,使用者會保留發佈者授權直到登出,或直到所有階段作業都到期為止。 如果這位使用者有已指派的合作者授權,就不會釋出授權,因為這項授權已獲指派。 只有浮動授權可以升級。 在已指派合作者授權的情況下,可以的話,授權伺服器仍會配置發佈者浮動授權。
當您規劃部署所能使用的每個授權類型的數目時,下列準則可能有用:
為達到最佳化效能的磁碟考量
請計劃將資料庫、儲存庫索引、暫時資料夾以及資產目錄分開放在個別硬碟上。 這會防止特定作業(例如,資產擷取,或儲存庫中的資產索引化)干擾到正在執行不同作業(例如瀏覽資產)之使用者的體驗。
資料庫
Rational Asset Manager 需要資料庫來儲存資產和相關聯的資料。為了提升效能,請將資料庫伺服器放在有別於應用程式伺服器的個別實體電腦上,且放在專用的磁碟上。
如果要配置資料庫表格和綱目,您必須有資料庫管理者專用權。
應用程式伺服器
如果您使用 WebSphere Application Server,您可以選擇安裝新的內嵌式 WebSphere Application Server,或使用您現有的 WebSphere Application Server 版本。 您可以搭配任何資料庫或其他平台軟體來使用任何一個伺服器。 不過,透過整合,您不應該規劃搭配 Rational Asset Manager 隨附的內嵌版 WebSphere Application Server,來使用 Rational Asset Manager。
內嵌式 WebSphere Application Server 是伺服器的輕量版本。 它支援執行應用程式數量受限制,且不需要 WebSphere Application Server 提供完整管理支援的環境。 內嵌式 WebSphere Application Server 提供配置選項受到限制的 WebSphere Application Server 管理主控台輕量版本。
使用者登錄
雖然您可以將外部登錄(如 LDAP 或自訂登錄)的使用者新增到 Rational Asset Manager 中,但您不需要使用外部登錄。 您可以手動新增使用者。
安全與使用者鑑別
如果您計劃將 Rational Asset Manager 手動安裝在已配置安全(例如,使用 LDAP)的現有 WebSphere Application Server 上,請重新配置應用程式伺服器的檔案型安全,直到 Rational Asset Manager 安裝和配置完成。
檔案型安全主要不是用在正式作業環境中。
整合
選用項目:您可以將 Rational Asset Manager 與 IBM Rational ClearQuest、IBM Rational ClearCase® 和 IBM WebSphere Service Registry and Repository 整合起來。 用戶端應用程式必須安裝在伺服器及 Rational Asset Manager 伺服器應用程式的相同電腦上。 為了提升效能,請在應用程式伺服器以外的電腦上,執行這些應用程式的伺服器。
當您整合 Rational ClearCase 時,必須由有權存取版本化物件庫 (VOB) 的相同使用者來啟動 WebSphere Application Server 服務。
叢集
當您將 Rational Asset Manager 部署在叢集環境中,關於作業系統和應用程式伺服器,元件必須同質。 如果您計劃要整合 Rational ClearCase 和 Rational ClearQuest,叢集中的每個元件都必須安裝用戶端應用程式,叢集中各節點上的安裝路徑相同。 您無法單獨配置個別節點。
大量的資產
如果您預期儲存庫將包含大量資產(例如,幾萬或幾十萬),有些資產管理作業(如索引化)可能需花數小時。 如果您使用資料管理和硬碟管理技術,例如使用「獨立磁碟的備用陣列 (RAID)」和稱為等量磁碟區的技術,效能可能會改進。 等量磁碟區 (disk striping) 涉及將資料分割成數個區塊,並將資料區塊儲存在多個硬碟上的多個分割區中。 如需設定環境之等量磁碟區的指示,請參閱作業系統的文件。 如同上一段的說明,請考慮將儲存庫索引、資產和資料庫分別放在不同的硬碟上。
這個主題包括 IBM Rational Asset Manager 的規劃和效能準則。
在您的系統和產能規劃中,請考量下列區域:
許多因素決定著容量需求和效能結果:
當您規劃伺服器硬體需求時,請考量能夠同時存取的使用者數目,以及儲存庫將儲存的資產數目。 回應時間取決於特定使用案例的細節。例如,相較於顯示網頁,上傳大型檔案需要較多時間。
內嵌式 WebSphere Application Server 是一部輕量型伺服器。它支援執行應用程式數量受限制,且不需要 WebSphere Application Server 提供完整管理支援的環境。 不過,您也可以將 Rational Asset Manager 安裝在執行 WebSphere Application Server 和資料庫的單一電腦上,並將本端磁碟用於資產及索引化,若是如此,則配置規模不能超過 50 到 75 位並行使用者。
您可以在單一伺服器上安裝及維護 Rational Asset Manager;不過,至少要使用一個外部資料庫伺服器和檔案伺服器。
在擁有眾多使用者的環境中,如果要獲得最大的彈性,請將 Rational Asset Manager 安裝在 WebSphere Application Server Network Deployment 叢集環境中,如此可讓您採取多種方式將負載分散在多部伺服器與多個磁碟之間。
下列兩圖顯示部署範例。
這個圖顯示支援最多 100 位使用者的簡式部署:

這個圖顯示能夠支援超出 100,000 位使用者的複雜系統:

Rational Asset Manager 需要 Rational Team Concert。Rational Team Concert 應用程式會管理 Rational Asset Manager 資產的生命週期程序。我們提供 Rational Team Concert 有限版本供您安裝和使用,或者您可以延伸現有的 Rational Team Concert 伺服器應用程式,來使用 Rational Asset Manager。
Rational Team Concert 伺服器應用程式無法部署成 WebSphere Application Server 叢集的一部分。但是,您可以建立獨立式應用程式伺服器。請參閱在 WebSphere Application Server 叢集中建立 Rational Team Concert 應用程式伺服器實例
Rational Asset Manager 儲存體由下列兩個元件組成:資料庫和檔案系統。資產儲存在檔案系統中,meta 資料儲存在資料庫中。
Rational Asset Manager 需要兩個資料庫: 一個用來儲存資產和資料,另一個用來管理生命週期程序(供所含的 Rational Team Concert 應用程式使用)。請將資料庫伺服器放在個別伺服器或專用磁碟上。
Rational Asset Manager 資料庫的大小取決於資產說明及其他儲存庫活動(像是論壇、設定標籤及登錄使用者等)的大小。搜尋及下載等許多使用者活動的測量值都記錄在資料庫中。 即使您未新增資產到儲存庫中,資料庫也會隨著使用者活動測量值的記錄,隨著時間而成長。 資料庫的大小會隨儲存庫用量的增加以線性形式增加。
Rational Team Concert 資料庫的大小視您新增的自訂生命週期量,以及其他人是否將 Rational Team Concert 當成專案管理與開發工具而定。
除了資料庫和應用程式檔案所需的空間之外,Rational Asset Manager 還需要若干儲存點來儲存資產:
索引大小取決於資產大小,以及資產內容是否大部分是可索引化的文字,或是無法索引化的二進位內容。 如果您使用大量文字和大型資產檔案,索引大小會很大。 索引需要的磁碟空間量,會隨著資產類型、資產數目、使用者活動層次及儲存庫存在時間長度而不同。
在叢集中,每一個節點都必須有自己的索引資料夾。它必須位於伺服器的本端硬碟上;不得是共用磁碟機。
雖然 Rational Asset Manager 支援新增外部登錄(如 LDAP 或自訂登錄)的使用者,但您不需要使用外部登錄。
請將資料庫、儲存庫索引、暫時資料夾以及資產目錄放在個別硬碟上。 這會防止特定作業(如資產擷取和資產索引化)干擾使用者效能(如瀏覽資產)。
您可以根據下列的一般準則來調整硬體,以增進效能:
規劃起始平台大小及正式作業環境的升級時,請考量不同類型的作業所用的相對系統資源。例如,透過 Eclipse 用戶端的作業會耗用比 Web 用戶端作業更多的系統作業。
如需可用來調整系統效能的其他特性,請參閱調整 Rational Asset Manager 的效能。
如果您計劃完成大型檔案的上傳及下載,請遵循下列準則:
Rational Asset Manager Web 應用程式會存取說明應用程式,來交付頁面、工具和表單的環境定義輔助:

如果您需要使用者進行鑑別 (例如,透過應用程式伺服器或外部防火牆)來存取 Rational Asset Manager 說明應用程式,您必須將 Rational Asset Manager 說明應用程式和 Rational Asset Manager Web 應用程式安裝在相同的伺服器上。
請利用下列使用者和資產數目作為基本配置準則:
下列準則適用於兩個基本配置範例:
資產的組成如下:
這個範例以這些使用者作業的工作量為基礎:
| 使用者動作 | 使用者活動 | 說明 |
|---|---|---|
| 關鍵字搜尋 | 48% | 使用者搜尋關鍵字,偶而使用萬用字元搜尋。 |
| 下載資產 | 20% | 使用者搜尋、尋找及下載資產。 |
| Facet 式搜尋 | 26% | 使用者執行 Facet 式搜尋來傳回 10、100 和 1000 項資產,不論儲存庫大小為何,都是如此。 |
| 提交資產 | 1% | 使用者建立資產和上傳內容。 |
| 社群頁面 | 5% | 使用者選取「社群」標籤,然後檢視社群的頁面。 |
如果工作量包括較多複雜作業,它支援的每個應用程式伺服器的使用者數目便比較少;負擔較輕的工作量支援較多使用者。
當您監視系統效能時,您可以審查處理器負載和索引磁碟容量,以瞭解負載如何影響您的 Rational Asset Manager 伺服器,以及決定新增磁碟或叢集伺服器。
大型 IBM WebSphere Application Server 叢集是由前端 HTTP 伺服器和 Proxy 伺服器及環繞著叢集來引導要求的負載平衡器組成。
您可以進行 WebSphere Application Server 的垂直和水平調整。 請使用專用的資料庫伺服器和檔案伺服器。 WebSphere Application Server 可以調整到什麼程度以及您可以使用的伺服器數目,取決於伺服器要求的類型與強度及資產的數目。
第一層是 HTTP 伺服器,它處理 Web 用戶端發出的要求,以及替代應用程式伺服器來提供靜態內容。 它提供一個封裝了從屬應用程式的邏輯 URL,如 IBM Rational Asset Manager 應用程式、Rational Asset Manager 說明應用程式,以及 Rational Asset Manager 資產型開發應用程式。 請注意,在大型配置中,快取伺服器是部署在 HTTP 伺服器前端。
負載平衡器將負載分散給許多系統。 如果您有多個 HTTP 伺服器,就必須使用負載平衡器。 如果是中型部署,請使用軟體型負載平衡器,如 Edge Component。 如果是支援大量並行使用者的較大部署,請使用硬體型負載平衡器。
轉遞快取 Proxy 系統會將用戶端的應用程式資料儲存在快取中,緩和來自其他伺服器系統的負載。 如果您的 Rational Asset Manager 伺服器支援中等並行使用者數目,您只需要一個轉遞 Proxy 系統。 如果您的 Rational Asset Manager 伺服器支援大量並行使用者,您可能需要多個 Proxy 系統。
Rational Asset Manager EAR 檔由兩個 WAR 檔組成:儲存庫和 Web 應用程式檔案及 Web 服務檔。 請將 Rational Asset Manager EAR 檔部署在叢集中的每個 WebSphere Application Server 實例上。 另外,Rational Asset Manager 也包括說明檔及 IBM Rational Unified Process (RUP) WAR 檔;您不需要部署這些 WAR 檔。 如果「說明」和 RUP 支援功能不需要高可用性,請將它們部署在單一 WebSphere Application Server 實例或外部 WebSphere Application Server 儲存器上。
Rational Asset Manager 應用程式
Rational Asset Manager 儲存庫針對搜尋和資料擷取進行正規化,因此,資料的儲存方式設計成能夠更有效搜尋資料、瀏覽構件及下載構件。 為了做到這一點,每個 Rational Asset Manager 伺服器實例都會建置一個本端資產索引,以及一個本端構件索引。 這使得搜尋效能得到最佳化,釋放了資料庫負載,也加強了叢集環境中的可調整性。 本端索引目錄的效能可能比跨越節點來共用索引好。
在選擇資料庫硬體時,最重要的考量是機器的磁碟數目,以及機器所用的 RAID 綱目。 RAID 陣列應該包含每個處理器至少 6-10 個磁碟機。 雖然記憶體很重要,但對於 1000 位使用者及 50,000 項資產而言,記憶體為 4 GB 和 8 GB 的資料庫伺服器配置沒有重大差異。
資料庫磁碟空間需求取決於許多因素:資產數目、每個資產的構件數目、小組園地數目、角色數目、審查次數、資產類型數目、使用者數目、伺服器的交易量(使用者測量值),以及討論區的討論數量。
資產必須能夠跨越各個 WebSphere Application Server 實例來共用。 請使用同時存取的檔案系統。 只有在上傳、下載、構件索引化,以及 Rational Asset Manager 模型進行需要更新資產資訊清單的重大變更時,Rational Asset Manager 才會存取這些檔案。
叢集化就是將一群機器組合成可視為單一機器來參照的單一邏輯實體。 這一節說明各種叢集配置及其主要優缺點。
水平叢集化(有時也稱為展開調整)是新增實體機器來增加叢集儲存區的效能或容量。 水平調整通常會增加叢集化應用程式的可用性,但維護成本比較高。 水平叢集化可以增加叢集化應用程式的容量和產量;在大部分情況下,都使用這類型的叢集化。
垂直叢集化(有時也稱為向上調整)是新增 WebSphere Application Server 實例到同一部機器中。 對於善用大型 SMP 伺服器的未用資源,垂直調整很有用。 您可以利用垂直叢集化來建立多重 JVM 程序,讓它們能夠一起使用所有可用的處理能力。
混合叢集化是水平及垂直叢集化的組合。 在這個配置中,不同的硬體配置也是相同叢集的成員。 較大、功能較強的機器可含有多個 WebSphere Application Server 實例;較小的機器可進行水平叢集化,只含有單一 WebSphere Application Server 實例。
當使用垂直叢集化時,請小心。 如果要判斷什麼情況對於環境和應用程式是正確的,唯一方式是調整單一應用程式伺服器實例的產量和效能,然後將它加到叢集中,再漸進地新增其他叢集成員。 在每個成員加入叢集時,測試效能和產量。 當您配置垂直調整拓蹼時,請始終小心監視記憶體使用情況;不可超出可定址的使用者空間量,或機器上可用的實體記憶體數量。
可調整性是網站擴充的簡易程度。 給定的 Rational Asset Manager 安裝架構必須能夠擴充使用者、資產及社群數目,才能夠支援遞增的負載。 遞增的負載有許多可能的來源,例如,其他團隊或部門加入 Rational Asset Manager 使用者之中,或將大型歷程資產集匯入 Rational Asset Manager 中。
可調整性是一項驅動架構設計的架構考量。 當您新增其他硬體到系統中,可調整性有可能獲得改善,但卻不一定會改善效能和產量。
選擇向上調整(垂直叢集化)及展開調整(水平叢集化),通常是在偏好、成本及環境本質上的決策。 不過,應用程式備援問題可能會改變您的偏好。
也稱為容錯或備援,可用性是指在元件或系統失敗時,系統可供持續作業的能力。 架構決策,如水平和垂直調整以及備份負載平衡器(也就是分派器)等,可能會影響您的 Rational Asset Manager 應用程式的可用性。 請考量組成您的 Rational Asset Manager 環境的所有共用資源、網路和磁碟儲存體系統的可用性。 在容錯設計中,如果應用程式或伺服器失敗,其他叢集成員可以繼續服務用戶端。
失效接手有兩個種類:伺服器失效接手和階段作業失效接手。 每當發生伺服器失效接手時,會失去失敗叢集成員上的階段作業(使用者必須重新登入),但用戶端仍能使用服務。 在階段作業失效接手中,叢集的其他成員會回復現有的階段作業,彷彿叢集成員並未失敗(不過,可能已失去最後一項交易)。 如果配置了備援基礎架構來支援伺服器失效接手,Rational Asset Manager 會支援它。
如果您想要將 IBM Rational Asset Manager 與其他軟體整合起來,例如,IBM Rational ClearCase、IBM Rational ClearQuest 或 IBM WebSphere Service Registry and Repository (WSRR),請考慮 LDAP 或 Active Directory 之類的一般鑑別策略。
另外,也請考量與各個組成元件的連線功能。 如果產品跨過防火牆界限,請開啟適當的埠,供各個整合產品使用。
您可以在 Jazz 伺服器的構件與 Rational Asset Manager 的資產之間建立鏈結。例如,您可以在 IBM Rational Team Concert 中建立資產的問題報告,然後在該資產與工作項目之間建立鏈結。
Rational Team Concert 是一個團隊協同作業工具,它建置在將軟體生命週期全程中各項作業整合起來的可調整、可延伸的平台上。 您可以按照上方的說明,在 Rational Team Concert 伺服器中建立工作項目,或鏈結至其中的工作項目。您也可以讓資產檔案和 Rational Team Concert 來源控制鏈結,如此當使用者從 Rational Asset Manager 將檔案下載到 Eclipse 用戶端時,就會提示他們從來源控制系統下載最新的版本。
您可以將 Rational Asset Manager 新增到 Eclipse 整合開發環境,如此就可以搜尋資產、將構件下載到工作區、從工作區中的檔案來建立新資產,以及協同處理資產。如需將 Rational Asset Manager 安裝到 Eclipse 用戶端的相關資訊,請參閱安裝 Rational Asset Manager Eclipse 用戶端。
您可以在 Rational Asset Manager 應用程式中檢視 Lotus Connections 名片。您也可以在 Lotus Connections 中檢視需要核准的資產清單。
Rational Asset Manager 和 Build Forge 等現有的建置應用程式系統互補。您可以利用 Build Forge,在 Rational Asset Manager 中建立以資產為基礎的建置,也可以利用整合,將建置結果當成新資產發佈到 Rational Asset Manager 中。所提供的一組 Script 可讓您下載資產、檢查相依關係,以及編譯、建置和交付結果來作為新資產。
您可以輕鬆地將模型與拓蹼從建模應用程式公佈到 Rational Asset Manager,以供其他人檢閱和核准您的工作。
作為 Rational Asset Manager 和 WSRR 整合的一部分,您可以將 Rational Asset Manager 資產發佈到 WSRR 中。 當您計劃整合兩個應用程式的登錄時,請考量登錄的用法。 比方說,如果 Rational Asset Manager 是開發時期登錄,含有開發團隊所用的資產,WSRR 是執行時期登錄,用於文件及從文件衍生而來的邏輯服務,便有可能既部署某些已開發的資產,又將部分資產構件發佈在 WSRR 中。
在 Rational Asset Manager 資產的構件傳遞到 WSRR 之後,它們便成為執行時期文件所擁有,由執行時期文件來管理。 它們可以變更,執行時期組織可以依照需要來控管它們。 不過,將開發資產及其執行時期對應項目之間的鏈結保留下來,供使用者瞭解已開發的資產與已部署的文件之間的鏈結,對開發和執行時期組織都很有用。
為了支援整合實務,Rational Asset Manager 利用「物件管理團體 (OMG)」的「可重複使用的資產規格 (RAS)」作為資產 meta 資料的核心結構。 如果要整合工具和其他儲存庫,如 IBM Tivoli CCMDB,還需要其他 meta 資料。 RAS 提供一種用來識別唯一資產及延伸 meta 資料的結構;這個組合備妥了基礎,可供進行 Rational Asset Manager 和 Tivoli CCMDB 之間的參照管理。
藉由在 Rational Asset Manager 中使用 RAS,企業可以配置多個資產類型來符合它們的特定需要。 不論 Rational Asset Manager 中的資產類型配置為何,都會以 Tivoli CCMDB 來進行同步化。 除了資產 meta 資料(如在 Rational Asset Manager 和 Tivoli CCMDB 之間建立參照的 ID)之外,也會在 Rational Asset Manager 和 Tivoli CCMDB 之間,將其他 meta 資料元素(如分類)同步化。 將資產分類及 meta 資料同步化,可以減少管理工作,簡化開發人員的使用。 即便如此,當您選取 Rational Asset Manager 資產的子集及 CCMDB 儲存庫中已配置之項目的子集時,您仍會建立一個多對多連線點,造成在追蹤關係及尋找必要資訊時,更加複雜。
每個儲存庫中的參照變化性都可能影響這些參照的數個整合層次,因此,會影響 Rational Asset Manager 的效能。 請決定各儲存庫中所要連接的項目。 請勿將所有 Rational Asset Manager 資產,不論任何資產類型,全部都連接到 CCMDB 中所有可能配置的項目。 相反地,請識別企業的相關實務,然後識別支援這些實務所需要的資產和配置項目關係,選取資產和配置項目關係的一個子集來進行管理。
Rational ClearCase 提供了版本控制、自動化工作區管理、平行開發支援、基準線管理,以及建置和版本管理,它們可以改進生產力和作業效率。 為了符合內外標準需求,Rational ClearCase 包含各種延伸安全特性,例如,使用者鑑別和審核支援。您可以利用 UCM 功能,在 Rational ClearCase 中新增專案和工作流程管理。。
Rational ClearQuest 是可自訂的系統,讓您能追蹤問題報告與變更。您可以利用它來管理與軟體開發相關的大部分變更活動類型,其中包括加強功能、問題和文件修正。 Rational ClearQuest 在管理軟體變更要求的程序中,將整個團隊統一起來,從而縮短了開發循環。
當您監視系統時,請檢查 Web 伺服器日誌檔來找出錯誤,然後重新啟動伺服器。
另外,也請檢閱系統日誌檔,位置如下:<install path>\IBM\WebSphere\AppServer\profiles\AppSrv01\logs
如果要防止資料遺失,請備份 IBM Rational Asset Manager 資料庫、資產儲存體位置,以及(如果您使用 Installation Manager 的話)Rational Asset Manager 安裝位置。 另外,也請考慮備份您的 IBM WebSphere Application Server 配置。
您不需要備份您的索引;Rational Asset Manager 會為您建立一份索引。 請勿備份任何 /temp 資料。
在系統升級之前,請執行必要的備份。
如需備份和還原應用程式的詳細指示,請參閱備份和還原。
當您計劃升級系統時,請考慮升級所需遵循的路徑。 例如,您計劃利用 IBM Installation Manager,將媒體安裝在您的伺服器嗎?或計劃複製其他來源的媒體嗎?
前置升級考量:
如需升級的相關詳細資訊,請參閱在 WebSphere Application Server 上從舊版升級
請利用 IBM Packaging Utility 軟體將產品套件複製到儲存庫,此儲存庫可放在能夠以 HTTP 或 HTTPS 存取的 Web 伺服器上。
Packaging Utility 軟體位於 IBM Rational Asset Manager 包含的每一個平台 (Windows 和 Linux)的「企業部署 CD」上。 如果要將含有 Rational Asset Manager 套件的儲存庫放在可透過 HTTP 或 HTTPS 存取的 Web 伺服器上,您必須使用 Packaging Utility 將 Rational Asset Manager 的產品套件複製到儲存庫。
請利用此公用程式來執行下列作業:
如需此工具的完整使用指示,請參閱 Packaging Utility 的線上說明。
在利用 IBM Packaging Utility 來複製 Rational Asset Manager 產品套件之前,您必須先從「企業部署 CD」中安裝 Packaging Utility。
如果要從「企業部署 CD」安裝 IBM Packaging Utility 軟體,請執行下列動作:
在 pu.disk_win32.zip 檔解壓縮後所在的區域中,切換至 InstallerImage_win32 目錄。找出 install.exe 檔。
在 pu.disk_linuz.zip 檔解壓縮後所在的區域中,切換至 InstallerImage_linux 目錄。找出 install.exe 檔。本節詳述順利安裝和執行軟體所需的軟硬體需求。
必須確認系統符合最小硬體需求,才能安裝產品。
請從 http://www-01.ibm.com/support/docview.wss?rs=3263&uid=swg27014356 鏈結中選取 IBM Rational Asset Manager 的現行版本,然後按一下系統需求頁面的「硬體」區段。
在安裝產品前,請驗證您的系統符合軟體需求。
請從 http://www-01.ibm.com/support/docview.wss?rs=3263&uid=swg27014356 鏈結中選取 IBM Rational Asset Manager 的現行版本來檢視需求。
您可以安裝含有 IBM WebSphere Application Server 內嵌式版本的Rational Asset Manager 伺服器,也可以將 Rational Asset Manager 伺服器安裝在其中一個支援的應用程式伺服器上。
對於 WebSphere Application Server,Network Deployment 和叢集化部署都受到支援。
Rational Asset Manager 伺服器需要一個資料庫應用程式。 您可以結合安裝在任何支援的應用程式伺服器上的 Rational Asset Manager 伺服器安裝架構來使用任何支援的資料庫。
您必須備妥支援的 Web 瀏覽器,才能執行 Rational Asset Manager Web 用戶端、檢視說明文件,以及支援「Eclipse 標準小組件工具箱 (SWT)」瀏覽器小組件:
6.0 版,版次 65(或以上)。
6.0 版,版次 69(或以上)。您必須有符合下列需求的使用者 ID,才能安裝 IBM Rational Asset Manager。
您的使用者 ID 必須隸屬於 Administrators 群組。
您必須能夠以 root 身分登入。安裝產品之前,請先完成下列步驟:
您可以利用 IBM Installation Manager 來安裝 IBM Rational Asset Manager,或使用部署 .zip 檔來手動安裝它們。 如果您使用 Installation Manager,您可以使用 GUI,或利用指令行來無聲自動安裝。
取得安裝檔案之後,請擷取內容 。
您先下載 .zip 檔,然後將壓縮檔的內容擷取到檔案系統中,以手動安裝 IBM Rational Asset Manager。
如果是從 IBM Passport Advantage® 下載安裝檔案,您必須先從壓縮檔中,將映像檔解壓縮,才能安裝 Rational Asset Manager。
如果您在下載安裝檔案時選取了「下載引導器」選項,「下載引導器」Applet 會自動驗證它所處理的每一個檔案的完整性。
將每一個壓縮檔解壓縮至相同的目錄中。
目錄名稱中不能含有空格,否則,您將無法從指令行執行 launchpad.sh 指令來啟動啟動程式。
啟動程式讓您集中在單一位置上檢視版本資訊和啟動安裝程序。
在下列情況下,請利用啟動程式來啟動 IBM Rational Asset Manager 的安裝:
如果您從啟動程式啟動安裝程序,將會自動安裝 IBM Installation Manager(如果尚未安裝在您電腦上的話)並且啟動,且它會採用預先配置的儲存庫(內含 Rational Asset Manager 套件)位置。如果直接安裝和啟動 Installation Manager,則必須手動設定儲存庫喜好設定。
如果從 CD 安裝且工作站已啟用自動執行,當您將第一片安裝光碟插入光碟機時,將自動啟動 Rational Asset Manager 啟動程式。如果從電子映像檔安裝,或工作站未配置自動執行,則必須手動啟動啟動程式。
完成前置安裝作業所描述的前置安裝作業(如果尚未完成)。
如果要執行啟動程式:
確定已裝載光碟機。
執行 CD 根目錄中的 launchpad.exe。
執行 CD 根目錄中的 launchpad.sh。IBM Installation Manager 是協助您將產品套件安裝在電腦上的程式。
另外,Installation Manager 也可協助您更新、修改和解除安裝任何已安裝的套件。 套件可能是設計成用 Installation Manager 來安裝的產品、元件群組或單一元件。
IBM Rational Asset Manager 的大部分安裝實務都使用 Installation Manager。 Rational Asset Manager 通常需要發佈之時最新版的 IBM Installation Manager。
您可以利用 Installation Manager GUI 來安裝 Rational Asset Manager,您也可以利用回應檔,從指令行進行無聲自動安裝。
如需 IBM Installation Manager 的相關資訊,請造訪 Installation Manager 資訊中心,位置如下:http://publib.boulder.ibm.com/infocenter/install/v1r2/index.jsp。
這節處理一些常見的 IBM Installation Manager 相關作業。 如需相關資訊,請參閱 Installation Manager 線上說明或 Installation Manager 資訊中心 (http://publib.boulder.ibm.com/infocenter/install/v1r2/index.jsp)。
如果您是從啟動程式來啟動產品安裝作業,若工作站尚未安裝 Installation Manager,便會自動安裝。 (如需這項程序的進一步資訊,請參閱從啟動程式來安裝。)在其他情況下,您必須手動啟動 Installation Manager 的安裝作業。
如果要手動啟動 Installation Manager 的安裝作業,請執行下列動作:
IBM Installation Manager 是以啟動程式來安裝。 如需此程序的相關資訊,請參閱從啟動程式來安裝。
如果要手動安裝 Installation Manager:
這個檔案位於第一片安裝光碟的 InstallerImager_linux 資料夾中。
這個檔案位於第一片安裝光碟的 InstallerImager_aix 資料夾中。您應該從啟動程式啟動 Installation Manager。 這樣做會使用已配置的儲存庫喜好設定和選取的 Rational Asset Manager 套件來啟動 Installation Manager。 如果直接啟動 Installation Manager,則必須設定儲存庫喜好設定,並手動選擇產品套件。 如需相關資訊,請參閱規劃安裝。
如果要手動啟動 Installation Manager:
您應該從啟動程式啟動 Installation Manager。 這樣做會使用已配置的儲存庫喜好設定和選取的 Rational Asset Manager 套件來啟動 Installation Manager。 如果直接啟動 Installation Manager,則必須設定儲存庫喜好設定,並手動選擇產品套件。 如需相關資訊,請參閱規劃安裝。
如果要手動啟動 Installation Manager:
如果要解除安裝 Installation Manager,請執行下列動作:
您必須利用您的 Linux 或 AIX 版本所提供的套件管理工具來解除安裝 Installation Manager。
如果要在 Linux 或 AIX 上手動解除安裝 Installation Manager,請執行下列動作:
IBM Installation Manager 可以無聲自動安裝和解除安裝。
如果要將 Installation Manager 無聲自動安裝到 Windows 上的預設安裝位置,請執行下列動作:
如果您想變更安裝位置,可在 /v 選項中新增 INSTALLDIR 內容。例如:setup.exe /S /v"/qn INSTALLDIR=\"C:\InstallationManager\""
如果要在 Windows 上無聲自動解除安裝 Installation Manager,請執行下列動作:
在命令提示字元中執行下列指令:msiexec /x {DBD90D51-BD46-41AF-A1F5-B74CEA24365B}
IBM Installation Manager 會從指定的儲存庫位置擷取產品套件。
如果使用啟動程式來啟動 Installation Manager,則會將儲存庫資訊傳遞給 Installation Manager。若是直接啟動 Installation Manager,您必須指定一個內含所要安裝之產品套件的安裝儲存庫。請參閱在 Installation Manager 中設定安裝儲存庫喜好設定。
某些組織會組合本身的產品套件,並放在自己的內部網路中管理。如需這類安裝實務的相關資訊,請參閱 IBM Installation Manager 線上說明。 您的系統管理者必須提供正確的 URL 給您。
依預設,IBM Installation Manager 會使用每一個 Rational 軟體開發產品中的內嵌 URL,以經由「網際網路」連接儲存庫伺服器。之後,Installation Manager 就會搜尋產品套件以及新的特性。
當您從啟動程式啟動 IBM Rational Asset Manager 的安裝時,含有您要安裝之產品套件的儲存庫位置,會在 IBM Installation Manager 啟動時,自動定義在其中。 不過,如果您直接啟動 Installation Manager (例如,從位在 Web 伺服器上的儲存庫來安裝 Rational Asset Manager),則必須在 Installation Manager 中指定儲存庫喜好設定(內含產品套件的目錄 URL),才能安裝產品套件。請在「喜好設定」視窗的「儲存庫」頁面中,指定這些儲存庫位置。依預設,Installation Manager 會在每一個 Rational 軟體開發產品中使用一個內嵌的 URL,以經由「網際網路」連接儲存庫伺服器,並搜尋可安裝的套件和新特性。您的組織可能需要您重新導向儲存庫,以使用內部網路中的網站。
如果要在 Installation Manager 中新增、編輯或移除儲存庫位置,請執行下列動作:
IBM Rational Asset Manager 需要一個資料庫應用程式。如果您尚未安裝任何支援的資料庫應用程式,您可以安裝 Rational Asset Manager 安裝媒體隨附的 IBM DB2 Enterprise Server Edition 9.7 版。
如需安裝指示和版本注意事項,以及 DB2 的相關使用資訊,請參閱 IBM DB2 Database for Linux、UNIX®,和 Windows 資訊中心。請參閱http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp。
如果要開始安裝 DB2 Enterprise Server Edition 9.7 版,請執行下列動作:
您必須登錄您的 DB2 授權碼。 如果要執行這個動作,請參閱登錄 DB2 授權碼。
IBM DB2 Enterprise Server Edition 9.7 版授權碼必須利用 db2licm 指令來登錄。
DB2 產品使用節點鎖定檔所包含的授權碼資訊。 節點鎖定檔是藉由執行 db2licm 指令及指定 DB2 產品的授權檔來建立或更新。 節點鎖定檔的建立或更新,稱為登錄 DB2 產品授權碼。
DB2 產品使用節點鎖定檔中所含的授權碼資訊,節點鎖定檔是藉由執行 db2licm 指令及指定 DB2 產品的授權檔來建立或更新。如果要登錄授權碼,您必須在每一部安裝 DB2 的電腦上執行 db2licm 指令。
如果要利用最高權限來手動登錄 DB2 產品授權碼,請執行下列動作:
比方說,在 AIX 上,如果 CD-ROM 是裝載在 /cdrom 目錄中,授權檔的名稱是 db2ese_o.lic,指令應該如下:/usr/opt/db2_08_01/adm/db2licm -a /cdrom/db2/license/db2ese_o.lic
執行 db2licm 指令之後,DB2 產品授權碼資訊會包含在節點鎖定檔中,目錄如下:
如果要將 DB2 產品授權碼登錄為實例擁有者,請執行下列動作:
如果要將授權碼配送給各個用戶端,IBM Rational Asset Manager 伺服器會使用 IBM Rational License Server。
如果要安裝和配置 Rational License Server for Rational Asset Manager,請執行下列動作:
若為 Windows、AIX 或 Linux:如果您使用 Rational License Server 7.01 版或更舊的版本,請升級至 Rational License Key Server 8.1 版或更新的版本。
若為 Linux for zSeries:請使用 Rational License Server for UNIX and Linux version 7.0.0.1。
Rational License Server 隨附在 Rational Asset Manager 安裝媒體中。
「授權管理手冊」可取得安裝及配置授權伺服器的相關資訊:
請參閱 Rational License Server 遞送和支援網頁,以取得概觀:http://www-01.ibm.com/support/docview.wss?uid=swg21265239
可用的授權碼數目決定了能夠同時登入 Web 應用程式的使用者數目。
如果要升級,則必須要求取得已更新的授權碼。
如需 Rational 授權及如何取得 Rational Asset Manager 授權碼的相關資訊,請參閱 Rational 授權支援頁面,位置如下:http://www.ibm.com/software/rational/support/licensing/。
如需更新 Rational Common Licensing Server 8.1 版授權檔的相關資訊,請參閱授權移轉公用程式或傳回或移動授權碼。
您可以透過手動配置,或利用 Rational Asset Manager 伺服器設定應用程式來配置 Rational Asset Manager 伺服器與 Rational License Server 通訊。 如需安裝 Rational Asset Manager 及使用伺服器設定應用程式的指示,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。 如需手動配置 Rational Asset Manager 伺服器來與授權伺服器通訊的指示,請參閱配置 Rational Asset Manager 伺服器應用程式。
如果是安裝到現有的 IBM WebSphere Application Server 6.1 版上,就必須啟用應用程式安全。 如果沒有啟用應用程式安全,IBM Rational Asset Manager 伺服器設定應用程式將無法進行 IBM WebSphere Application Server 的任何配置變更。
這一節討論升級 IBM Rational Asset Manager、利用內嵌式 IBM WebSphere Application Server 6.1 版來安裝它,以及將它安裝到現有的 WebSphere Application Server 或 Apache Tomcat 伺服器安裝架構的步驟。
您可以安裝 IBM Rational Asset Manager 伺服器設定應用程式,供您利用 IBM Installation Manager 來部署所有其他應用程式。 您可以利用 IBM WebSphere Application Server 的內嵌版本或 WebSphere Application Server 6.1 版的現有版本,來安裝伺服器應用程式。 您可以安裝至單一節點或叢集中。
如果您是安裝到 Apache Tomcat 或不想使用 Installation Manager,請參閱直接從安裝媒體擷取伺服器應用程式檔案。
如果您無法存取圖形使用者介面,您可以透過指令行使用回應 Script。
在安裝 Rational Asset Manager 之前,請確定資料庫應用程式(DB2、Oracle 或 SQL Server)已安裝且在執行中。
如果是安裝到現有的 WebSphere Application Server 伺服器或叢集,請確定該伺服器或叢集正在執行。您必須在應用程式伺服器的相同伺服器上執行 Installation Manager,如果是網路部署叢集,則必須在執行「部署管理程式」的伺服器上執行。
預設路徑:
C:\Program Files\IBM\RAM72Server
/opt/IBM/RAM72Server| 埠名稱 | 預設值 |
|---|---|
| HTTP 傳輸埠 (WC_defaulthost) | 13080 |
| 管理主控台埠 (WC_adminhost) | 13060 |
| HTTPS 傳輸埠 (WC_defaulthost_secure) | 13443 |
| 管理主控台安全埠 (WC_adminhost_secure) | 13043 |
| 引導埠 (BOOTSTRAP_ADDRESS) | 13809 |
| SOAP 連接器埠 (SOAP_CONNECTOR_ADDRESS) | 13880 |
如果您已在 Windows 或 Linux 上安裝內嵌式 WebSphere Application Server,且您想要將 WebSphere Application Server 當作一項服務來執行,請參閱將內嵌式 WebSphere Application Server 配置成一項服務(僅限 Windows 和 Linux)。
如果您需要應用程式伺服器,則會安裝和啟動內嵌式 WebSphere Application Server,且伺服器設定應用程式已部署到應用程式伺服器。如果您已安裝到現有的 WebSphere Application Server,則伺服器設定應用程式已部署到應用程式伺服器。如果您已安裝到 WebSphere Application Server 叢集,則伺服器設定應用程式已部署到叢集。
這時會在瀏覽器視窗中,開啟「Rational Asset Manager 配置」網頁。 請遵循指示來重新啟動伺服器(如果伺服器已在執行,請重新啟動它),然後按一下鏈結來啟動 Rational Asset Manager 伺服器設定應用程式。 伺服器設定應用程式是一個精靈,它會部署其他企業保存檔和 Web 保存檔,以及配置資料庫、資料庫連線、安全和儲存庫設定。 如需使用伺服器設定應用程式的指示,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案一節。
如果您使用 DB2如果您使用 DB2,伺服器設定應用程式可以替您建立及配置資料庫。 請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
如果您使用 Oracle 或 Microsoft SQL Server請建立資產資料庫和生命週期資料庫。 請參閱建立及配置 Rational Asset Manager 的資料庫。
您可以從指令行利用回應檔來安裝 IBM Rational Asset Manager,而不使用 IBM Installation Manager 圖形使用者介面。
您可以從指令行中,利用回應檔來無聲自動安裝。 範例回應檔包括在安裝媒體中,或安裝之後,供無聲自動安裝使用。 這些範例回應檔在安裝媒體的 disk1/sample_response_files 資料夾中,它們也安裝在 /sample_response_files 目錄中。 這些範例檔案如下:
每個檔案都含有註解來協助說明特定安裝架構必須如何加以修改。
如需利用回應檔來無聲自動安裝產品的相關資訊,請參閱http://publib.boulder.ibm.com/infocenter/install/v1r2/topic/com.ibm.silentinstall12.doc/topics/c_silent_install_over_IM.html
如果您想要使用現有的 IBM WebSphere Application Server 或叢集環境,請遵循下列步驟來手動安裝及配置 IBM Rational Asset Manager。
下列清單是部署與配置 Rational Asset Manager 來搭配使用現有的應用程式伺服器時,所需採取的步驟順序:一般而言,您將完成下列作業:
安裝媒體包含每個支援的作業系統的 .zip 檔,其中含有手動安裝及配置 IBM Rational Asset Manager 所需要的所有檔案。
您必須已下載 Rational Asset Manager 的安裝媒體,且已將所有 .zip 檔解壓縮到相同目錄中。
安裝媒體包含每個受支援作業系統的 .zip 檔,以及包含下列檔案的應用程式伺服器:
完整的檔案清單位於以下的表格 1。
.zip 檔的命名慣例如下:com.ibm.ram.manual.deploy.application_server.operating_system_version_number.disk1.zip,其中 application_server 會是 was(代表 WebSphere Application Server)或 tomcat(代表 Apache Tomcat)。
如果是手動安裝,現在您必須執行下列動作:
解壓縮後的 .zip 檔包含下列檔案:
如果您已安裝資料庫軟體,且資料庫伺服器在執行中,您可以在安裝 IBM Rational Asset Manager 之前,或使用 Rational Asset Manager 伺服器設定應用程式時,建立和配置資料庫。 如果您使用 IBM DB2,伺服器設定應用程式可以為您建立這個資料庫。
如果您要使用 IBM WebSphere Application Server 和 DB2,且選擇利用 Rational Asset Manager 伺服器設定應用程式來建立您的資料庫,請跳過這一節。
Rational Asset Manager 伺服器應用程式需要一個用來放置資產和其他儲存庫資訊的資料庫。
如果您要使用 IBM WebSphere Application Server,且將使用伺服器設定應用程式,您可以跳過這項作業,因為伺服器設定應用程式可以替您建立及配置資料庫。
使用批次檔與資料庫 Script,在IBM DB2 for IBM Rational Asset Manager 中建立表格並移入資料。
如果您要使用 IBM WebSphere Application Server,且將使用伺服器設定應用程式,您可以跳過這項作業,因為伺服器設定應用程式可以替您建立及配置資料庫。
如果您偏好手動建立資料庫與表格,請參閱在 DB2 中手動建立資產的資料庫表格,並移入資料。
您可以執行批次檔,以自動建立資料庫和表格。DB2 必須已安裝並且正在執行。請確定您知道安裝媒體所包含之 SQL Script 的位置。如果是用 Installation Manager 來安裝,這個位置便是 install_location\ram\DatabaseScripts\DB2。 另外,您也必須知道 DB2 的安裝目錄(在 Windows 上通常是 C:\Program Files\IBM\SQLLIB;在 Linux、AIX 或 Linux for zSeries 上通常是 opt/IBM/DB2/V9.7)。
您將使用下列 Script:
) dbcreate_populate.bat
) dbcreate_populate.sh
) dbcreate_populate_zLinux.sh
檢查您對於包含 SQL Script 的目錄是否有寫入權。
dbcreate_populate.bat
dbcreate_populate.sh
dbcreate_populate_zlinux.sh** 執行 SQL 陳述式時發生 CLI 錯誤: (-204): [IBM][CLI Driver][DB2/NT] SQL0204N "RAMSCHEMA.FORUM" 為未定義的名稱。SQLSTATE=42704如果您是第一次執行批次檔,大可忽略這些訊息。
之後:
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
配置 Apache Tomcat,然後部署 Rational Asset Manager 應用程式檔案。請參閱將 Rational Asset Manager 伺服器應用程式部署在 Tomcat 5.5 上。
這些指示說明如何手動配置 IBM DB2,並且在 DB2 中建立 IBM Rational Asset Manager 表格並移入資料。
如果您要使用 IBM WebSphere Application Server,且將使用伺服器設定應用程式,您可以跳過這項作業,因為伺服器設定應用程式可以替您建立及配置資料庫。
DB2 必須已安裝並且正在執行。此外,請確定您知道包含在安裝媒體中之 SQL Script 的位置(一般而言,是 path to installation media\ db_scripts\DB2)。最後,請確定您也知道 DB2 的安裝目錄(若為 Windows,通常是 C:\Program Files\IBM\SQLLIB;若為 Linux,通常是 opt/IBM/DB2/V9.7;若為 AIX,通常是 /opt/IBM/db2/V9.7)。
您可以選擇性地使用批次 Script 來簡化這項程序。請參閱使用批次檔在 DB2 中建立資產的資料庫表格,並移入資料。
如果要配置 DB2 並建立資料庫表格,請執行下列動作:
ATTACH TO <DATABASE_INSTANCE>(其中 <DATABASE_INSTANCE> 是您在步驟 2 選取的資料庫實例名稱)
CREATE DATABASE <DATABASE_NAME> AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY US(其中 <DATABASE_NAME> 任何名稱皆可;例如 RAMDB)
之後:
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
配置 Apache Tomcat,然後部署 Rational Asset Manager 應用程式檔案。請參閱將 Rational Asset Manager 伺服器應用程式部署在 Tomcat 5.5 上。
這些指示說明如何在 Oracle 中手動建立 IBM Rational Asset Manager 的表格並移入資料。
Oracle 必須已安裝並且正在執行。此外,請確定您知道 SQL Script 的位置(通常是 path_to_installation_media \db_scripts\Oracle)。
如果要建立資料庫表格,請執行下列動作:
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
這些指示說明如何在 Microsoft SQL Server 2005 中,手動建立 IBM Rational Asset Manager 的表格,然後將資料移入表格中。
SQL Server 2005 必須已安裝並且正在執行。另外,也請確定您知道 SQL Script 的位置(通常是 path to installation media\db_scripts\SQLServer)。
如果要建立資料庫表格,請執行下列動作:
從指令行工具中,輸入:
CREATE DATABASE RAMDB COLLATE collation
其中 collation 是您指定對照序列之處。 例如:
CREATE DATABASE RAMDB COLLATE SQL_Latin1_General_BIN2
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
您必須為自訂資產生命週期建立另一個資料庫。
如果您要使用 IBM WebSphere Application Server 和 DB2,且選擇利用 Rational Asset Manager 伺服器設定應用程式來建立您的資料庫,請跳過這一節。
如果您使用現有的 Rational Team Concert 伺服器,則可以跳過這項作業,因為 Rational Team Concert 已有一個資料庫。
如果您要使用 IBM WebSphere Application Server,且將使用伺服器設定應用程式,您可以跳過這項作業,因為伺服器設定應用程式可以替您建立及配置資料庫。
如果您使用現有的 Rational Team Concert 伺服器,則可以跳過這項作業,因為 Rational Team Concert 已有一個資料庫。
請確定您也知道 DB2 的安裝目錄(在 Windows 上通常是 C:\Program Files\IBM\SQLLIB;在 Linux、AIX 和 Linux for zSeries 上通常是 opt/IBM/DB2/V9.7)。
執行這些指示的使用者在 DB2 資料庫上必須有系統管理者權限。
如果要設定 DB2 資料庫,請執行下列動作:
db2 create database RTCDB on <database_storage_drive> using codeset UTF-8 territory en pagesize 8192
db2 create database RTCDB on <database_storage_directory> using codeset UTF-8 territory en pagesize 8192
db2 UPDATE DATABASE CONFIGURATION FOR RTCDB USING APP_CTL_HEAP_SZ 1024
db2 stop database manager force
db2 start database manager
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
配置 Apache Tomcat,然後部署 Rational Asset Manager 應用程式檔案。請參閱將 Rational Asset Manager 伺服器應用程式部署在 Tomcat 5.5 上。
這些指示說明如何在 Oracle for IBM Rational Asset Manager 中建立生命週期管理資料庫。 隨附的 IBM Rational Team Concert 版本將會使用這個資料庫。
如果您使用現有的 Rational Team Concert 伺服器,則可以跳過這項作業,因為 Rational Team Concert 已有一個資料庫。
Oracle 必須已安裝並且正在執行。
您必須在資產資料庫相同的主機上,為資產生命週期建立資料庫。
如果要為資產生命週期設定 Oracle 資料庫,請執行下列動作:
下列執行於 Windows 電腦中的指令顯示 create 陳述式範例:
CREATE BIGFILE TABLESPACE jazz_tbs DATAFILE 'D:\jazz_tbs\jazz_tbs.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
這些指示說明如何在 Microsoft SQL Server 2005 中,手動建立 IBM Rational Asset Manager 生命週期管理資料庫。隨附的 IBM Rational Team Concert 版本將會使用這個資料庫。
如果您使用現有的 Rational Team Concert 伺服器,則可以跳過這項作業,因為 Rational Team Concert 已有一個資料庫。
SQL Server 2005 必須已安裝並且正在執行。
如果要利用指令工具 sqlcmd 來設定 SQL Server 資料庫,請執行下列動作:
CREATE DATABASE rtcdb GO
USE rtcdb; exec sp_changedbowner 'ramDBuser' GO
ALTER DATABASE rtcdb COLLATE SQL_Latin1_General_CP437_CS_AS GO
如果您使用 WebSphere Application Server,請執行下列動作:如果尚未部署伺服器設定應用程式,請將它部署在伺服器或叢集中。 如果要執行這個動作,請參閱部署到伺服器中或部署到叢集中。
如果您要安裝至 WebSphere Application Server 叢集,且您需要安裝 Rational Team Concert,您也必須建立 Rational Team Concert 的單一應用程式伺服器實例。
之後,再利用伺服器設定應用程式,配置 WebSphere Application Server 來連接您的資料庫。 如果您已將伺服器設定應用程式部署到您的伺服器或叢集中,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
您可以手動部署 IBM Rational Asset Manager 伺服器設定應用程式,而這會將其他所有的應用程式部署在現有的 IBM WebSphere Application Server 上。
將 IBM Rational Asset Manager 手動安裝在現有的 IBM WebSphere Application Server 安裝架構上。
如果您使用 IBM Installation Manager,Installation Manager 已為您將伺服器設定應用程式部署至您的伺服器。如需相關資訊,請參閱利用 Installation Manager 來安裝 Rational Asset Manager 伺服器。
如果您將產品安裝至叢集環境,請參閱將伺服器設定應用程式部署至 Websphere Application Server 叢集。
您可以手動將 IBM Rational Asset Manager 伺服器設定應用程式部署到 Network Deployment 叢集。
如果您使用 IBM Installation Manager,Installation Manager 已為您將伺服器設定應用程式部署至您的伺服器。如需相關資訊,請參閱利用 Installation Manager 來安裝 Rational Asset Manager 伺服器。
您必須有權存取檔案,才能手動安裝與部署 Rational Asset Manager。如需相關資訊,請參閱直接從安裝媒體擷取伺服器應用程式檔案。
如果您想將伺服器設定應用程式直接部署到「部署管理程式」,必須利用 Jython Script 來執行這個動作。請參閱將伺服器設定應用程式部署到 WebSphere Application Server 叢集中的「部署管理程式」。
部署並啟動伺服器設定應用程式之後,您將用它來部署和配置其他的應用程式。
您可以執行 Jython Script,以便將伺服器設定應用程式放置在叢集的「部署管理程式」伺服器上,來手動將伺服器設定應用程式部署到「部署管理程式」。
如果您使用 IBM Installation Manager,Installation Manager 已為您將伺服器設定應用程式部署至您的伺服器。如需相關資訊,請參閱利用 Installation Manager 來安裝 Rational Asset Manager 伺服器。
您必須有權存取檔案,才能手動安裝與部署 Rational Asset Manager。如需相關資訊,請參閱直接從安裝媒體擷取伺服器應用程式檔案。
您必須能夠將應用程式部署到叢集的「部署管理程式」伺服器。
部署並啟動伺服器設定應用程式之後,您將用它來部署和配置其他的應用程式。
在 7.5 版之前,您必須直接將伺服器設定應用程式安裝到叢集的「部署管理程式」;從 7.5 版起,您可以將伺服器設定應用程式安裝到叢集中的任何應用程式伺服器,然後再利用伺服器設定應用程式,將其他應用程式部署到叢集。
wsadmin.bat -lang jython -user user_name -password password -f install_dir\ram\conf\bin\deployClusterSetup.py install_dir/ram/apps/was/com.ibm.ram.repository.setup.web.ear com.ibm.ram.repository.setup.web.ear context_root
在 AIX、Linux 或 Linux for zSeries 中,執行下列指令:
wsadmin.sh -lang jython -user user_name -password password -f install_dir/ram/conf/bin/deployClusterSetup.py install_dir/ram/apps/was/com.ibm.ram.repository.setup.web.ear com.ibm.ram.repository.setup.web.ear context_root
其中:
如果要將伺服器設定應用程式從「部署管理程式」伺服器解除安裝,請執行下列指令 (Windows):
wsadmin.bat -conntype NONE -lang jython -f install_dir\ram\conf\bin\UninstallSetup.py com.ibm.ram.repository.setup.web.ear
在 AIX、Linux 或 Linux for zSeries 中,執行下列指令:
wsadmin.sh -conntype NONE -lang jython -f install_dir/ram/conf/bin/UninstallSetup.py com.ibm.ram.repository.setup.web.ear
IBM Rational Team Concert 是您在 IBM Rational Asset Manager 中管理資產生命週期時必須使用的,雖然您無法將它部署至 IBM WebSphere Application Server 叢集,仍可以在現有的叢集中,建立 Rational Team Concert 的單一應用程式伺服器實例。
如果您已安裝及配置 Rational Team Concert,請跳過這項作業。
您必須是應用程式伺服器管理者,才能在叢集上建立新伺服器實例。
由於您無法將 Rational Team Concert 部署到叢集中,您必須在各個叢集化伺服器之外,另外建立一個應用程式伺服器。 之後,您便可以將 Rational Team Concert 部署到這部伺服器。
您不需要另一部機器;您可以在叢集的任何個別節點上,建立一個新的獨立式應用程式伺服器。
這時會配置您的新應用程式伺服器。 您可以在伺服器 -> 應用程式伺服器頁面上,按一下伺服器名稱來進一步配置它。
現在,您可以利用伺服器設定應用程式,將 Rational Team Concert 部署到新的應用程式伺服器。
您可以在現有的 Apache Tomcat 安裝架構上,手動部署 IBM Rational Asset Manager。
您可以手動將 IBM Rational Asset Manager 安裝在 Apache Tomcat 安裝架構上。
您必須有已安裝且在執行中之 Tomcat 伺服器的管理和檔案存取權。
執行這項作業之前,請先完成下列作業:
您必須知道資料庫伺服器的下列 JDBC .jar 檔的位置:
db2jcc_license_cu.jar 與 db2jcc.jar
ojdbc5.jar。如果您使用 Oracle 10,仍舊使用 Oracle 11 的 ojdbc5.jar。您可以從 Oracle 下載檔案。
sqljdbc.jar。您可以從 Microsoft 下載檔案。您可以改良 Rational Asset Manager 的效能和穩定性,作法是在個別的 Tomcat 伺服器上,安裝其 Web 應用程式和 IBM Rational Team Concert 隨附的應用程式檔案。在這整份文件中,Rational Asset Manager Tomcat 伺服器的安裝目錄稱為 tomcat_install_directory。Rational Team Concert Tomcat 伺服器的安裝目錄是 tomcat_for_rtc_install_directory。如果您將所有的 Web 應用程式安裝在同一部 Tomcat 伺服器上,這些目錄會相同。
將 Rational
Licensing Key Server 8.1 版的程式庫檔案解壓縮到 tomcat_install_directory\shared\lib 資料夾:
修改 Rational Asset Manager 的 Tomcat 伺服器啟動 Script:
| 原始檔案名稱 | 新檔名 | 產生的環境定義路徑 | 這是什麼? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Tomcat 的 Rational Asset Manager 主要 Web 應用程式 |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Tomcat 的 Rational Asset Manager Web 服務應用程式 |
| iehs.war | ram.help.war | ram.help | Rational Asset Manager 說明和使用者輔助應用程式 |
| rmcabdgovernprocess.war | ram.process.war | ram.process | 資產型開發和控管程序的文件應用程式 |
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="com.ibm.db2.jcc.DB2Driver" username="your_username" password="your_password" url="jdbc:db2://fully_qualified_database_server_name:database_port_number/Rational_Asset_Manager_database_name" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" username="your_username" password="your_password" url="jdbc:oracle:thin:@fully_qualified_database_server_name:database_port_number:Rational_Asset_Manager_database_name" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
<Resource name="jdbc/RAM_Con" type="javax.sql.DataSource" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" username="your_username" password="your_password" url="jdbc:microsoft:sqlserver://fully_qualified_database_server_name:database_port_number:Rational_Asset_Manager_database_name" poolPreparedStatements="true" maxWait="5000" maxActive="4" maxIdle="2"/>
<!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> -->
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
<user username="admin" password="" roles="admin,manager" />
這個使用者的名稱必須是 admin。
IBM Rational Asset Manager 需要 IBM Rational Team Concert,以便控制可讓您用來管理資產開發的生命週期功能。如果您沒有 Rational Team Concert,會隨附該產品的有限版本,以供您部署到 Tomcat 伺服器上。
如果您已部署和配置 Rational Team Concert 伺服器應用程式,可以使用現有的應用程式,而不需安裝新的應用程式。如果要將 Rational Team Concert 配置成使用 Rational Asset Manager,請參閱將 Rational Team Concert 伺服器配置成使用 Rational Asset Manager。
您必須有已安裝且在執行中之 Tomcat 伺服器的管理和檔案存取權。
執行這項作業之前,請先完成下列作業:
您必須具備 Tomcat 伺服器的安全憑證。 Rational Team Concert 隨附版本需要安全連線。
您可以改良 Rational Asset Manager 的效能和穩定性,作法是在個別的 Tomcat 伺服器上,安裝其 Web 應用程式和 IBM Rational Team Concert 隨附的應用程式檔案。在這整份文件中,Rational Asset Manager Tomcat 伺服器的安裝目錄稱為 tomcat_install_directory。Rational Team Concert Tomcat 伺服器的安裝目錄是 tomcat_for_rtc_install_directory。如果您將所有的 Web 應用程式安裝在同一部 Tomcat 伺服器上,這些目錄會相同。
將 Rational
Licensing Key Server 8.1 版的程式庫檔案解壓縮到 tomcat_for_rtc_install_directory\shared\lib 資料夾:
如需利用 keytool 指令來建立自簽憑證的相關資訊,請參閱 Sun Java 文件。您可以利用以下的 keytool 指令範例,來建立自簽憑證:
keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore
執行該指令時,會提示您提供金鑰儲存庫檔案的密碼。預設密碼是 changeit,但是您應該指定不同的密碼。您必須記住該密碼,以便稍後輸入到 server.xml 檔中。
如果您使用 IBM JRE,許多版本在 IBM_Java_JRE_install_location/jre/bin/ 目錄中都包括 IBM 工具 ikeyman。您可以使用這個工具來建立及管理伺服器上的安全憑證。如需使用 iKeyman 工具的相關資訊,請參閱《iKeyman 使用手冊》。
我們也會在 rtc_install_dir/jazz/server/ 資料夾中隨附一份簡式憑證;憑證檔是 ibm-team-ssl.keystore
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="keystore_file"
keystorePass="keystore_password"
sslProtocol="keystore_protocol"
algorithm="keystore_algorithm"
URIEncoding="UTF-8" />
其中:
如需對 Tomcat 配置 SSL 的相關資訊,請參閱《Apache Tomcat 5.5 SSL 配置方式以及 Apache Tomcat 配置參考手冊》。
複製資料庫提供者中的適當 .jar 檔:
將 ojdbc14.jar 檔複製到
rtc_install_dir/jazz/server/oracle 資料夾
(您可能需要建立 oracle 資料夾)。
您可以從 Oracle 下載檔案。如果您使用 Oracle 11,請下載 Oracle 10g 的套件,以找出 ojdbc14.jar 檔。
將下列檔案複製到 rtc_install_dir/jazz/server/sqlserver 資料夾
(您可能需要建立 sqlserver 資料夾):
以 %20 取代 rtc_install_dir 中的每一個空格字元:
set ORACLE_JDBC=oracle_jar_dir set SQLSERVER_JDBC=sqlServer_jar_dir set JAZZ_INSTALL_DIR=rtc_install_dir set JAVA_OPTS=-Djava.awt.headless=true -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M
ORACLE_JDBC=oracle_jar_dir SQLSERVER_JDBC=sqlServer_jar_dir JAZZ_INSTALL_DIR=rtc_install_dir export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
其中:
oracle_jar_dir 是
ojdbc14.jar 檔的目錄 (rtc_install_dir/jazz/server/oracle)
sqlServer_jar_dir 是 sqljdbc.jar 檔的目錄 (rtc_install_dir/jazz/server/sqlserver)
如果您要將 Rational Asset Manager 與 Rational Team Concert 安裝在相同的應用程式伺服器上,請使用 JAVA_OPTS 系統變數來取代您在配置 Rational Asset Manager Tomcat 伺服器的啟動 Script 時所建立的變數;這項宣告仍包含 -Djava.library.path 選項。
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
com.ibm.team.repository.db.jdbc.password=jazzDBpswd其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
com.ibm.team.repository.db.override.versioncheck=true
com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//localhost:1433;databaseName=jazz;user=jazzDBuser;password={password}
com.ibm.team.repository.db.jdbc.password=jazzDBpswd其中:
com.ibm.team.scm.tmpdir=team_temp_dir com.ibm.team.repository.server.repourl.port.http=unsecure_port com.ibm.team.repository.user.registry.type=UNSUPPORTED com.ibm.team.repository.ws.allow.admin.access=false com.ibm.team.repository.server.repourl.port.https=secure_port
<role rolename="JazzUsers"/> <role rolename="JazzAdmins"/> <role rolename="JazzDWAdmins"/> <role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
如果您將應用程式安裝在相同的 Tomcat 伺服器上,請為您在修改 Rational Asset Manager 應用程式的使用者安全設定時所建立的使用者,新增 JazzAdmins 角色。
tomcat_for_rtc_install_directory\bin\startup.bat
tomcat_for_rtc_install_directory/bin/startup.sh您可以手動配置 IBM Rational Asset Manager 中生命週期所需的 IBM Rational Team Concert 伺服器。
如果要將 Rational Team Concert 伺服器應用程式配置成使用 Rational Asset Manager,必須將應用程式部署至應用程式伺服器,並連接資料庫。如果您使用 IBM WebSphere Application Server,伺服器設定應用程式會為您執行這項程序。
Rational Team Concert 的 Tomcat 伺服器必須正在執行。
tomcat_install_directory\bin\startup.bat
tomcat_install_directory/bin/startup.sh如果要終結伺服器應用程式的配置,儲存庫管理者必須執行這個區段各主題中的步驟。
如果您已手動安裝 IBM Rational Asset Manager,且未利用伺服器設定應用程式來配置伺服器,請執行這個區段各主題的步驟,然後執行標題為「必要配置」之區段各主題的步驟。
伺服器設定應用程式是在新的內嵌式 IBM WebSphere Application Server 或現有的 WebSphere Application Server 上安裝 IBM Rational Asset Manager 特性之後,所開啟的瀏覽器型 Web 應用程式。 它可以協助您部署其他 Rational Asset Manager 應用程式及配置資料庫、安全、效能和儲存庫設定。 稍後,您可以利用伺服器設定應用程式來修改這些設定,而不是在 Rational Asset Manager Web 用戶端中使用「管理」頁面。
伺服器設定應用程式可協助您完成下列作業:
如果要配置 Rational Asset Manager,設定企業保存檔必須已部署且在執行中,資料庫伺服器也必須在執行中:
當您配置 Rational Asset Manager 時,伺服器設定應用程式會建立及更新一個日誌檔,其中記錄了您的伺服器環境的所有變更。
如果要在使用伺服器設定應用程式時,檢視所有已進行的現行變更,請按一下工具 -> 檢視/隱藏日誌(
)。
這時瀏覽器視圖底端會顯示現行變更清單。
當日誌出現在視圖中,如果要檢視完整的記錄,以瞭解伺服器設定應用程式在伺服器環境中進行過的所有變更,請按一下檢視完整日誌(
)。
如果要檢視您伺服器環境的現行詳細資料,請按一下工具 -> 檢視配置報告(
)。
在 Linux、AIX 或 Linux for zSeries 上,將程序一次可以開啟的檔案描述子數目增加到至少 2048:
配置 WebSphere Application Server 的應用程式安全和鑑別設定:
如果您是從 7.1.1.1 版或更舊的版本升級,並使用 WebSphere Application Server 叢集,您必須在 Rational Team Concert 叢集中,建立 Rational Team Concert 的獨立式應用程式伺服器實例。如果要執行這個動作,請參閱在 WebSphere Application Server 叢集中建立 Rational Team Concert 應用程式伺服器實例。 如果您未使用叢集,就不必這樣做;Rational Team Concert 和 Rational Asset Manager 可以安裝在相同的應用程式伺服器上。如需擷取這些檔案的相關資訊,請參閱直接從安裝媒體擷取伺服器應用程式檔案。
如果您無法存取已部署伺服器設定應用程式的機器,稍後就能上傳檔案。
伺服器設定應用程式的預設 URL 如下:
若在應用程式伺服器上啟用安全,則會提示您提供應用程式伺服器管理者的使用者 ID 與密碼。
如果您需要將檔案上傳到正在執行伺服器設定應用程式的伺服器(例如,您已將伺服器設定應用程式部署到叢集,並且正在存取遠端應用程式伺服器),請按一下將檔案上傳到伺服器;然後按一下瀏覽,並且選取每一個所需的檔案。
若為 DB2,您可以使用 Java Applet 來建立和移入資料庫,也可以手動執行這些程序。
若為 Oracle 或 SQL Server,請遵循指示手動建立和移入資料庫。
以正斜線 ("/") 來取代目錄路徑中的反斜線 ("\")。
如果您必須以非 root 使用者身分來執行
WebSphere Application
Server 或 Apache Tomcat,您必須對上傳的資料庫
Java 保存檔,設定適當的許可權。請參閱讓非 root 使用者具備資料庫連線功能(Linux 和 AIX)中的指示。
在第 2 區段第 3 部分中,如果您使用 DB2,您可以配置資料庫設定來最佳化 Rational Asset Manager 的效能。
如果您使用 Oracle 或 SQL,就無法在這裡配置資料庫設定。
無效的登入會造成伺服器以每一個 IP 位址驗證使用者,因而導致多次登入失敗。如果您已設定登入嘗試次數上限,一次無效的登入就可能造成 LDAP 帳戶遭到封鎖。要避免發生這個問題,請遵循這裡說明的步驟:http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg1PK42672
如果您使用遠端檔案伺服器或 WebSphere Application Server 叢集,同一個 Windows 使用者帳戶(使用者名稱和密碼)必須能夠登入 Rational Asset Manager 所使用的每一部機器。
否則,Rational Asset Manager 將無法在不同的檔案伺服器上儲存檔案。之後,請配置 Rational Asset Manager 的電子郵件設定。 如果要執行這個動作,請參閱配置電子郵件設定。
如需其他效能調整資訊,請參閱調整 Rational Asset Manager 的效能。
如果要終結 IBM Rational Asset Manager 伺服器應用程式的配置,請執行這一節的步驟。
如果您正在使用 IBM WebSphere Application Server,且曾經使用伺服器設定應用程式,則可以透過伺服器設定應用程式來配置儲存庫。如需相關資訊,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
管理 Rational Asset Manager 與 Rational Team Concert 伺服器應用程式的一或多個應用程式伺服器必須先啟動,您才能完成下列步驟。
http://machine_name:port_number/Rational_Asset_Manager_Context_Root/home.faces其中 port_number(HTTP 傳輸埠或 WC_defaulthost)的預設值是 13080,Rational_Asset_Manager_Context_Root(Rational Asset Manager 應用程式的環境定義根目錄)的預設值是 ram。
例如,輸入:
http://localhost:13080/ram/home.faces
如果要確認埠號 (WC_defaulthost) 值,請在文字編輯器中開啟 installation location\ram\ewas\profiles\profile1\properties\portdef.props 檔,然後檢查 wc_defaulthost 值,其中 installation location 是 Rational Asset Manager 的安裝位置。
http://machine_name:port_number/Rational_Asset_Manager_Context_Root/home.faces其中 port_number(HTTP 傳輸埠或 WC_defaulthost)的預設值是 9080,Rational_Asset_Manager_Context_Root(Rational Asset Manager 應用程式的環境定義根目錄)的預設值是 ram。
例如,輸入:
http://www.example.com:9080/ram/home.faces
如果要確認 WC_defaulthost 值,請開啟 WebSphere Application Server 管理主控台,然後按一下伺服器 -> 應用程式伺服器 -> server_name -> 埠。
http://machine_name:8080/ram/home.faces
例如,輸入:
http://localhost:8080/ram/home.faces
WebSphere Application Server 的預設使用者 ID 與密碼是 admin。http://host_name:port_number/Rational_Asset_Manager_Web_Services_Context_Root其中 host_name 是應用程式伺服器的主機名稱,port_number 是 HTTP 傳輸埠,Rational_Asset_Manager_Web_Services_Context_Root 是 Rational Asset Manager Web 服務應用程式的環境定義根目錄。
如果您使用負載平衡器,請指定負載平衡器的名稱。 如果您使用不含負載平衡器的 Web Proxy 伺服器,請指定 Web 伺服器的名稱。 如果您使用 IPV6,請使用 IPV6 主機名稱;IPV6 位址不會起作用。
例如,輸入:
http://www.example.com:9080/ram.ws
| LDAP 配置欄位 | 說明 |
|---|---|
| LDAP 伺服器的 URL | LDAP 伺服器的 URL;例如 ldap://hostname:389。若為安全通訊,請使用 ldaps://hostname:636。 |
| 使用者的識別名稱 | 用來登入登錄,以取得存取權的使用者名稱。請輸入使用者的識別名稱,例如 uid=123456,c=us,ou=exampleorganization,o=example.com。 |
| 使用者的密碼 | 上述使用者的密碼。 |
| 使用者的唯一 ID 內容 | 代表唯一 ID 之使用者 objectClass 實例的內容名稱。例如:(objectClass) 人員的 serialNumber 內容或 (objectClass) 使用者的 sAMAccountName 內容。 |
| 使用者的登入 ID 內容 | 使用者用來登入的 (objectClass) 內容。即使常見「唯一 ID」和「登入 ID」相同,但仍可設定登錄,讓使用者使用另一個 ID 來登入(例如:使用電子郵件位址)。請注意,「登入 ID」內容必須與步驟 9b 中,管理使用者的登入 ID 相同。 |
| 使用者的電話號碼內容 | 代表使用者電話號碼的 (objectClass) 內容。例如:(objectClass) 人員的 telephonenumber 內容。 |
| 使用者的電子郵件內容 | 代表使用者電子郵件位址的 (objectClass) 內容。例如:(objectClass) 人員的 mail 內容。 |
| 使用者的顯示名稱內容 | 代表介面中顯示之使用者名稱的 (objectClass) 內容。例如:(objectClass) 人員的 cn 內容。 |
| LDAP 使用者基本搜尋 | 為了避免搜尋不含使用者物件的登錄部分,請輸入根路徑的值,以從該處開始搜尋。例如 ou=exampleorganization,o=example.com。 |
| 使用者搜尋過濾器 | 搜尋使用者時所使用的範本。%v 代表從輸入文字欄位輸入的搜尋詞彙。在執行搜尋時,會當成搜尋詞彙中已附加萬用字元一般。預設搜尋範本會建構成尋找所有的 person objectClasses,其中 mail 內容或 name 內容和搜尋詞彙相同。 |
| LDAP 群組基本搜尋 | 與基本搜尋類似,這是用於搜尋群組的基本搜尋。例如 ou=memberlist,ou=groups,o=example.com。 |
| 群組搜尋過濾器 | 與使用者基本過濾器類似,這是用於搜尋群組的過濾器。依預設,會搜尋任何 groupOfUniqueNames(靜態群組)、groupOfNames(靜態 LDAP 群組)、groupOfUrls(動態 LDAP 群組)、group(Active Directory 定義的群組),以找出使用者所輸入的搜尋詞彙。 |
| 影像 URL 範本 | 將影像儲存在 LDAP 登錄以外的位置很常見。您可以將這個範本配置成擷取登錄中使用者資訊的同時,亦擷取影像,以利用 URL 來擷取使用者的影像。在範本中,${property} 代表在擷取影像時,所要取代之使用者物件的 LDAP objectClass 內容。例如,使用者的 uid property=123456,預設範本 https://ImageServer_url/photo/${uid}.jpg 會使得 URL 變成 https://ImageServer_url/photo/123456.jpg。 |
無效的登入嘗試會造成伺服器以每一個 IP 位址來驗證使用者,因而導致多次失敗。如果您已設定登入嘗試次數上限,只要嘗試一次無效,可能就會鎖定您的 LDAP 帳戶。要避免發生這個問題,請遵循這裡說明的步驟:http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg1PK42672
如果您使用遠端檔案伺服器或 WebSphere Application Server 叢集,同一個 Windows 使用者帳戶(使用者名稱和密碼)必須能夠登入 Rational Asset Manager 所使用的每一部機器。
否則,Rational Asset Manager 將無法在不同的檔案伺服器上儲存檔案。http://machine_name:port_number/Rational_Asset_Manager_Context_Root其中 machine_name 是應用程式伺服器的主機名稱,port_number 是 HTTP 傳輸埠,Rational_Asset_Manager_Context_Root 是 Rational Asset Manager 應用程式的環境定義根目錄。
如果您使用負載平衡器,請指定負載平衡器的名稱。 如果您使用不含負載平衡器的 Web Proxy 伺服器,請指定 Web 伺服器的名稱。 如果您使用 IPV6,請使用 IPV6 主機名稱;IPV6 位址不會起作用。
例如,輸入:
http://www.example.com:9080/ram
如果您想要 Rational Asset Manager 送出電子郵件通知,請參閱配置電子郵件設定。
如果您使用 Tomcat,現在可以配置 Tomcat 來使用 LDAP 鑑別。 如需相關資訊,請參閱配置 Tomcat 的 LDAP 鑑別。
請設定 SMTP 伺服器的位置,以及要用來將電子郵件訊息傳給使用者的資訊。 這項資訊用來傳送電子郵件訊息,以用於使用者訂閱及其他通知。
您可以將 IBM Rational Asset Manager、IBM Rational Team Concert 和 Tomcat 配置成使用 LDAP 鑑別。
針對 IBM WebSphere Application Server,您可以在伺服器設定應用程式中,為 WebSphere Application Server 和 Rational Asset Manager 配置 LDAP 鑑別。如需相關資訊,請參閱使用伺服器設定應用程式來部署與配置應用程式檔案。
執行下列程序之前,必須已使用檔案型安全,同時部署和配置 Rational Asset Manager 與 Rational Team Concert:
如果您已在個別的 Tomcat 伺服器上安裝 Rational Team Concert,則不需要為 Rational Team Concert 配置 LDAP 鑑別;隨附的 Rational Team Concert 使用單一使用者,因此檔案型安全已足以應付。
請遵循以下主題的指示,在 Tomcat 中將 Rational Asset Manager 與 Rational Team Concert 皆配置成使用 LDAP 鑑別。
您必須同時配置 Rational Asset Manager 和 Tomcat 伺服器,來使用 LDAP 鑑別。
<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
connnectionURL="ldap://example.com:389"
connectionName="uid=123456,c=us,ou=exampleorganization,o=example.com"
connectionPassword="password"
userBase="ou=exampleorganization,o=example.com"
userSearch="(mail={0})"
userSubtree="true"
roleBase="ou=memberlist,ou=groups,o=example.com"
roleName="cn"
roleSearch="(mail={0})"
roleSubtree="true"
/>
其中:
| LDAP 內容 | 定義 |
|---|---|
| connectionURL | LDAP 伺服器的位置和埠 |
| connectionName | 連接 LDAP 儲存庫時使用的使用者識別名稱 |
| connectionPassword | 識別使用者的密碼 |
| userBase | 當您搜尋使用者時,這是搜尋的起始位置。 |
| userSearch | 在 {0} 中替代使用者名稱之後,用來選取使用者項目的 LDAP 搜尋過濾器。 |
| userSubtree | 如果要對整個子樹狀結構啟用 LDAP 搜尋,請將這個值設為 true。 |
| roleBase | 角色搜尋的基本項目 |
| roleName | 包含角色名稱的 LDAP 項目 |
| roleSearch | 用來搜尋群組的 LDAP 過濾器 |
| roleSubtree | 如果要對整個角色子樹狀結構啟用 LDAP 搜尋,請將這個值設為 true。 |
現在,您可以利用您在 Rational Asset Manager 中指定的 ID,以儲存庫管理者身分登入 Rational Asset Manager。Tomcat 不再使用檔案型鑑別。您可以建立社群,並指派其他 LDAP 使用者作為管理者。
如果隨附的 Rational Team Concert 位於同一部伺服器或是位於不同的伺服器,且您希望它使用 LDAP 鑑別,則必須配置 Rational Team Concert 來使用 LDAP。
您可以配置隨附的 IBM Rational Team Concert 來使用 LDAP。
您必須對 Tomcat 伺服器具備管理存取權。
與 Rational Asset Manager 不同,Rational Team Concert 會使用 LDAP 群組來決定使用者角色。您必須能夠建立 LDAP 群組,或知道可重新對映至 Rational Team Concert 之適當角色的 LDAP 群組名稱。
只有在您符合下列任一需求時,才能完成下列程序:
<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
connnectionURL="ldap://example.com:389"
connectionName="uid=123456,c=us,ou=exampleorganization,o=example.com"
connectionPassword="password"
userBase="ou=exampleorganization,o=example.com"
userSearch="(mail={0})"
userSubtree="true"
roleBase="ou=memberlist,ou=groups,o=example.com"
roleName="cn"
roleSearch="(mail={0})"
roleSubtree="true"
/>
其中:
| LDAP 內容 | 定義 |
|---|---|
| connectionURL | LDAP 伺服器的位置和埠 |
| connectionName | 連接 LDAP 儲存庫時使用的使用者識別名稱 |
| connectionPassword | 識別使用者的密碼 |
| userBase | 當您搜尋使用者時,這是搜尋的起始位置。 |
| userSearch | 在 {0} 中替代使用者名稱之後,用來選取使用者項目的 LDAP 搜尋過濾器。 |
| userSubtree | 如果要對整個子樹狀結構啟用 LDAP 搜尋,請將這個值設為 true。 |
| roleBase | 角色搜尋的基本項目 |
| roleName | 包含角色名稱的 LDAP 項目 |
| roleSearch | 用來搜尋群組的 LDAP 過濾器 |
| roleSubtree | 如果要對整個角色子樹狀結構啟用 LDAP 搜尋,請將這個值設為 true。 |
建立四個群組:
作為 Rational Team Concert 伺服器管理者的使用者必須位於 JazzAdmins 群組。如果要將使用者新增至群組,請完成下列任何步驟:
IBM Rational Asset Manager 的效能與應用程式伺服器、資料庫、Web 伺服器、快取 Proxy、負載平衡器以及作業系統的調整息息相關。 這一節提供如何調整這些系統及 Rational Asset Manager 的準則。 雖然不可能涵蓋每一項設定,但如果要在 Rational Asset Manager 上驅動高使用者負載,這裡提供的資訊會是一個不錯的起點。 本節沒有涵蓋硬體設定或各種設定中所支援的預期使用者負載。如需這項資訊,請參閱「Rational Asset Manager 產能規劃」手冊。
Rational Asset Manager 配置頁含有一些設定,可供您調整取得最佳效能。 此頁可供任何儲存庫管理者存取。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 搜尋資產時回應太慢 | 本端和索引資料夾 / 請勿使用遠端或共用資料夾 |
為求最佳效能,每個應用程式伺服器都應該在電腦的本端硬碟上有自己的本端與索引資料夾。 最好不要放在應用程式伺服器或作業系統安裝所在的相同硬碟上。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置;在「磁碟儲存體」區段中,設定本端資料夾和索引資料夾參數。 |
| 搜尋資產時回應太慢 | 普及索引化 / 已停用 |
搜尋引擎可以考量資產的普及程度(例如:視圖及下載檔),來交付更多相關的搜尋結果;不過,這會影響大型儲存庫的效能。 如果要停用普及索引化,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置;在「效能選項」區段中,清除啟用普及索引化勾選框。 |
| 搜尋資產時回應太慢。 | 索引資料夾 / 針對索引資料夾使用快速的專用磁碟機 |
索引資料夾務必位於不做其他用途用的專用磁碟機上。區隔本端資料夾和索引資料夾,可在搜尋資產時,有助於確保回應時間加快。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置;在「磁碟儲存體」區段中,設定索引資料夾參數。 |
| 在常用間隔時的一般效能問題 | 統計資料索引建置器排程 / 10 分鐘 |
執行頻繁的統計資料索引建置器會導致效能變差。預設值 10 分鐘對大部分環境來說已足夠。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置 -> 統計資料索引建置器排程。 |
| 在常用間隔時的一般效能問題 | 程序訂閱排程 / 將時間設定在低工作量時期 |
可在自訂的間隔中處理訂閱。為了取得較佳效能,請將這個間隔設在 Rational Asset Manager 工作量相對較低的時間。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置 -> 程序訂閱排程。 |
| 在常用間隔時的一般效能問題 | 使用者和群組資訊更新排程 / 將時間設定在低工作量時期 |
使用者和群組資訊可選在自訂的間隔時處理。為了取得較佳效能,請將這個間隔設在 Rational Asset Manager 工作量相對較低的時間。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置 -> 使用者/群組資訊更新排程。 |
| 在常用間隔時的一般效能問題 | 審查程序通知排程 / 將時間設定在低工作量時期 |
審查程序通知可選在自訂的間隔時處理。為了取得較佳效能,請將這個間隔設在 Rational Asset Manager 工作量相對較低的時間。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置 -> 審查程序通知排程。 |
| 日誌中的「記憶體不足」錯誤 - 階段作業問題 | 每個使用者的階段作業數上限 / 10 |
有時單一使用者就可能耗盡伺服器中所有可用的階段作業。 這有可能是因為 Script 寫得不好,或遭到阻斷服務攻擊。 為了避免這樣的可能性,每個使用者的預設階段作業數目上限會設為 10。在使用者抵達此一限制之後,就無法再於伺服器上建立新的階段作業。 如果要設定參數,請以管理者身分登入 Rational Asset Manager,然後導覽至管理 -> 配置;在「喜好設定選項」區段中,設定每個使用者的階段作業數上限參數。 |
| 提交資產的速度緩慢 | 提交資產時自動建立主要內容 / 已停用 |
在您提交資產時,Rational Asset Manager 會為附加至資產的構件建立縮圖影像。如果資產有許多構件,則提交資產可能耗時頗長。 如果要停用自動建立這些縮圖,請以儲存庫管理者身分登入 Rational Asset Manager,並導覽至管理 -> 配置;在「喜好設定選項」區段中,清除在提交資產時自動建立主要內容勾選框。 |
除了上述參數,管理者也可以導覽至 管理 -> 配置 -> 檢視工作狀態來存取 Rational Asset Manager 中的「工作狀態」頁面。 這個頁面會顯示目前執行中或先前所執行而可能影響 Rational Asset Manager 效能的工作。 「工作狀態」頁面可能也會顯示錯誤訊息。
Rational Asset Manager 與您的應用程式伺服器互動密切;因此,當您將應用程式伺服器設定最佳化時,也會改進 Rational Asset Manager 的效能。
這個區段明確涵蓋會大幅影響效能的 IBM WebSphere Application Server 6.1 版 設定。 您也可以在 IBM WebSphere Application Server 6.0 版中調整這些設定,但參數的設定指示可能有所不同。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 日誌中的「記憶體不足」錯誤 | Java 虛擬機器資料堆大小 / 1300 到 2000 之間 |
如果是安裝在一個具有 4 GB 記憶體的伺服器上,您可以指定兩個實例,其中一個實例的資料堆大小是 1300 MB,另一個實例的資料堆大小是 2000 MB。您必須監視系統分頁,確定有足夠的記憶體可用。如果伺服器有 8 GB 記憶體,可指定兩個實例,且每個實例資料堆大小各為 2000 MB。 如果要設定參數,請登入「WebSphere 管理主控台」,並導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> Java 和程序管理 -> 程序定義 -> Java 虛擬機器 -> 起始資料堆大小和資料堆大小上限。 請注意,這項設定應套用至 Rational Asset Manager 伺服器和 IBM Rational Team Concert 伺服器。必要的話,您可以在叢集中,將 RTC 伺服器安裝在其本身的節點上。 |
| 資料庫連線錯誤 | JDBC 連線數上限 / 100 |
請確定有足夠的 JDBC 連線數可支援所有登入 Rational Asset Manager 的使用者。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至資源 -> JDBC -> 資料來源 -> <Rational Asset Managerdata source> -> 連線儲存區內容 -> 連線數目上限。 另請參閱 「調整 DB2」下的「MAXAPPLS 和 MAXAGENTS 參數」主題。 另請參閱 「調整作業系統」下的「AIX 與 Linux 程序數上限」主題。 |
| 日誌中的「記憶體不足」錯誤 - 階段作業問題 | 記憶體內階段作業數目上限 / 200 |
依預設,IBM WebSphere Application Server 6.1 版在記憶體中最多可維護 1000 項階段作業。 但也會選取「容許溢位」選項,這表示多出的階段作業會儲存在次要階段作業表格中。這些預設值有可能造成記憶體不足的情況。 最好是限制記憶體中的階段作業數目上限,其作法是停用「容許溢位」選項,並將記憶體階段作業數目上限設定為一個適合伺服器記憶體的值。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 應用程式伺服器 -> 伺服器名稱 -> 階段作業管理 -> 記憶體內階段作業數目上限。 |
| 日誌中的「記憶體不足」錯誤 - 階段作業問題 | 階段作業逾時值 / 預設值(30 分鐘) |
在 IBM WebSphere Application Server 6.1 版中,預設的階段作業逾時值是 30 分鐘。 將此值設為較短的時間,可容納更多的使用者,特別是如果您有許多使用者希望快速交易的話。如果此值設定過低,可能無法讓使用者上傳大量的資產。請記住,大部分的使用者在完成交易時,並不會明確登出:大部分的階段作業會持續存在到逾時為止。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> 階段作業管理 -> 設定逾時。 |
| 如果下載的資產過大將會失敗,可能也會發生非同步或 IO 錯誤 | HTTP 入埠通道 (HTTP 2) 寫入逾時 / 300 秒 |
在 IBM WebSphere Application Server 6.1 版 中,從伺服器寫入至用戶端的預設逾時值為 60 秒。如果將此值設定為更長的時間,可在下載檔案時避免失敗,特別是如果正在下載檔案的用戶端所用的連線太慢或發出了很多要求,更可如此做。 如果要變更此參數,請登入「WebSphere Application Server 管理主控台」,並導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> 埠 -> 檢視相關聯的傳輸(即您用於 Rational Asset Manager 的埠;例如 9080) -> WCInboundDefault -> HTTP 入埠通道 (HTTP 2) -> 寫入逾時。 |
| 發現 CPU 使用率偏高 | 效能監視器基礎架構 / 停用 |
依預設,IBM WebSphere Application Server 6.1 版會啟用基本效能監視器基礎架構 (PMI)。 PMI 是好用的應用程式伺服器調整工具,但如果要發揮最好效能,請在適當調整伺服器後,停用這項特性。您必須針對所有實例和節點代理程式停用它。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至監視和調整 -> 效能監視基礎架構 (PMI) -> Server name -> 啟用效能監視基礎架構 (PMI)。 |
| 一般效能問題 | 備妥陳述式快取記憶體 / 100 |
WebSphere Application Server 提供快取常用備妥陳述式的功能。 如果要捨棄快取的陳述式,請在 WebSphere Application Server 中開啟 PMI,然後增加這個值。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至資源 -> JDBC -> 資料來源 -> <Rational Asset Manager data source> -> WebSphere Application Server 資料來源內容 -> 陳述式快取大小。 另請參閱「調整 WebSphere Application Server 的進一步資訊」主題。 |
| 階段作業逾時值問題 | 記憶體內階段作業數目上限 / 預設值 |
依預設,WebSphere Application Server 6.1 在記憶體中最多可維護 1000 項階段作業。 但也會選取「容許溢位」選項,這表示多出的階段作業會儲存在次要階段作業表格中。如果您預期記憶體中的階段作業會超過 1000 項,必須增加次要階段作業表格中的數量。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 應用程式伺服器 -> 伺服器名稱 -> 階段作業管理 -> 記憶體內階段作業數目上限。 |
| 週期性減緩;發現效能因記憶體回收而飆漲 | 類別記憶體回收 / Xgcpolicy:optavgpause(適用於 WebSphere Application Server Fix Pack 16 及以下)或 -Xgcpolicy:gencon(適用於 WebSphere Application Server Fix Pack 17 及以上) |
您的特定伺服器環境或工作量可能受惠於其他記憶體回收設定之一。如需記憶體回收設定的相關資訊,請參閱 http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> Java 和程序管理 -> 程序定義 -> Java 虛擬機器 -> 通用 JVM 引數。 |
| 伺服器在傳送大型檔案時失敗;日誌中可能有記憶體不足或配置不當 (malloc) 的錯誤 | Web 儲存器自訂內容 channelwritetype / 同步資料傳送 (sync) | 在透過 TCP/IP 連線進行非同步資料傳送時,可能要求過多的緩衝區來傳送資料。
1. 在「WebSphere Application Server 管理主控台」中,導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> Web 儲存器設定 -> Web 儲存器 -> 自訂內容。 2. 按下新建。 3. 新增下列配對:
按下確定,然後儲存配置。 重新啟動應用程式伺服器以使用更新後的內容。 部署管理程式: 1. 啟動互動式 wsadmin 階段作業: dmgr-profile-root\bin>wsadmin -lang jacl 2. 複製下列區塊中的行,然後將他們一次貼入 wsadmin> 提示中: set dmgr [$AdminConfig getid /Server:dmgr/]
set webcontainer [$AdminConfig list WebContainer $dmgr]
$AdminConfig create Property $webcontainer {{name com.ibm.ws.webcontainer.channelwritetype} {value sync}} properties
$AdminConfig show $webcontainer
$AdminConfig save
3. 重新啟動部署管理程式以使用更新後的內容。 如需相關資訊,請參閱 http://www.ibm.com/support/docview.wss?uid=swg21317658。 |
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| CPU 使用率偏高或偏低 | Web 儲存器的儲存區 / 30 |
應用程式伺服器會使用 Web 儲存器的執行緒來處理要求。如果您注意到伺服器的 CPU 使用率偏低,請嘗試提高此數量。如果使用率偏高,請嘗試減少此數量。請勿將 Web 儲存器執行緒數目設成超過 50。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> 執行緒儲存區 -> Web 儲存器。 大小下限:15 大小上限:30 |
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| CPU 使用率偏高或偏低 | Web 儲存器的儲存區 / 50 |
應用程式伺服器會使用 Web 儲存器的執行緒來處理要求。如果您注意到伺服器的 CPU 使用率偏低,請嘗試提高此數量。如果使用率偏高,請嘗試減少此數量。請勿將 Web 儲存器執行緒數目設成超過 50。 如果要設定參數,請登入「WebSphere Application Server 管理主控台」,然後導覽至伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> 伺服器名稱 -> 執行緒儲存區 -> Web 儲存器。 大小下限:25 大小上限:50 |
除了這些參數之外,您可以開啟「效能監視器基礎架構 (PMI)」,在特定工作量下調整 WebSphere Application Server。 這會提供詳細的圖形,其中顯示效能資料。您應該是在正常工作量下開啟 PMI 來擷取資料,不過這會降低效能,因此在完成資料擷取後,最好將它關閉。
如果要啟用 PMI,請登入「WebSphere Application Server 管理主控台」,然後導覽至監視和調整 -> 效能監視基礎架構 (PMI) -> Server name -> 啟用效能監視基礎架構 (PMI)。
其他資源:
如果要改進 Rational Asset Manager 的效能,您應該利用下列參數和值作為指引來調整您的資料庫。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 沒有連線可用 | MAXAPPLS / AUTOMATIC(WebSphere Application Server JDBC 連線數目上限 * 實例數目) |
請確定您設定的 MAXAPPLS,足以處理應用程式伺服器中指定的「JDBC 連線儲存區」數目。MAXAPPLS 設定必須大於或等於 「JDBC 連線數上限」設定。 設定位置:資料庫參數 另請參閱「調整應用程式伺服器」下的「JDBC 連線數上限」主題 |
| 沒有連線可用 | MAXAGENTS / AUTOMATIC(WebSphere Application Server JDBC 連線數目上限 * 實例數目) |
請確定您設定的 MAXAGENTS 足以處理應用程式伺服器中指定的「JDBC 連線儲存區」數目。MAXAGENTS 設定必須大於或等於 「JDBC 連線數上限」設定。 設定位置:實例參數 另請參閱「調整應用程式伺服器」下的「JDBC 連線數上限」主題 |
| 死鎖 | MAXLOCKS / AUTOMACTIC (80) |
MAXLOCKS 參數指出應用程式在 DB2 中所能保留的可用鎖定數百分比上限,一旦超過,即會將列鎖定提升至表格鎖定。這些表格鎖定可能導致死鎖。 設定位置:資料庫參數 |
| 死鎖 | LOCKLIST / AUTOMATIC (20000) |
LOCKLIST 參數代表 DB2 中提供給鎖定的可用記憶體量。您可以使用下列公式,在特定環境中設定這個參數: LOCKLIST = [(512 * 64 * MAXAPPLS) / 4096]*2 此值請勿高於 DB2 的可用記憶體資料堆。設定位置:資料庫參數 |
| 死鎖 | LOCKTIMEOUT / 60 |
如果單一鎖定正在停止其他交易,如此可能導致死鎖。為了確保不會發生此情況,請將鎖定逾時值設為 60 秒。 設定位置:資料庫參數 |
| 一般效能問題 | 統計 / 排程定期執行 | 進行表格統計,有助於最佳化程式判斷最佳的資料存取路徑。統計程序應採定期或按照排程自動執行。 |
| 移轉資料庫期間發生錯誤 | LOG_FIL_SIZ / 10000 | 如果資料庫中有數千筆資產,LOG_FIL_SIZ 又設得過低,Rational Asset Manager 中的移轉功能可能無法運作。 |
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 無法存取 DB2 伺服器 | *請參閱「調整作業系統」下的「AIX 與 Linux 程序數上限」主題。 | 如果您無法存取 DB2 伺服器,有可能是 DB2 代理程式使用的程序數量已達上限。 |
會移入您特定環境中的其他參數包括(但不限定於)如下:
在 DB2 中將參數設定為 AUTOMATIC,可讓 DB2 根據現行工作量來調整參數。開始時,如果某些值的調整不夠快,可能會造成負面的效能衝擊以及一些潛在的錯誤,但它卻是用來判斷可能需要調整哪些參數,才能達到最高效能的好方法。
若有參數設定過高,而您無法啟動 DB2 控制中心,可在 DB2 指令行中,使用 db2 update db cfg for db_name using parameter_name value 陳述式來變更該參數。
其他資源:
本節提供 WebSphere Application Server 隨附的 IBM HTTP Web Server 的相關調整資訊。
本節說明的參數可在 httpd.conf 檔中修改。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 「連線已關閉」錯誤 | MaxKeepAliveRequests / 0 | 這項指引指出在關閉連線前,單一用戶端所能提出的要求數上限。此值通常設為 0。 |
| 一般效能問題 | LoadModule / ibm_afpa_module modules/mod_afpa_cache.so |
如果要快取靜態內容(例如:影像),請解除註解下列字行: LoadModule ibm_afpa_module modules/mod_afpa_cache.so這會啟動「快速回應快取加速器 (FRCA)」。 |
| 一般效能問題 | Afpa 記載 / off |
如果您不需要開啟 FRCA 記載,可在 AfpaLogFile 指引前面加上註解字元 (‘#’) 來關閉它。 如此做也會提升伺服器效能。 #AfpaLogFile "_path_to_server_/logs/afpalog" V-ECLF |
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| Web 伺服器日誌中的「執行緒不足」錯誤 | ThreadLimit / 25 | 依在給定時間有多少使用者存取 Rational Asset Manager 而定,可能需要提高執行緒限制。 如果要查看您是否需要提高限制,請檢查 Web 伺服器日誌中是否有「執行緒不足」的錯誤或警告。 |
| Web 伺服器日誌中的「執行緒不足」錯誤 | ThreadsPerChild / 25 | 依在給定時間有多少使用者存取 Rational Asset Manager 而定,可能需要提高執行緒限制。 如果要查看您是否需要提高限制,請檢查 Web 伺服器日誌中是否有「執行緒不足」的錯誤或警告。 |
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| Web 伺服器日誌中的「執行緒不足」錯誤 | ThreadLimit / 4000 | 依在給定時間有多少使用者存取 Rational Asset Manager 而定,可能需要提高執行緒限制。 如果要查看您是否需要提高限制,請檢查 Web 伺服器日誌中是否有「執行緒不足」的錯誤或警告。 |
| Web 伺服器日誌中的「執行緒不足」錯誤 | ThreadsPerChild / 3000 | 依在給定時間有多少使用者存取 Rational Asset Manager 而定,可能需要提高執行緒限制。 如果要查看您是否需要提高限制,請檢查 Web 伺服器日誌中是否有「執行緒不足」的錯誤或警告。 |
其他資源:
本節特別涵蓋 IBM Edge 快取 Proxy 部分。如需 DMZ 快取 Proxy 伺服器配置的相關資訊,請參閱 DMZ 快取 Proxy 伺服器配置區段。
您可以在 ibmproxy.conf 檔中修改本文件說明的參數。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 無法上傳檔案較大的資產 | LimitRequestBody / 2G | 依預設,這個參數設為 10 M。請變更為較大的值,讓使用者可以上傳大型的檔案。 |
| 因發生逾時,而無法上傳檔案較大的資產 | InputTimeOut / 60 分鐘 |
將這個參數變更為 60 分鐘,可讓使用者有充裕的時間上傳大型資產。 另請參閱「調整應用程式伺服器」下的「階段作業逾時值」主題 |
| 因發生逾時,而無法上傳檔案較大的資產 | ReadTimeout / 60 分鐘 |
將這個參數變更為 60 分鐘,可讓使用者有充裕的時間上傳大型資產。 另請參閱「調整應用程式伺服器」下的「階段作業逾時值」主題 |
| 因發生逾時,而無法上傳檔案較大的資產 | ScriptTimeout / 60 分鐘 |
將這個參數變更為 60 分鐘,可讓使用者有充裕的時間上傳大型資產。 另請參閱「調整應用程式伺服器」下的「階段作業逾時值」主題 |
| 參數 | 設定 |
|---|---|
| SendRevProxyName | yes |
| PurgeAge | 3 |
| DirShowCase | off |
| MaxActiveThreads | 110 |
| ConnThreads | 15 |
| MaxPersistRequest | 15 |
| ServerConnPool | on |
| CacheMemory | 1200 M(上限) |
| CacheAlgorithm | responsetime |
| numclient | 100 |
| flexibleSocks | off |
| listenBacklog | 256 |
<services xmi:type="pmiservice:PMIService" xmi:id="PMIService_1243598970603" enable="false" initialSpecLevel="" statisticSet="basic" synchronizedUpdate="false" />
<services xmi:type="traceservice:TraceService" xmi:id="TraceService_1243598970603" enable="true" startupTraceSpecification="*=info" traceOutputType="SPECIFIED_FILE" traceFormat="BASIC" memoryBufferSize="8"> <traceLog xmi:id="TraceLog_1243598970603" fileName="$(SERVER_LOG_ROOT)/trace.log" rolloverSize="40" maxNumberOfBackupFiles="10" /> </services>
<services xmi:type="diagnosticproviderservice:DiagnosticProviderService" xmi:id="DiagnosticProviderService_1243598970603" enable="false" startupStateCollectionSpec=".*:.*=0" />
<proxy:ProxySettings xmi:id="ProxySettings_1243598971020" enableCaching="false" cacheInstanceName="proxy/DefaultCacheInstance" outboundRequestTimeout="1800" connectionPoolEnable="true" maxConnectionsPerServer="0" enableLogging="true" outboundConnectTimeout="10000" enableCustomErrorPagePolicy="false" enableStaticRouting="true"> <properties xmi:id="Property_1243847354992" name="http.routing.sendReverseProxyNameInHost" value="true" description="" required="false" validationExpression="" /> - <routingPolicy xmi:id="RoutingPolicy_1243598971020"> - <routingRules xmi:id="RoutingRule_1243847354917" name="local_port81_rule" isEnabled="true" virtualHostName="port_80" uriGroup="local81_all"> <routingAction xmi:type="proxy:GenericClusterRoute" xmi:id="GenericClusterRoute_1243847354926" genericServerClusterName="local81_http_cluster" /> </routingRules> </routingPolicy> <staticCachePolicy xmi:id="StaticCachePolicy_1243598971020" /> <staticFileServingPolicy xmi:id="StaticFileServingPolicy_1243598971020" /> </proxy:ProxySettings>
在慢速連線上傳大型檔案(1 GB 及以上)期間,DMZ Proxy 伺服器可能會傳回 504 逾時錯誤。 這個錯誤不表示 RAM 有問題,上傳會正常完成。 不過,如果要避免 504 錯誤,請增加 outboundRequesttimeout。
Windows:
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 在使用 Rational Performance Tester 來測試時,看到「位址已在使用中」錯誤。 | 登錄項目 MaxUserPort / 65534 |
|
| 為了避免發生階段作業可用性瓶頸(當內含 6 個實例的叢集中有 900 個使用者時,便會出現此情況) | 登錄項目 TcpTimedWaitDelay / 30 |
|
其他資源:
程序數上限
必須將使用者所能執行的程序數上限設至夠高的層次。尤其是資料庫伺服器更應如此,因為它可能有許多的資料庫代理程式。
如果要檢視所設定的程序數上限,請使用下列指令:
lsattr -E -l sys0 -a maxuproc
如果要設定程序數上限,請使用下列指令:
chdev -l sys0 -a maxuproc=2000
這會將限制設為 2000。
檔案描述子
在 /etc/security/limits 檔中,將所有設定變更為無限制。
軟式檔案大小 -1 軟式 CPU 時間 -1 軟式堆疊大小 -1 軟式核心檔案大小 -1 硬式檔案大小 -1 硬式 CPU 時間 -1 硬式堆疊大小 -1 硬式核心檔案大小 -1
這也可以利用 ulimit 指令來達成。
| 問題 | 參數 / 設定 | 其他詳細資料 |
|---|---|---|
| 前往外部 DNS | /etc/netsvc.conf | 在 netsvc.conf 檔中加入下行:
hosts=local,bind4 |
| 乙太網路配接卡正在進行「分段卸載」 |
no -o tcp_recvspace=65536 no -o tcp_sendspace=65536 no -o udp_sendspace=65536 no -o udp_recvspace=65536 no -o tcp_finwait2=60 no -o tcp_timewait=1 no -o tcp_keepidle=600 no -o tcp_keepintvl=10 no -o tcp_keepinit=40 |
這些指令的效用會受您應用程式所建立、傳送或接收的 TCP/IP 封包大小影響。"no -a" 指令需等到系統重新啟動後才會生效。如果要永久生效,請將它們新增至 /etc/tunables/nextboot 檔中。這些指令也可以分別設定在各 tcpip 介面中。請檢查 "lsattr -E -l en0",如果沒有設定,則 AIX 會使用 "no -a" 值。 |
| AIX 所看到的虛擬處理器數目,比實體處理器數目還多。 | smtctl -m off | AIX smtctl 指令顯示
AIX 所看到的虛擬處理器數目。請使用下列指令來關閉 SMT:
smtctl -m off在每一個實體處理器上,兩個執行緒會共用一個 Level1 快取。如果執行緒彼此無關,它們會毀損對方的快取資料,如此可在系統等待更多記憶體提取以重新整理快取時,終結緩慢的整體產量。您可以考量雙重測試此項設為 on 和 off 的結果。 看看哪一項設定最適合您的工作量。 |
| NIS 正在執行。 | 停用 NIS。 | 如果 /etc/hosts 和 /etc/passwd 檔含有帶 '+’的字行,表示系統正在執行 'NIS'(也稱為 YellowPages)。
這也可以利用
ps -ef | grep yp來查看。一般而言,AIX 開放軟體中沒有啟用 NIS。如果您認為應用程式伺服器不需要此項,請考量測試一下停用 NIS 的結果。 |
| FIN_WAIT_2 狀態下有許多 Socket | no -o tcp_finwait2=60 |
如果 "netstat -an" 顯示 FIN_WAIT_2 狀態下有許多 Socket,這表示「出現高連線率」,而這會在伺服器日誌中反應出「位址已在使用中」訊息。 這可以使用 "no" 指令來控制。請先查看現行設定, "no -a | grep fin" ,您會看到預設的 1200 秒減半(亦即,10 分鐘)。請使用下列設定來進行測試: no -o tcp_finwait2=60 "no" 指令會持續到您重設或重新啟動為止。如果要永久設定它,請將它定義在 /etc/tunables/nextboot 中。 |
| 處理器可以使用較大分頁,但現在不如此做。 | 請新增參數至 JVM:-Xlp/-Xlp64 | 啟用 64 KB 分頁。 |
其他資源:
如果要改進 Web 應用程式的效能,您可以將 IBM Rational Asset Manager 配置成利用 Web 儲存器之外的 Java 執行檔來執行它的某個處理程序。 您必須是管理者,才能配置遠端處理程序。
如果您已安裝內嵌式 IBM WebSphere Application Server,它不會自動配置成作業系統的一項服務;您必須手動啟動及停止伺服器。 您可以建立一項服務來自動啟動伺服器。
如果要建立內嵌式 WebSphere Application Server 的服務,請執行下列動作:
WASService.exe -add RationalAssetManager -serverName server1 -profilePath 'C:\Program Files\IBM\RAMServer\ram\ewas\profiles\profile1' -wasHome 'C:\Program Files\IBM\RAMServer\ram\ewas' -stopArgs '-username admin -password admin' -startType automatic
wasservice.sh -add RationalAssetManager -serverName server1 -profilePath /opt/IBM/RAMServer/ram/ewas/profiles/profile1 -wasHome /opt/IBM/RAMServer/ram/ewas -stopArgs '-username admin -password admin'
如果您變更內嵌式 WebSphere Application Server 的管理安全,您必須利用更新的使用者名稱和密碼來更新服務指令。
如果您在 Linux 或 AIX 上執行 IBM Rational Asset Manager,請依照需要執行這個章節的作業來完成您的配置。
如果您在 Linux 或 AIX 中使用 Apache Tomcat,您必須在含有 Stellent 內容索引化檔案的目錄上,設定適當的 exporter 許可權。
依您安裝 Rational Asset Manager 伺服器時所用的應用程式而定,Stellent 檔案在下列目錄中:
如果必須以非 root 使用者身分來執行 IBM WebSphere Application Server 或 Apache Tomcat,您必須在要上傳的資料庫 Java 保存檔上設定適當的許可權。
如果要設定許可權,請執行下列動作:
在 Linux、Linux for zSeries 或 AIX 作業系統上,如果您想針對您附加至資產的檔案建立縮圖,則必須安裝「X 虛擬訊框緩衝區 (XVFB)」。
您必須具備您作業系統的管理存取權。下列指示適用於 AIX 和 Linux,不過,這項程序對其他 Linux 發行套件而言很類似。
如果要將 XVFB 和一個顯示畫面相關聯,請執行下列指令 其中 n 為要和這個 XVFB 實例相關聯的顯示畫面號碼:
/usr/bin/Xvfb :n -screen 0 800x600x24&
驗證 XVFB 是否在執行中:
/usr/lpp/X11/Xamples/bin/xprop -display sysname:n -root | grep VFB
匯出顯示畫面:
export DISPLAY=:n
匯出 gdfontpath:
如需在 AIX 上安裝和驗證 XVFB 的相關資訊,請參閱 http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.aixwnpgd/doc/aixwnpgd/xvfb.htm。
這一節含有 IBM Rational Asset Manager Eclipse 用戶端的安裝指示。
您可以用兩種方法來安裝 Rational Asset Manager Eclipse 用戶端:
您可以利用 Eclipse 更新管理程式,將 IBM Rational Asset Manager Eclipse 用戶端安裝到現有的 Eclipse 版本中。 這個方法可確保 Eclipse 用戶端上和伺服器上的 Rational Asset Manager 版本是相容的。
Rational Asset Manager Eclipse 用戶端可以搭配同樣的發行版本以及前一個發行版本的 Rational Asset Manager 伺服器使用。版次版本包含原始的版次與其修正套件。例如,Rational Asset Manager Eclipse 用戶端 7.1.1 版可以搭配 Rational Asset Manager 伺服器 7.1.1、7.1.0 與 7.1.0.1 版本使用。
您的 Eclipse IDE 必須符合軟體需求,才能將 Rational Asset Manager Eclipse 用戶端安裝到其中。 如需詳細的需求說明,請參閱軟體需求。您也必須知道利用 Web 用戶端來存取 Rational Asset Manager 伺服器時所用的 URL。
如果只能透過 https 通訊協定來使用 Rational Asset Manager 伺服器,Eclipse 用戶端將無法使用更新網站。 如果要解決這個問題,請參閱新增伺服器公開憑證至 Eclipse 用戶端主題。
如果您使用的 Eclipse 用戶端未安裝 IBM Rational Team Concert,請勿選取 Rational Asset Manager Eclipse 用戶端整合 -> Rational Asset Manager Eclipse RTC 用戶端整合。
這兩個「IBM Rational 一般使用者輔助」外掛程式的名稱類似,但內容不同,並且都是說明系統需要的項目。
如果要驗證安裝是否成功,請開啟「資產管理」視景;按一下視窗 -> 開啟視景 -> 其他,然後從清單中選取資產管理。按一下確定。
利用 IBM Installation Manager GUI 來安裝 IBM Rational Asset Manager Eclipse 用戶端套件。
如果您無法存取圖形使用者介面,您可以透過指令行使用回應 Script。
預設路徑:
C:\Program
Files\IBM\SDP70Shared
/opt/IBM/SDP70Shared 預設路徑:
C:\Program
Files\IBM\SDP70
/opt/IBM/SDP70
如果只能透過 https 通訊協定來使用 IBM Rational Asset Manager 伺服器,Eclipse 用戶端便無法使用更新網站。如果要解決這個問題,您必須新增伺服器的公開憑證到 Eclipse 用戶端中。
這些指示適用於含有 Firefox 瀏覽器的 Windows 電腦。 Linux 的指示也類似。
keytool.exe -genkey -keystore ram.keystore -storepass ibmram金鑰儲存庫將包含 Eclipse 用戶端的金鑰。
keytool.exe -import -alias [server] -file [server].der -keystore ram.keystore -storepass ibmram其中 server 是含有 Rational Asset Manager 伺服器的伺服器名稱。
eclipse -vmargs -Djavax.net.ssl.trustStore="drive:\path\to\certificate\ram.keystore" -Djavax.net.ssl.trustStorePassword=ibmram其中,drive:\path\to\certificate\ram.keystore 是 ram.keystore 檔的完整路徑。 Eclipse 將啟動,並信任和伺服器的連線。
您應該規劃經常備份儲存庫。備份您伺服器配置、檔案儲存和資料庫的某些部分,可讓您完整回復儲存庫。
請參閱以下主題,取得備份和還原 IBM Rational Asset Manager 儲存庫的相關資訊。
您可以建立 IBM Rational Asset Manager 儲存庫的備份,以便之後能夠還原。
如果要備份儲存庫,必須具備下列許可權:
為了避免他人在您建立備份時修改儲存庫,您必須能夠停止所有的應用程式伺服器。
不需要備份每一個應用程式檔案。利用適當的配置檔、資料庫,以及保留所有資產構件的持續性儲存資料夾,就能夠完全回復儲存庫。
如果要建立儲存庫備份,請執行下列動作:
如需 backupConfig Script 的相關資訊,請參閱 WebSphere Application Server 說明文件。
利用持續性資料夾和資料庫,就可以回復您的儲存庫。如需相關資訊,請參閱從備份還原。
利用資料庫、持續性資料夾和某些配置檔,您就可以還原 IBM Rational Asset Manager 儲存庫與伺服器配置。
按照建立 Rational Asset Manager 儲存庫的備份的說明,來建立儲存庫的備份。
您必須具備下列許可權:
restoreConfig 指令可以完整還原整個節點的配置與部署的應用程式。如需 restoreConfig 指令的相關資訊,請參閱 WebSphere Application Server 說明文件。
從您的備份,還原 Tomcat 伺服器的啟動檔案:
必要的話,請修改啟動檔案中的變數,以指向下列位置:
如需相關資訊,請參閱將 Rational Asset Manager 伺服器應用程式部署在 Tomcat 5.5 上與將隨附的 Rational Team Concert 伺服器應用程式部署在 Tomcat 上。
從您的備份,還原 server.xml 檔:tomcat_install_directory/conf/server.xml 與 tomcat_for_rtc_install_directory/conf/server.xml
必要的話,請以正確的位置和 Rational Asset Manager 資料庫的授權,來修改 <resource name="jdbc/RAM_con"> 標籤。
針對 Rational Team Concert 伺服器,檢查包含安全埠的 <connector> 標籤。您可能需要以伺服器安全憑證的位置和授權,來更新該標籤。
從您的備份,還原 Rational Team Concert 的資料庫連線配置檔:rtc_install_dir/jazz/server/conf/jazz/teamserver.properties
必要的話,請修改資料庫伺服器的連線內容。
您的儲存庫會從備份點還原。視儲存庫的大小和您是否還原索引資料夾而定,重建搜尋索引可能需要數分鐘。
您可以利用 IBM Installation Manager 中的「解除安裝」選項,從單一安裝位置上解除安裝套件。 您也可以從每一個安裝位置上逐一解除安裝所有已安裝的套件。
從 IBM Rational Asset Manager 7.2 版開始,預設安裝程序有了改變,Installation Manager 只會安裝 Rational Asset Manager 伺服器設定應用程式,伺服器設定應用程式會部署 Rational Asset Manager 應用程式 .ear 檔。 因此,如果要從伺服器中將 Rational Asset Manager 解除安裝,您必須利用伺服器設定應用程式移除 Rational Asset Manager 應用程式 .ear 檔,然後利用 Installation Manger,從 IBM WebSphere Application Server 應用程式中移除 Rational Asset Manager 伺服器設定應用程式,再刪除 Rational Asset Manager 資料夾。
如果要解除安裝套件,必須以您安裝產品套件時所用的使用者帳戶來登入系統。
如果要解除安裝套件:
如果您已使用 IBM Rational Asset Manager 伺服器設定應用程式來部署 Rational Asset Manager 應用程式,您就可以使用「伺服器設定」應用程式和 IBM Installation Manager 中的解除安裝精靈來移除某些應用程式,但是您必須手動移除某些設定和配置。
如果要手動解除安裝 IBM Rational Asset Manager,請利用下列指示來解除安裝應用程式伺服器中的企業和 Web 保存檔,然後移除任何其他設定和配置。
如果您使用伺服器設定應用程式或 Installation Manager 來協助您部署應用程式檔案,您可以使用它們來幫您移除檔案。如需相關資訊,請參閱使用伺服器設定應用程式與 Installation Manager 來解除安裝。
© Copyright IBM Corporation 2007, 2010. All rights reserved.
Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
本資訊係針對美國地區提供的產品和服務所開發的。IBM 在其他國家不見得提供本文件所提及的各項產品、服務或功能。如需所在地目前提供之產品和服務的相關資訊,請聯絡當地 IBM 業務代表。 在提及 IBM 產品、程式或服務時,不表示或暗示只能使用該 IBM 產品、程式或服務。 任何功能相當之產品、程式或服務皆可替用,唯不得侵犯任何 IBM 智慧財產權。 但使用者必須自行負責評估和驗證任何非 IBM 產品、程式或服務的操作。
對於本文描述的主題,IBM 可能擁有專利或申請中的專利。 提供本文並不授予您使用這些專利的權利。 您可以將授權查詢以書面寄到:
關於雙位元組 (DBCS) 資訊的授權查詢,請聯絡當地 IBM 智慧財產權部門,或將書面查詢寄到:
下列段落若與該國之法律條款抵觸時,即視為不適用:International Business Machines Corporation 以「現狀」提供本出版品,不附帶任何明示或暗示的保證,包括(但不限於)未涉侵權、可售性或特定用途之適用性的隱含保證。 有些國家禁止在某些交易中拋棄明示或暗示的保證,因此,這項聲明不見得適用於您。
本資訊可能含有技術面錯誤或排版錯誤。 因此會定期變更本資訊,這些變更將納入新版的出版品中。IBM 可能隨時改進及/或變更本出版品描述的產品及/或程式,但不另行通知。
本資訊對於非 IBM 網站的引述只是基於方便,絕非為這些網站提供任何背書。 這些網站的資料並非本 IBM 產品的一部分,使用這些網站時須自行承擔風險。
本程式的使用者如需取得下列用途的相關資訊:(i) 在獨立建立的程式和其他程式(包括本程式)之間交換資訊 ii) 互用已交換的資訊,請聯絡:
該等資訊有其適當的供應條款,在某些情況下需要付費。
IBM 根據 IBM 客戶合約、IBM 國際程式授權合約或雙方之間的任何同等合約之條款,提供本文描述的授權程式及所有適用的授權資料。
非 IBM 產品的相關資訊取自於這些產品的供應商、發佈聲明或其他公開管道。IBM 尚未測試這些產品,無法確認非 IBM 產品的效能準確性、相容性或其他任何主張。 關於非 IBM 產品的功能問題,請向這些產品的供應商查詢。
IBM、IBM 標誌及 ibm.com® 是 International Business Machines Corp. 在全球許多地區註冊的商標或註冊商標。 其他產品和服務名稱可能是 IBM 或其他公司的註冊商標。 Web 上有 IBM 商標的現行清單,位置如下:www.ibm.com/legal/copytrade.html。
Adobe 是 Adobe Systems Incorporated 在美國及/或其他國家或地區的註冊商標。
Intel® 和 Pentium® 是 Intel Corporation 或其子公司在美國與其他國家或地區的商標或註冊商標。
Java 及所有以 Java 為基礎的商標,是 Sun Microsystems, Inc. 在美國及/或其他國家或地區的商標。
Linux 是 Linus Torvalds 在美國及/或其他國家或地區的商標。
Microsoft 和 Windows 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。
UNIX 是 Open Group 在美國及其他國家或地區的註冊商標。
其他公司、產品或服務名稱可能是其他公司的商標或服務標記。