WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

無聲自動建立自訂設定檔

responsefile.pcaw.esb.managedProfile.txt 檔是一個用以建立自訂設定檔的範例回應檔。請使用 addNode 指令將自訂節點聯合至部署管理程式 Cell 中, 以便讓該節點可以運作。由於和成為受管理節點有強烈的相依關係, 因此該設定檔常稱為受管理設定檔

您可以在以 root 身分(若為 Linux® 或 UNIX® 平台)或隸屬於管理者群組的使用者身分(若為 Windows® 平台)登入之後, 利用選項回應檔來建立自訂節點。在 Windows 平台上,某些安裝程序的步驟需要透過屬於管理者群組的使用者來執行, 且需要具有作為作業系統的一部分以及以服務方式登入的進階使用者權限。

安裝程式會讀取這個檔案,以便在無聲自動安裝時,判斷部署管理程式設定檔的性質。 您也可以在初次安裝後,使用這個回應檔來建立其他的部署管理程式設定檔。回應檔附有預設值。

聯合自訂設定檔

該檔案中的幾個指引提供了自訂節點如何聯合至部署管理程式 Cell 中的選項:
  • -W pctfederationpanelInstallWizardBean.federateLater

    如果部署管理程式不在執行中,或者因下列聯合說明中的任何原因而無法存取,請將這個值設定為 true

  • -W pctfederationpanelInstallWizardBean.hostname

    指定可解析成在其中執行部署管理程式之系統的值。有關主機命名的其他資訊, 請參閱設定檔、節點、主機和 Cell 的命名注意事項

  • -W pctfederationpanelInstallWizardBean.port

    指定部署管理程式 SOAP 埠的值。您必須指定正確的值。不正確的值會使節點聯合無法進行, 並導致完全失效並產生 INSTCONFFAILED 指示器。部署管理程式的預設 SOAP 埠是 8879。

您要在建立設定檔期間或之後聯合節點?

只有在符合下列所有情況時, 您才能在無聲自動建立自訂設定檔期間聯合節點:
  • 部署管理程式正在執行。
  • 部署管理程式為 WebSphere ESB 設定檔。
  • 部署管理程式節點上未啟用安全。
  • 部署管理程式使用預設 SOAP JMX 連接器類型,且有啟用連接器。
只要符合下列情況之一,請在無聲自動建立設定檔期間聯合節點:
  • 部署管理程式不在執行中,或者您不確定是否正在執行。
  • 部署管理程式為一個尚未擴增至 WebSphere ESB 設定檔的 WebSphere Application Server Network Deployment 設定檔。
  • 部署管理程式節點上有啟用安全。
  • SOAP 連接器為停用的。
  • 部署管理程式會重新配置成使用非預設的「遠端方法呼叫 (RMI)」作為偏好的 Java™ Management Extensions (JMX) 連接器。(請在部署管理程式的管理主控台中選取系統管理 > 部署管理程式 > 管理服務, 來確認偏好的連接器類型。)
如果上述任何一項為真, 您必須在使用 addNode 指令在指令中輸入使用者 ID 與密碼來建立節點後, 才聯合該節點。

當部署管理程式不在執行中或因其他原因而無法使用時,如果您試著聯合自訂節點, 則設定檔的建立將會失敗, 且無法使用產生的自訂設定檔。您必須將這個自訂設定檔目錄移出設定檔儲存庫外(依預設為 install_root 中的 profiles 目錄,其中 install_rootWebSphere ESB 安裝目錄), 才能建立另一個同名的自訂設定檔。

避免在選項回應檔中使用 -silent 選項

如果檔案中有 -silent 選項, 會發生問題。含有這個選項的檔案在直接呼叫設定檔建立精靈時可以運作, 但是從無聲的產品安裝作業呼叫時,就會失敗。 請參閱自訂選項回應檔以取得在無聲的產品安裝作業期間, 無聲建立設定檔的相關資訊。

這個選項是不必要的。請避免使用該選項,以避免發生問題。

回應檔位置

範例選項回應檔位於兩個位置。

