show module
show module
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show module",
"output_format": "json"
}
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_moddiaginfo": {
"ROW_moddiaginfo": [
{
"diagstatus": "Pass",
"mod": 2
},
{
"diagstatus": "Pass",
"mod": 3
},
{
"diagstatus": "Pass",
"mod": 4
}
]
},
"TABLE_modinfo": {
"ROW_modinfo": [
{
"mod": 2,
"model": "DS-X9448-768K9",
"modtype": "2/4/8/10/16 Gbps Advanced FC Module",
"ports": 48,
"status": "ok"
},
{
"mod": 3,
"model": "DS-X97-SF1-K9",
"modtype": "Supervisor Module-3",
"ports": 0,
"status": "ha-standby"
},
{
"mod": 4,
"model": "DS-X97-SF1-K9",
"modtype": "Supervisor Module-3",
"ports": 0,
"status": "active *"
}
]
},
"TABLE_modmacinfo": {
"ROW_modmacinfo": [
{
"mac": "a8-9d-21-89-9a-b0 to a8-9d-21-89-9a-b3",
"mod": 2,
"serialnum": "JAE190602VU"
},
{
"mac": "84-b8-02-70-d0-4c to 84-b8-02-70-d0-5e",
"mod": 3,
"serialnum": "JAE190802N3"
},
{
"mac": "84-b8-02-70-d7-b8 to 84-b8-02-70-d7-ca",
"mod": 4,
"serialnum": "JAE190802NS"
}
]
},
"TABLE_modwwninfo": {
"ROW_modwwninfo": [
{
"hw": "1.3",
"mod": 2,
"sw": "8.4(2a)"
},
{
"hw": "1.2",
"mod": 3,
"sw": "8.4(2a)"
},
{
"hw": "1.2",
"mod": 4,
"sw": "8.4(2a)"
}
]
},
"TABLE_xbarinfo": {
"ROW_xbarinfo": [
{
"model": "DS-X9706-FAB1",
"ports": 0,
"status": "ok",
"xbar": 1,
"xbartype": "Fabric Module 1"
},
{
"model": "DS-X9706-FAB1",
"ports": 0,
"status": "ok",
"xbar": 3,
"xbartype": "Fabric Module 1"
},
{
"model": "DS-X9706-FAB1",
"ports": 0,
"status": "ok",
"xbar": 5,
"xbartype": "Fabric Module 1"
}
]
},
"TABLE_xbarmacinfo": {
"ROW_xbarmacinfo": [
{
"macaddr": "NA",
"serialnum": "JAE190802YU",
"xbar": 1
},
{
"macaddr": "NA",
"serialnum": "JAE190802YQ",
"xbar": 3
},
{
"macaddr": "NA",
"serialnum": "JAE19070CGP",
"xbar": 5
}
]
},
"TABLE_xbarwwninfo": {
"ROW_xbarwwninfo": [
{
"hw": "1.0",
"sw": "NA",
"xbar": 1
},
{
"hw": "1.0",
"sw": "NA",
"xbar": 3
},
{
"hw": "1.0",
"sw": "NA",
"xbar": 5
}
]
}
}
<TABLE_modinfo>
<ROW_modinfo>
<mod>2</mod>
<ports>48</ports>
<modtype>2/4/8/10/16 Gbps Advanced FC Module</modtype>
<model>DS-X9448-768K9</model>
<status>ok</status>
</ROW_modinfo>
<ROW_modinfo>
<mod>3</mod>
<ports>0</ports>
<modtype>Supervisor Module-3</modtype>
<model>DS-X97-SF1-K9</model>
<status>ha-standby</status>
</ROW_modinfo>
<ROW_modinfo>
<mod>4</mod>
<ports>0</ports>
<modtype>Supervisor Module-3</modtype>
<model>DS-X97-SF1-K9</model>
<status>active *</status>
</ROW_modinfo>
</TABLE_modinfo>
<TABLE_modwwninfo>
<ROW_modwwninfo>
<mod>2</mod>
<sw>8.4(2a)</sw>
<hw>1.3</hw>
</ROW_modwwninfo>
<ROW_modwwninfo>
<mod>3</mod>
<sw>8.4(2a)</sw>
<hw>1.2</hw>
</ROW_modwwninfo>
<ROW_modwwninfo>
<mod>4</mod>
<sw>8.4(2a)</sw>
<hw>1.2</hw>
</ROW_modwwninfo>
</TABLE_modwwninfo>
<TABLE_modmacinfo>
<ROW_modmacinfo>
<mod>2</mod>
<mac>a8-9d-21-89-9a-b0 to a8-9d-21-89-9a-b3</mac>
<serialnum>JAE190602VU</serialnum>
</ROW_modmacinfo>
<ROW_modmacinfo>
<mod>3</mod>
<mac>84-b8-02-70-d0-4c to 84-b8-02-70-d0-5e</mac>
<serialnum>JAE190802N3</serialnum>
</ROW_modmacinfo>
<ROW_modmacinfo>
<mod>4</mod>
<mac>84-b8-02-70-d7-b8 to 84-b8-02-70-d7-ca</mac>
<serialnum>JAE190802NS</serialnum>
</ROW_modmacinfo>
</TABLE_modmacinfo>
<TABLE_moddiaginfo>
<ROW_moddiaginfo>
<mod>2</mod>
<diagstatus>Pass</diagstatus>
</ROW_moddiaginfo>
<ROW_moddiaginfo>
<mod>3</mod>
<diagstatus>Pass</diagstatus>
</ROW_moddiaginfo>
<ROW_moddiaginfo>
<mod>4</mod>
<diagstatus>Pass</diagstatus>
</ROW_moddiaginfo>
</TABLE_moddiaginfo>
<TABLE_xbarinfo>
<ROW_xbarinfo>
<xbar>1</xbar>
<ports>0</ports>
<xbartype>Fabric Module 1</xbartype>
<model>DS-X9706-FAB1</model>
<status>ok</status>
</ROW_xbarinfo>
<ROW_xbarinfo>
<xbar>3</xbar>
<ports>0</ports>
<xbartype>Fabric Module 1</xbartype>
<model>DS-X9706-FAB1</model>
<status>ok</status>
</ROW_xbarinfo>
<ROW_xbarinfo>
<xbar>5</xbar>
<ports>0</ports>
<xbartype>Fabric Module 1</xbartype>
<model>DS-X9706-FAB1</model>
<status>ok</status>
</ROW_xbarinfo>
</TABLE_xbarinfo>
<TABLE_xbarwwninfo>
<ROW_xbarwwninfo>
<xbar>1</xbar>
<sw>NA</sw>
<hw>1.0</hw>
</ROW_xbarwwninfo>
<ROW_xbarwwninfo>
<xbar>3</xbar>
<sw>NA</sw>
<hw>1.0</hw>
</ROW_xbarwwninfo>
<ROW_xbarwwninfo>
<xbar>5</xbar>
<sw>NA</sw>
<hw>1.0</hw>
</ROW_xbarwwninfo>
</TABLE_xbarwwninfo>
<TABLE_xbarmacinfo>
<ROW_xbarmacinfo>
<xbar>1</xbar>
<macaddr>NA</macaddr>
<serialnum>JAE190802YU</serialnum>
</ROW_xbarmacinfo>
<ROW_xbarmacinfo>
<xbar>3</xbar>
<macaddr>NA</macaddr>
<serialnum>JAE190802YQ</serialnum>
</ROW_xbarmacinfo>
<ROW_xbarmacinfo>
<xbar>5</xbar>
<macaddr>NA</macaddr>
<serialnum>JAE19070CGP</serialnum>
</ROW_xbarmacinfo>
</TABLE_xbarmacinfo>
The show module command displays the module information including the online diagnostic test status.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
| CLI Output |
|---|
|
| Parameter | Description | Type | Sample Values |
|---|---|---|---|
| pwrstat | Module power information status | String | ['powered-dn'] |
| status | Module status | String | ['active *', 'ha-standby', 'ok', 'Unsupported(poweroff)', 'removed', 'online', 'Offline', 'powered-dn', 'powered-uperr-pwd-dn', 'testing', 'initializing', 'failure', 'registrn_failure', 'failure', 'upgrading', 'SRG_failure', 'HA_Seqno_failure', 'inserted', 'initializing(Gsync)', 'battery-powered', 'pwr-denied', 'absent', 'pwr-cycld', 'unknown', 'active', 'initializing(vdc)'] |
| diagstatus | Diagnostics status | String | ['Pass', 'Fail'] |
| mod | Module number | Integer | |
| ports | Number of ports | Integer | |
| model | Model number | String | |
| sw | Software version | String | |
| hw | Hardware version | String | |
| xbar | Crossbar fabric switching module number | Integer | |
| mac | Module MAC address | String | |
| serialnum | Serial number | String | |
| modtype | Module type | String | |
| wwn | Module WWN | String | |
| macaddr | Crossbar fabric switching module MAC address | String | |
| xbartype | Crossbar fabric switching module type | String | |
| reason | Crossbar fabric switching module power status reason | String |
show module <*module_number*>
show module <module_number>
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show module <module_number>",
"output_format": "json"
}
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_ejector": {
"ROW_ejector": {
"en": "does",
"pol": "enabled",
"pos1": "Left",
"pos2": "Right",
"sta1": "CLOSE",
"sta2": "CLOSE",
"supp_en": "Enabled"
}
},
"TABLE_moddiaginfo": {
"ROW_moddiaginfo": {
"diagstatus": "Pass",
"mod": 2
}
},
"TABLE_modinfo": {
"ROW_modinfo": {
"mod": 2,
"model": "DS-X9448-768K9",
"modtype": "2/4/8/10/16 Gbps Advanced FC Module",
"ports": 48,
"status": "ok"
}
},
"TABLE_modmacinfo": {
"ROW_modmacinfo": {
"mac": "a8-9d-21-89-9a-b0 to a8-9d-21-89-9a-b3",
"mod": 2,
"serialnum": "JAE190602VU"
}
},
"TABLE_modwwninfo": {
"ROW_modwwninfo": {
"hw": "1.3",
"mod": 2,
"sw": "8.4(2a)"
}
}
}
<TABLE_modinfo>
<ROW_modinfo>
<mod>2</mod>
<ports>48</ports>
<modtype>2/4/8/10/16 Gbps Advanced FC Module</modtype>
<model>DS-X9448-768K9</model>
<status>ok</status>
</ROW_modinfo>
</TABLE_modinfo>
<TABLE_modwwninfo>
<ROW_modwwninfo>
<mod>2</mod>
<sw>8.4(2a)</sw>
<hw>1.3</hw>
</ROW_modwwninfo>
</TABLE_modwwninfo>
<TABLE_modmacinfo>
<ROW_modmacinfo>
<mod>2</mod>
<mac>a8-9d-21-89-9a-b0 to a8-9d-21-89-9a-b3</mac>
<serialnum>JAE190602VU</serialnum>
</ROW_modmacinfo>
</TABLE_modmacinfo>
<TABLE_moddiaginfo>
<ROW_moddiaginfo>
<mod>2</mod>
<diagstatus>Pass</diagstatus>
</ROW_moddiaginfo>
</TABLE_moddiaginfo>
<TABLE_ejector>
<ROW_ejector>
<supp_en>Enabled</supp_en>
<pos1>Left</pos1>
<sta1>CLOSE</sta1>
<pos2>Right</pos2>
<sta2>CLOSE</sta2>
<en>does</en>
<pol>enabled</pol>
</ROW_ejector>
</TABLE_ejector>
The show module <*module_number*> command displays the module information for a specific module number.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
| CLI Output |
|---|
|
| Parameter | Description | Type | Sample Values |
|---|---|---|---|
| pwrstat | Power module information status | String | ['powered-dn'] |
| pol | Ejector policy status | String | ['enabled', 'disabled'] |
| supp_en | Chassis ejector support status | String | ['Enabled', 'Disabled'] |
| diagstatus | Diagnostics status | String | ['Pass', 'Fail'] |
| en | Ejector feature support status | String | ['does'] |
| status | Module status | String | ['active *', 'ha-standby', 'ok', 'Unsupported(poweroff)', 'removed', 'online', 'Offline', 'powered-dn', 'powered-uperr-pwd-dn', 'testing', 'initializing', 'failure', 'registrn_failure', 'failure', 'upgrading', 'SRG_failure', 'HA_Seqno_failure', 'inserted', 'initializing(Gsync)', 'battery-powered', 'pwr-denied', 'absent', 'pwr-cycld', 'unknown', 'active', 'initializing(vdc)'] |
| mod | Module number | Integer | |
| ports | Number of ports | Integer | |
| sw | Software version | String | |
| hw | Hardware version | String | |
| mac | Module MAC address | String | |
| model | Model number | String | |
| wwn | Module WWN | String | |
| serialnum | Serial number | String | |
| modtype | Module type | String | |
| pos2 | Ejector position 2 | String | |
| pos1 | Ejector position 1 | String | |
| reason | Crossbar fabric switching module power status reason | String | |
| sta2 | Ejector status 2 | String | |
| sta1 | Ejector status 1 | String |
show module fabric <*fabric_number*>
show module fabric <fabric_number>
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show module fabric <fabric_number>",
"output_format": "json"
}
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_ejector": {
"ROW_ejector": {
"en": "does",
"pol": "enabled",
"pos1": "Top",
"pos2": "Bottom",
"sta1": "CLOSE",
"sta2": "CLOSE",
"supp_en": "Enabled"
}
},
"TABLE_xbarinfo": {
"ROW_xbarinfo": {
"model": "DS-X9706-FAB1",
"ports": 0,
"status": "ok",
"xbar": 1,
"xbartype": "Fabric Module 1"
}
},
"TABLE_xbarmacinfo": {
"ROW_xbarmacinfo": {
"macaddr": "NA",
"serialnum": "JAE190802YU",
"xbar": 1
}
},
"TABLE_xbarwwninfo": {
"ROW_xbarwwninfo": {
"hw": "1.0",
"sw": "NA",
"xbar": 1
}
}
}
<TABLE_xbarinfo>
<ROW_xbarinfo>
<xbar>1</xbar>
<ports>0</ports>
<xbartype>Fabric Module 1</xbartype>
<model>DS-X9706-FAB1</model>
<status>ok</status>
</ROW_xbarinfo>
</TABLE_xbarinfo>
<TABLE_xbarwwninfo>
<ROW_xbarwwninfo>
<xbar>1</xbar>
<sw>NA</sw>
<hw>1.0</hw>
</ROW_xbarwwninfo>
</TABLE_xbarwwninfo>
<TABLE_xbarmacinfo>
<ROW_xbarmacinfo>
<xbar>1</xbar>
<macaddr>NA</macaddr>
<serialnum>JAE190802YU</serialnum>
</ROW_xbarmacinfo>
</TABLE_xbarmacinfo>
<TABLE_ejector>
<ROW_ejector>
<supp_en>Enabled</supp_en>
<pos1>Top</pos1>
<sta1>CLOSE</sta1>
<pos2>Bottom</pos2>
<sta2>CLOSE</sta2>
<en>does</en>
<pol>enabled</pol>
</ROW_ejector>
</TABLE_ejector>
The show module fabric <*fabric_number*> command displays the module information for a specific fabric ID.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
| CLI Output |
|---|
|
| Parameter | Description | Type | Sample Values |
|---|---|---|---|
| pol | Ejector policy status | String | ['enabled', 'disabled'] |
| en | Ejector feature support status | String | ['does'] |
| status | Module status | String | ['active *', 'ha-standby', 'ok', 'Unsupported(poweroff)', 'removed', 'online', 'Offline', 'powered-dn', 'powered-uperr-pwd-dn', 'testing', 'initializing', 'failure', 'registrn_failure', 'failure', 'upgrading', 'SRG_failure', 'HA_Seqno_failure', 'inserted', 'initializing(Gsync)', 'battery-powered', 'pwr-denied', 'absent', 'pwr-cycld', 'unknown', 'active', 'initializing(vdc)'] |
| supp_en | Chassis ejector support status | String | ['Enabled', 'Disabled'] |
| ports | Number of ports | Integer | |
| xbar | Crossbar fabric switching module number | Integer | |
| xbartype | Crossbar fabric switching module type | String | |
| hw | Hardware version | String | |
| model | Model number | String | |
| serialnum | Serial number | String | |
| pos2 | Ejector position 2 | String | |
| pos1 | Ejector position 1 | String | |
| sw | Software number | String | |
| macaddr | Module MAC address | String | |
| sta1 | Ejector status 1 | String | |
| sta2 | Ejector status 2 | String |
show module uptime
show module uptime
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show module uptime",
"output_format": "json"
}
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_uptimeinf": {
"ROW_uptimeinf": [
{
"daysup": 0,
"hoursup": 7,
"minutesup": 19,
"secondsup": 38,
"slot": 0,
"starttime": "Mon Jun 22 14:50:41 2020"
},
{
"daysup": 0,
"hoursup": 7,
"minutesup": 8,
"secondsup": 46,
"slot": 0,
"starttime": "Mon Jun 22 15:01:33 2020"
},
{
"daysup": 0,
"hoursup": 7,
"minutesup": 21,
"secondsup": 39,
"slot": 0,
"starttime": "Mon Jun 22 14:48:40 2020"
},
{
"daysup": 0,
"hoursup": 7,
"minutesup": 21,
"secondsup": 20,
"slot": 0,
"starttime": "Mon Jun 22 14:48:59 2020"
},
{
"daysup": 0,
"hoursup": 7,
"minutesup": 21,
"secondsup": 16,
"slot": 0,
"starttime": "Mon Jun 22 14:49:03 2020"
},
{
"daysup": 0,
"hoursup": 7,
"minutesup": 21,
"secondsup": 13,
"slot": 0,
"starttime": "Mon Jun 22 14:49:06 2020"
}
]
}
}
<TABLE_uptimeinf>
<ROW_uptimeinf>
<slot>Module 2</slot>
<starttime>Mon Jun 22 14:50:41 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>19</minutesup>
<secondsup>38</secondsup>
</ROW_uptimeinf>
<ROW_uptimeinf>
<slot>Module 3</slot>
<starttime>Mon Jun 22 15:01:33 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>8</minutesup>
<secondsup>46</secondsup>
</ROW_uptimeinf>
<ROW_uptimeinf>
<slot>Module 4</slot>
<starttime>Mon Jun 22 14:48:40 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>21</minutesup>
<secondsup>39</secondsup>
</ROW_uptimeinf>
<ROW_uptimeinf>
<slot>Xbar 1</slot>
<starttime>Mon Jun 22 14:48:59 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>21</minutesup>
<secondsup>20</secondsup>
</ROW_uptimeinf>
<ROW_uptimeinf>
<slot>Xbar 3</slot>
<starttime>Mon Jun 22 14:49:03 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>21</minutesup>
<secondsup>16</secondsup>
</ROW_uptimeinf>
<ROW_uptimeinf>
<slot>Xbar 5</slot>
<starttime>Mon Jun 22 14:49:06 2020</starttime>
<daysup>0</daysup>
<hoursup>7</hoursup>
<minutesup>21</minutesup>
<secondsup>13</secondsup>
</ROW_uptimeinf>
</TABLE_uptimeinf>
The show module uptime command displays the Active/standby status of clock.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
| CLI Output |
|---|
|
| Parameter | Description | Type |
|---|---|---|
| slot | Module number | Integer |
| hoursup | Hours elapsed since start | Integer |
| daysup | Days elapsed since start | Integer |
| minutesup | Minutes elapsed since start | Integer |
| secondsup | Seconds elapsed since start | Integer |
| starttime | Module start-time (in ddd MMM d 'HH':'mm':'ss yyyy) | String |
show module xbar <*xbar_number*>
show module xbar <xbar_number>
import requests
import json
"""
Modify these please
"""
url='http://<ip_address>:<port_number>/ins'
switchuser='<user_id>'
switchpassword='<password>'
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
"version": "1.0",
"type": "cli_show",
"chunk": "0",
"sid": "1",
"input": "show module xbar <xbar_number>",
"output_format": "json"
}
}
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
json_output = json.loads(output)["ins_api"]["outputs"]["output"]["body"]
print(json.dumps(json_output, indent=4, sort_keys=True))
{
"TABLE_ejector": {
"ROW_ejector": {
"en": "does",
"pol": "enabled",
"pos1": "Top",
"pos2": "Bottom",
"sta1": "CLOSE",
"sta2": "CLOSE",
"supp_en": "Enabled"
}
},
"TABLE_xbarinfo": {
"ROW_xbarinfo": {
"model": "DS-X9706-FAB1",
"ports": 0,
"status": "ok",
"xbar": 1,
"xbartype": "Fabric Module 1"
}
},
"TABLE_xbarmacinfo": {
"ROW_xbarmacinfo": {
"macaddr": "NA",
"serialnum": "JAE190802YU",
"xbar": 1
}
},
"TABLE_xbarwwninfo": {
"ROW_xbarwwninfo": {
"hw": "1.0",
"sw": "NA",
"xbar": 1
}
}
}
<TABLE_xbarinfo>
<ROW_xbarinfo>
<xbar>1</xbar>
<ports>0</ports>
<xbartype>Fabric Module 1</xbartype>
<model>DS-X9706-FAB1</model>
<status>ok</status>
</ROW_xbarinfo>
</TABLE_xbarinfo>
<TABLE_xbarwwninfo>
<ROW_xbarwwninfo>
<xbar>1</xbar>
<sw>NA</sw>
<hw>1.0</hw>
</ROW_xbarwwninfo>
</TABLE_xbarwwninfo>
<TABLE_xbarmacinfo>
<ROW_xbarmacinfo>
<xbar>1</xbar>
<macaddr>NA</macaddr>
<serialnum>JAE190802YU</serialnum>
</ROW_xbarmacinfo>
</TABLE_xbarmacinfo>
<TABLE_ejector>
<ROW_ejector>
<supp_en>Enabled</supp_en>
<pos1>Top</pos1>
<sta1>CLOSE</sta1>
<pos2>Bottom</pos2>
<sta2>CLOSE</sta2>
<en>does</en>
<pol>enabled</pol>
</ROW_ejector>
</TABLE_ejector>
The show module xbar <*xbar_number*> command displays the module information for a specific crossbar.
For command descriptions, see the Cisco MDS 9000 Series Switches Command References.
Note: This sample output is generated for Cisco MDS 9000 Series NX-OS Release 8.4(2a) or later.
| CLI Output |
|---|
|
| Parameter | Description | Type | Sample Values |
|---|---|---|---|
| status | Crossbar fabric switching module module status | String | ['active *', 'ha-standby', 'ok', 'Unsupported(poweroff)', 'removed', 'online', 'Offline', 'powered-dn', 'powered-uperr-pwd-dn', 'testing', 'initializing', 'failure', 'registrn_failure', 'failure', 'upgrading', 'SRG_failure', 'HA_Seqno_failure', 'inserted', 'initializing(Gsync)', 'battery-powered', 'pwr-denied', 'absent', 'pwr-cycld', 'unknown', 'active', 'initializing(vdc)'] |
| supp_en | Chassis ejector support status | String | ['Enabled', 'Disabled'] |
| en | Ejector feature support status | String | ['does'] |
| pol | Ejector policy status | String | ['enabled', 'disabled'] |
| ports | Number of ports | Integer | |
| xbar | Crossbar fabric switching module number | Integer | |
| xbartype | Crossbar fabric switching module type | String | |
| hw | Hardware version | String | |
| model | Model number | String | |
| pos1 | Ejector position 1 | String | |
| pos2 | Ejector position 2 | String | |
| macaddr | Crossbar fabric switching module MAC address | String | |
| serialnum | Serial number | String | |
| sw | Software version | String | |
| sta2 | Ejector status 2 | String | |
| sta1 | Ejector status 1 | String |