print_topology.py

Use this script to display information about software topology, including sites, domains, load balancers, shared storage, MATRIXX engine IDs, cluster IDs, server IDs, and IP addresses.

Syntax

print_topology.py [-h] [-d] [-e engineId] [--plain] [-s] [-u username] [--ssh_debug]

Options

Print Topology Information for the Local Engine

The following output is from an engine running in site ID "Main." Note that the script returns the shared storage information in the sanIdList= parameter.

print_topology.py 
topology: Parsing config file: /opt/mtx/conf/mtx_config.xml
Topology

Sites:
Site: fqid=Main, description=Main site, rackIdList=['R_1']

LoadBalancers:
LoadBalancer: fqid=Main:R_1:LB_1, hostName=, poolName=, userName=user, userPassword=password

Domains:
Domain: id=1, description=Domain 1, engineIdList=[1], primaryEngineId=1, secondaryEngineIdList=[]

Engines:
Engine: id=1:1, type=primary, bladeEnclosureFqId=Main:R_1:BE_1, clusterMgmtMultiCastAddress=239.10.10.213:7973, controlMultiCastAddress=2001.10.10.100:4010, dataMultiCastAddress=2001.10.10.100:4000, description=Engine 1, siteId=Main, checkpointBladeId=2, controlBladeId=1, logicalBladeIdList=[1, 2, 3, 4], txnNetworkInterface=

Logical Blades:
LogicalBlade: id=1:1:1, role=control, physicalBladeFqId=Main:R_1:BE_1:1, physicalBladeMgmtIPAddr=192.0.2.0, txnLogDir=/mnt/mtx/shared/bld01/txnlogs, diameterPort=3868
LogicalBlade: id=1:1:2, role=checkpoint, physicalBladeFqId=Main:R_1:BE_1:2, physicalBladeMgmtIPAddr=192.0.2.1, txnLogDir=/mnt/mtx/shared/bld02/txnlogs, diameterPort=3868
LogicalBlade: id=1:1:3, role=processing, physicalBladeFqId=Main:R_1:BE_1:3, physicalBladeMgmtIPAddr=192.0.2.2, txnLogDir=/mnt/mtx/shared/bld03/txnlogs, diameterPort=3868
LogicalBlade: id=1:1:4, role=processing, physicalBladeFqId=Main:R_1:BE_1:4, physicalBladeMgmtIPAddr=192.0.2.3, txnLogDir=/mnt/mtx/shared/bld04/txnlogs, diameterPort=3868