範例檔:
  • responsefile.pcaw.esb.dmgrProfile.txt
  • responsefile.pcaw.esb.managedProfile.txt
  • responsefile.pcaw.esb.standAloneProfile.txt

位置:

表 1. 選項回應檔位置
產品光碟位置 安裝的位置
/ESB 目錄 install_root/bin/ProfileCreator 目錄

請使用產品光碟中的檔案來無聲自動安裝 WebSphere ESB 及建立設定檔。

在安裝 WebSphere ESB 後, 您可以在設定檔建立精靈指令中,利用 -options 參數來使用已安裝的回應檔。

所需磁碟空間

設定檔 所需磁碟空間 所需的暫時空間
部署管理程式設定檔 30 MB 40 MB
自訂設定檔 10 MB 40 MB
應用程式伺服器設定檔 200 MB 40 MB

在產品安裝期間建立作業環境

WebSphere ESB 的安裝程序分為兩個步驟:
  1. 安裝核心產品檔和特性檔。
  2. 建立部署管理程式設定檔、自訂設定檔或應用程式伺服器設定檔。

範例選項回應檔responsefile.esb.txt 會控制安裝作業的第一個部分, 也可以啟動安裝作業的第二個部分。如果在安裝核心產品檔時要建立設定檔, 請在 responsefile.esb.txt 檔中使用適當選項, 以識別用來建立設定檔的回應檔。設定檔回應檔可讓您無聲自動地使用設定檔建立精靈。

如果要編輯並使用適當的回應檔來建立設定檔,請執行下列程序:
  1. 將適當的檔案從產品光碟的 ESB 目錄中,複製到您機器上可以很容易識別的位置上。這些範例檔案如下:
    要建立: 複製下列回應檔:
    部署管理程式設定檔 responsefile.pcaw.esb.dmgrProfile.txt
    自訂設定檔 responsefile.pcaw.esb.managedProfile.txt
    應用程式伺服器設定檔 responsefile.pcaw.esb.standAloneProfile.txt
  2. 編輯檔案來自訂安裝作業的值。
  3. 確認 -silent 選項不存在於設定檔建立精靈的回應檔中。如果該選項存在,則不會建立設定檔。
  4. 儲存檔案。
  5. 編輯 responsefile.esb.txt 檔來識別設定檔回應檔的位置和名稱。變更 -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation 選項的值,以識別該檔案。例如:
    -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation=
    "/opt/IBM/WebSphere/MyOptionFiles/customProfile.txt"
  6. 啟動安裝程序。 例如:
    install -options "myresponsefile.txt" -silent
  7. 在安裝之後,檢查日誌以瞭解是否順利完成。

在安裝之後建立設定檔

WebSphere ESB 產品的安裝程序分為兩個步驟:
  1. 安裝核心產品檔和特性檔
  2. 建立部署管理程式設定檔、自訂設定檔或獨立式伺服器設定檔

當核心產品檔存在時,您可以隨時利用設定檔建立精靈來建立設定檔。從「首要步驟」主控台啟動精靈, 或直接利用設定檔建立精靈指令。

您也可以使用下列其中一個設定檔的範例選項回應檔, 在無聲自動模式下利用設定檔建立精靈來無聲建立設定檔。如果要編輯並使用適當的回應檔來建立設定檔,請執行下列程序:
  1. 將適當檔案從 install_root/bin/ProfileCreator 目錄中,複製到您機器上可以很容易識別的位置上。這些範例檔案如下:
    要建立其設定檔: 複製下列回應檔:
    部署管理程式 responsefile.pcaw.esb.dmgrProfile.txt
    受管理節點 responsefile.pcaw.esb.managedProfile.txt
    獨立式應用程式伺服器 responsefile.pcaw.esb.standAloneProfile.txt

    比方說,將檔案複製成 my_options_file.txt

  2. 編輯檔案來自訂安裝作業的值。
  3. 儲存檔案。
  4. 啟動安裝程序。
    例如:
    • For AIX platforms ./pcatAIX.bin -options my_options_file.txt -silent
    • ./pcatHPUX.bin -options my_options_file.txt -silent
    • LINUX platforms ./pcatLinux.bin -options my_options_file.txt -silent
    • LINUX platforms Power 平台:./pcatLinuxPPC.bin -options my_options_file.txt -silent
    • Solaris platforms ./pcatSolaris.bin -options my_options_file.txt -silent
    • For Windows platforms pcatWindows.exe -options my_options_file.txt -silent
  5. 在使用設定檔建立精靈之後,檢查日誌以瞭解是否順利完成。

