|
Problem(Abstract) |
Multi-homed machines fail during certain System
Administration functions, throwing an error: ADMU0036E: The Deployment
Manager cannot lookup by name. |
|
|
|
Cause |
When a machine has multiple network interface cards (NIC),
each with it is own IP address, it is called "multi-homed". During certain
System Administration functions, such as addNode, the function
InetAddress.getByName might be called to resolve the IP address of the
machine in which the administration is taking place.
This can cause a conflict if the IP address returned is different from
what the Deployment Manager is expecting. If this happens, the IP address
comparison will fail and we will throw an AdminException:
ADMU0111E: Program exiting with error
com.ibm.websphere.management.exception.AdminException:
ADMU0036E: The Deployment Manager cannot lookup by name |
|
|
Resolving the
problem |
Change the real host name in the deploymentManager
serverindex.xml file. This can be done by using the adminconsole.
Click on System Administration > DeploymenManager > end points
>
BOOTSTRAP_ADDRESS. Modify the multi NIC hostname to the real
hostname.
Save the changes and stop all servers. Then stop all nodeagents.
Then restart the dmgr and bring back up the nodeagents and servers. |
|
|
|