在 CentOS 7 上的 WAS 8559 中創建配置文件
我在 CentOS 7 作業系統上安裝了 WAS 8559 NDTrail - 核心安裝。
$$ root@CentOS1 tools $$# uname -a Linux CentOS1 3.10.0-327.el7.x86_64 #1 SMP 消息 Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux $$ root@CentOS1 tools $$# ./imcl listInstalledPackages com.ibm.cic.agent_1.8.5000.20160506_1125 com.ibm.websphere.NDTRIAL.v85_8.5.5009.20160225_0435 現在我正在嘗試使用以下內容創建部署管理器配置文件
/opt/IBM/WebSphere85/bin/./manageprofiles.sh -response Dmgr01_profile.txt
create profileName=Dmgr01 profilePath=/opt/IBM/WebSphere85/profiles/Dmgr01 templatePath=/opt/IBM/WebSphere85/profileTemplates/management serverType=DEPLOYMENT_MANAGER nodeName=CentOS1CellManager01 cellName=CentOS1Cell01 isDefault
配置文件創建部分成功,並顯示以下消息
返回程式碼:INSTCONFPARTIALSUCCESS
我可以在日誌中看到的初始錯誤如下。
2016-07-10T09:19:56 1468122596212 306 com.ibm.ws.install.configmanager.osutils.ProcessEnvironment INFO com.ibm.ws.install.configmanager.osutils.ProcessEnvironment getEnvironmentVariableValue 0 無法從程序中提取 WS_CMT_EXTRINSICS 的值環境,返回 null
請建議需要做什麼以避免這些消息並在 CentOS7 上成功安裝配置文件
從您的日誌中看,我認為有一些配置操作可以執行“killall”,該操作失敗並可能導致您部分成功。
$ rpm -qf /usr/bin/killall psmisc-22.20-9.el7.x86_64
您是否缺少此軟體包,或者可能有一個以某種方式省略 /usr/bin 的 PATH 。
我們在更新到 WebSphere 8.5.5.11 和 CentOS 7 後遇到了同樣的問題。
我們的安裝腳本在配置具有 profileTemplate “dmgr” 的部署管理器時已經失敗。將 profileTemplate 更改為“管理”也不起作用。
在檢查 manageprofiles.sh 腳本的日誌輸出後
- /opt/IBM/WebSphere/AppServer/logs/manageprofiles/create_DMGR.log
我們可以看到一個異常:
<record> <date>2017-11-15T14:49:16</date> <millis>1510753756354</millis> <sequence>3762</sequence> <logger>com.ibm.ws.install.configmanager.actionengine.ant.utils.ANTLogToCmtLogAdapter</logger> <level>WARNING</level> <class>com.ibm.ws.install.configmanager.logging.LogUtils</class> <method>logException</method> <thread>1</thread> <message>The exception message is: Execute failed: java.io.IOException: Cannot run program "killall" (in directory "/export/WebSphere/AppServer/profileTemplates/management/actions"): error=2, No such file or directory</message> </record>
問題是,“ killall ”命令在 CentOS 7 上預設沒有安裝,可以通過 yum 輕鬆安裝
yum install psmisc
完成此操作後,安裝順利。