2017-06-06 149 views
0

在Linux計算機(Machine_A)上,我們當前有一個Deployment Manager(商業配置文件,DMGR配置文件)。 在另一臺機器 - Machine_B(商業資料)上,我們正在創建一個託管的WAS節點。 我們需要在Machine_A上的Deployment Manager單元中添加此節點。我在machine_A中爲商務配置文件聯合了節點,但是當我在Machine_B中將商業配置文件與節點聯合時發生錯誤。部署管理器上的託管WAS節點的addNode失敗

錯誤: - ADMU0010E:錯誤獲取客戶端庫com.ibm.websphere.management.exception.AdminException:ADMU0038E:Deployment Manager的IP地址解析爲127.0.0.1,但在Deployment Manager不在本地機器上。部署管理器的主機名配置或DNS配置不正確。

+0

你是如何調用addNode的?如果通過命令行進行操作,是否可以指定DMGR的IP地址而不是主機名? – lwestby

+0

(Machine_A的ip-1.3.4.3 localhosta和Machine_B的ip 1.3.4.4 localhostb) 我從命令行調用addNode,我修改了主機名與IP中的主機文件在兩臺主機文件Like- Machine_A主機文件 1.3.4.3 localhosta 1.3.4.4 localhostB Machine_B主機文件 1.3.4.4 localhostb 1.3.4.3 localhosta Machine_A具有DMGR輪廓和Machine_B具有Commerece配置文件時,我運行命令 / /簡檔/ /bin /中。 /addNode.sh localhosta 8879 -includeapps 此命令在Machine_B(1.3.4.4 localhosta) – Lucky

+0

上運行,您可以從中生成ping嗎?另外,如果您查看dmgr的serverindex.xml,它在主機名中的條目是什麼? – Crosstalk22

回答

0

您的主機名配置有問題。檢查兩臺機器上的/ etc/hosts文件,並確保兩個主機名(不是本地主機)都映射到正確的IP地址。如果您使用localhost創建了DMGR配置文件,那是不正確的,我建議重新創建配置文件,否則您將不得不運行腳本來更改配置文件中的主機名。