Client Automation - Scalability Server appears with IP address instead name or with wrong host name
search cancel

Client Automation - Scalability Server appears with IP address instead name or with wrong host name

book

Article ID: 98111

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

In DSM Explorer in All Computers folder, the IP Address appears in Scalability Server column name instead the name.
Why and how to display the Scalability Server Name ?

In this example below, the 2 first computers have the IP address of Scalability Server in Scalability Server column :


Environment

Client Automation - All versions.

 

Cause

On Scalability Server when cserver plugin starts its registration process, it sends a message to cmobjectmanager on ITCM Domain asking to do a IP address to name resolution.

cmobjectmanager does the IPAddress to Name resolution and sends the result to cserver plugin.

In TRC_CM_OBJECT_MANAGER*.log following lines appear :
 

cmObjectMa|cfOSServices    |cfOSServices        |000000|INFO   | CCFOSGeneral::GetNameFromAddress: pszAddress: "192.168.xxx.xxx"
cmObjectMa|cfOSServices    |cfOSServices        |000000|INFO   | CCFOSGeneral::GetNameFromAddress: trying GetNameInfoW
cmObjectMa|cfOSServices    |cfOSServices        |000000|INFO   | CCFOSGeneral::GetNameFromAddress: 192.168.xxx.xxx resolved to: 192.168.xxx.xxx


 
Windows function GetNameInfoW is executed on ITCM Domain machine. But if IPAddress to Name resolution is not possible, it sends the IPAddress as result to cerver plugin on Scalability Server.



In TRC_CSERVER_*.log we could see the answer received in these lines :
 
cserver   |cmRegister      |ccoRegister.cpp     |000270|NOTIFY | Registration FQName    : '192.168.xxx.xxx'
cserver   |cmRegister      |ccoRegister.cpp     |000271|NOTIFY | Registration IPAddress : '192.168.xxx.xxx'
cserver   |cmRegister      |ccoRegister.cpp     |000272|NOTIFY | Registration MACAddress: ''
cserver   |cmRegister      |ccoRegister.cpp     |000273|NOTIFY | Registration Subnetmask: ''

 
Registration FQName is the IP Address instead the name.

DOMAIN could not do the ipaddress to name resolution;

On DOMAIN ITCM "nslookup ipaddress" command does not work. 
But "nslookup name" is working

 
DNS Server could find the IP address name from the name. But the reverse resolution is not working

Resolution

- Configure DNS Server used by ITCM Domain machine to allow the IPAddress to Name resolution.
(Configured DNS revers on ITCM Domain could be seen using ipconfig /all command)


- A temporary solution is to update the file %windir%\system32\drivers\etc\hosts on ITCM Domain Manager by adding lines for Scalability Servers with problem.

Example :
192.168.xxx.xxx  JYxxxxxxx

And execute this on the Scalability Server :
cserver register -a

Then when DNS server has been updated, added lines in hosts file could be removed.