記載日誌

以下日誌檔記錄了建立設定檔的相關資訊:
  • install_root/logs/log.txt 檔記錄安裝狀態。
  • install_rootprofiles/profile_name/logs/pctLog.txt 檔記錄在利用設定檔建立精靈建立設定檔時, 所發生的安裝事件。
  • install_root/logs/wasprofile/wasprofile_create_profile_name.log 檔記錄在建立設定檔時, 所發生的安裝事件。
  • install_root/logs/wasprofile/wasprofile_delete_profile_name.log 檔記錄在刪除設定檔時, 所發生的安裝事件。

命名注意事項

如需命名注意事項的相關資訊,請參閱設定檔、節點、主機和 Cell 的命名注意事項

responsefile.pcaw.esb.managedProfile.txt 範例檔

提示: 自訂設定檔必須加入部署管理程式 Cell 中才能運作。由於和成為受管理節點有強烈的相依關係, 因此該設定檔經常稱為受管理設定檔或受管理節點。

當然,在您將節點聯合至 Cell 之前,該節點並未受管理。另一件要記得的事是,任何聯合的節點都是受管理節點,包括應用程式伺服器設定檔內的聯合節點在內。

下列回應檔在許多指引名稱中皆使用受管理而非自訂一詞。即使如此,這個回應檔中的所有指引都有助於定義自訂設定檔。


################################################################################
#
# 用以建立 WebSphere ESB 自訂設定檔的回應檔
#
# 這個選項檔位於 CD_ROOT\ESB\ 目錄以及
# install_root\bin\ProfileCreator_wbi 目錄。
#
# 若要使用 CD_ROOT\ESB\ 目錄下的選項檔,請遵循
# CD_ROOT\ESB\responsefile.esb.txt 中的指示進行。WebSphere ESB
# 安裝程式會在無聲自動安裝期間找出這個檔案,
# 並在安裝結束時自動無聲建立設定檔。# 
# 若要使用 install_root\bin\ProfileCreator_wbi 下的選項檔來無聲自動建立設定檔,
# 您必須變更檔案中各種不同的值,並使用下列指令行
# 引數:
# 
#    -options "responsefile.pcaw.esb.managedProfile.txt" -silent
#
################################################################################


################################################################################
# 
# 設定檔名稱
#
# 設定這個自訂設定檔的名稱。設定檔名稱對這個
# WebSphere ESB 安裝環境而言,必須是唯一的。
#
#
-W profilenamepanelInstallWizardBean.profileName="profileManaged"

################################################################################
# 如果您要將這個設定檔設定為預設的設定檔,請設定為 "true"。
# 否則,請設定為 "false"。如果這是要建立的第一個設定檔,該設定檔
# 會自動成為預設值。
#
-W profilenamepanelInstallWizardBean.isDefault="false"


################################################################################
# 
# 設定檔位置
#
# 指定目錄來包含定義執行時期環境的檔案,
# 如指令、配置檔和日誌檔。如果指定的目錄
# 已存在,則它必須是空的。如果目錄名稱含有
# 空格,請將它括在雙引號中,如以下 Windows 範例所示。
#
# 請注意,僅 Windows 作業系統支援安裝位置中
# 有空格。#
# 預設安裝位置:
#
#    -P installLocation="<ESB_HOME>\profiles\<PROFILE_NAME>"
#
-P installLocation="C:\Program Files\IBM\WebSphere\ESB\profiles\profileManaged"


