Ionix IP Availability Manager: How do I pass IP the address from the TSM domain to the underlying IP domain instead of hostname?
search cancel

Ionix IP Availability Manager: How do I pass IP the address from the TSM domain to the underlying IP domain instead of hostname?

book

Article ID: 327635

calendar_today

Updated On:

Products

VMware

Environment

VMware Smart Assurance - SMARTS

Resolution

How do I pass IP the address from the Ionix IP Availability Manager TSM domain to the underlying IP domain instead of hostname?



To pass IP the address from the Ionix IP Availability Manager TSM domain to the underlying IP domain, do the following:
  1. Open the topo-split-output-seeds-AM.asl file in the following location using sm_edit:

    IP/smarts/bin/sm_edit rules/discovery/topo-split/topo-split-output-seeds-AM.asl

     
  2. Find line 129:

    driver->writeln("NAMEORIP=".systemData->getNameOrAddr()."\t "

     
  3. Change line 129 to the following:

    driver->writeln("NAMEORIP=".agentObj->AgentAddress."\t "

     
  4. Open the topo-split-output-seeds.asl file in the following location using sm_edit:

    IP/smarts/bin/sm_edit rules/discovery/topo-split/topo-split-output-seeds.asl

     
  5. Find line 49:

    driver->writeln("NAMEORIP=".systemData->getNameOrAddr()."\t "
     
  6. Change line 49 to the following:

    driver->writeln("NAMEORIP=".SNMPAgentObj->AgentAddress."\t "

     
  7. Find line 84:

    driver->writeln("NAMEORIP=".systemData->getNameOrAddr()."\t "

     
  8. Change line 84 to the following:

    driver->writeln("NAMEORIP=".agentObj->AgentAddress."\t "

     
  9. Open the topo-split-sync-AM.asl file in the following location using sm_edit:

    IP/smarts/bin/sm_edit rules/discovery/topo-spilt/topo-split-sync-AM.asl

     
  10. Find the line that has the following (when this doc was written, the line number was 302, however in version 9.4.2 the line number is 452)

    topoManager->addPending(systemData->getNameOrAddr(),
     
  11. Change this line to the following:

     topoManager->addPending(agent->AgentAddress,
 
  1. Run a discovery or changes will be implemented on the next discovery.