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