################################################################################
# 
# 節點名稱
#
# 請選取 Application Server 的節點名稱。一個 Cell 之下的節點名稱
# 必須是唯一的。
#
# 請以實際的節點名稱取代 YOUR_NODE_NAME。
#
-W nodehostnamepanelInstallWizardBean.nodeName="YOUR_NODE_NAME"


################################################################################
#
# 主機名稱
#
# 指定應用程式伺服器的主機名稱。主機名稱是這部電腦的網域
# 名稱系統 (DNS) 名稱(簡稱或全名)或 IP 位址。
# 
# 請以實際的主機名稱取代 YOUR_HOST_NAME。將該行標示成註解則會使用
# 預設值。
# 
-W nodehostnamepanelInstallWizardBean.hostName="YOUR_HOST_NAME"


################################################################################
#
# Cell 名稱
#
# 除非絕對必要,否則您不應該修改這個內容。
# 
# 依預設,精靈會將這個內容設定為本端主機簡稱 + "Node##Cell"。
#
# 如果您要置換已解析的 Cell 名稱值,請解除該行的註解並
# 將 YOUR_CELL_NAME 換成 <YOUR_OWN_VALUE>。
#
# -W setnondmgrcellnameinglobalconstantsInstallWizardBean.value="YOUR_CELL_NAME"


################################################################################
# 
# 指派埠值
#
# 下列項目係用來重設配置中所使用的埠號
#
# 它們目前設定為預設值。
# 請檢查以確定沒有埠衝突。
# 每一個設定檔的埠號位於下列檔案中:
# <profile>/config/cells/<cell name>/nodes/<node name>/serverindex.xml
#
# 如果您對 -W pctfederationpanelInstallWizardBean.federateLater
# 指引的值指定 true,
# 當您以 addNode 指令聯合節點時,
# 即會自動指派埠號。下列埠號則不會套用。#
-W pctmanagedprofileportspanelInstallWizardBean.BOOTSTRAP_ADDRESS="2809"
-W pctmanagedprofileportspanelInstallWizardBean.SOAP_CONNECTOR_ADDRESS="8878"
-W pctmanagedprofileportspanelInstallWizardBean.SAS_SSL_SERVERAUTH_LISTENER_ADDRESS="9901"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS="9201"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS="9202"
-W pctmanagedprofileportspanelInstallWizardBean.ORB_LISTENER_ADDRESS="9100"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_DISCOVERY_ADDRESS="7272"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_MULTICAST_DISCOVERY_ADDRESS="5000"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS="5001"
-W pctmanagedprofileportspanelInstallWizardBean.DCS_UNICAST_ADDRESS="9353"


################################################################################
# 
# 聯合
#
# 自訂設定檔包含一個空節點,其必須聯合至部署
# 管理程式中才能成為可運作的受管理節點。請識別執行中且
# 會管理該節點的部署管理程式,或選擇之後再利用
# addNode 指令來聯合節點。#
# 如果您要之後再利用 addNode 指令來聯合這個自訂節點,
# 請設定為 "true"。如果部署管理程式有以下狀況,您必須之後再聯合這個節點:
#            - 不在執行中。#            - 啟用了安全設定。
#            - 停用了 SOAP 連接器。
#
# 如果您要現在聯合它,請設定為 "" 並填入部署管理程式的
# 主機和埠號的項目。
#
-W pctfederationpanelInstallWizardBean.federateLater=""

################################################################################
# 指定部署管理程式的主機名稱以進行聯合。#
-W pctfederationpanelInstallWizardBean.hostname="YOUR_DEPLOYMENT_MANAGER_HOST_NAME"

################################################################################
# 指定在上述主機中可到達部署管理程式 (DMGR) 的
# 埠號。預設埠值為 "8879"。
#
-W pctfederationpanelInstallWizardBean.port="YOUR_DEPLOYMENT_MANAGER_PORT_NUMBER"





################################################################################
# 
# 設定檔類型
#
# 必須設定為 "managed" 才能安裝自訂設定檔。請不要變更此內容!
# 
-W profiletypepanelInstallWizardBean.selection="managed"

相關工作
自訂選項回應檔

Reference topic

使用條款 | 此頁的評等

時間戳記圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_silent_cust.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)