Manage and report on an NSX Infrastructure using NSX Manager, NSX Controller, and ESXi CLI commands
NSX Manager CLI
To get a full list of commands on the NSX Manager type list then hit Enter
configure terminal copy running-config startup-config disable end exit list ping WORD ping ipv6 WORD quit set clock HH:MM:SS MM DD YYYY setup show ip route show ip route A.B.C.D/M show ipv6 route show running-config show startup-config shutdown terminal length <0-512> terminal no length traceroute WORD traceroute ipv6 WORD write write memory reboot show system uptime show clock show tech-support export tech-support scp URL show version reset show process (list|monitor) show arp show system memory show log show log last NUM show log (follow|reverse) write erase show filesystems show ethernet database erase show manager log show manager log (follow|reverse|size) show manager log last NUM show appmgmt log show appmgmt log (follow|reverse|size) show appmgmt log last NUM ssh (start|stop) show interface mgmt show slots show system log size purge log (manager|system) debug connection WORD debug show files debug export scp URL (FILENAME|all) debug remove (FILENAME|all) debug packet capture interface (mgmt|s0) no debug packet capture interface (mgmt|s0) debug packet display interface (mgmt|s0) EXPRESSION debug packet display interface (mgmt|s0) show interface
Again, I will go through the commands I feel are most useful.
Command: show manager log
Functionality: Display the NSX Manager log
Example output
2015-04-28 01:20:00.160 GMT INFO pool-8-thread-1 ScheduleSynchronizer:48 - Start executing task: task-698 and running executor threads 2 2015-04-28 01:20:00.226 GMT INFO TaskFrameworkExecutor-25 JobWorker:243 - Updating the status for jobinstance-9399 to COMPLETED 2015-04-28 01:20:00.234 GMT INFO TaskFrameworkExecutor-25 JobWorker:129 - TF:All tasks in the job completed for jobdata-304 2015-04-28 01:20:00.242 GMT INFO TaskFrameworkExecutor-25 ScheduleSynchronizer:60 - Releasing a thread to executor pool and executor pool active count 1 2015-04-28 01:20:00.289 GMT INFO TaskFrameworkExecutor-27 TaskServiceImpl:101 - TF:Created Job with ID jobdata-2626 2015-04-28 01:20:00.296 GMT INFO TaskFrameworkExecutor-27 TaskServiceImpl:399 - TF:Scheduling Job jobdata-2626
Command: show ip route
Functionality: show routes on NSX Manager
Example output
nsxmanager> show ip route Codes: K - kernel route, C - connected, S - static, > - selected route, * - FIB route S>* 0.0.0.0/0 [1/0] via 192.168.18.1, mgmt C>* 192.168.18.0/24 is directly connected, mgmt
Command: show interface mgmt
Functionality: Display information about the management interface of NSX Manager
Example output
nsxmanager> show interface mgmt Interface mgmt is up, line protocol is up index 3 metric 1 mtu 1500HWaddr: 00:50:56:96:77:ae inet 192.168.18.30/24 broadcast 192.168.18.255 inet6 fe80::250:56ff:fe96:77ae/64 Auto-duplex (Half), Auto-speed (-6593792Mb/s) input packets 755277, bytes 498764083, dropped 68, multicast packets 0 input errors 0, length 0, overrun 0, CRC 0, frame 0, fifo 0, missed 0 output packets 821467, bytes 688404427, dropped 0 output errors 0, aborted 0, carrier 0, fifo 0, heartbeat 0, window 0 collisions 0
NSX Controller CLI
Command: show control-cluster status
Functionality: Display status of NSX Controller
Example output
nsx-controller # show control-cluster status Type Status Since -------------------------------------------------------------------------------- Join status: Join complete 04/23 06:48:04 Majority status: Connected to cluster majority 04/30 05:31:09 Restart status: This controller can be safely restarted 04/30 05:30:49 Cluster ID: 2f254b01-86f0-4f04-80b8-79a5ac5ac41f Node UUID: 2f254b01-86f0-4f04-80b8-79a5ac5ac41f Role Configured status Active status -------------------------------------------------------------------------------- api_provider enabled activated persistence_server enabled activated switch_manager enabled activated logical_manager enabled activated directory_server enabled activated
Command: show control-cluster history
Functionality: Display the history and logs of control cluster
Example output
04/23 00:42:28: Role api_provider activated 04/23 00:42:28: Role directory_server activated 04/23 00:42:28: Role logical_manager activated 04/23 00:42:28: Role switch_manager activated --------------------------------- 04/23 06:46:22: Node restarted 04/23 06:46:52: Joining cluster via node 192.168.18.31 04/23 06:46:52: Waiting to join cluster 04/23 06:46:52: Role api_provider configured 04/23 06:46:52: Role directory_server configured 04/23 06:46:52: Role switch_manager configured 04/23 06:46:52: Role logical_manager configured
Command: show control-cluster role
Functionality: Display role of controller
Example output
nsx-controller # show control-cluster role Listen-IP Master? Last-Changed Count api_provider Not configured Yes 04/30 05:31:09 8 persistence_server N/A Yes 04/30 05:31:09 5 switch_manager 127.0.0.1 Yes 04/30 05:31:09 8 logical_manager N/A Yes 04/30 05:31:09 8 directory_server N/A Yes 04/30 05:31:09 8
ESXi CLI
ESXi CLI commands were already referenced here.
Leave A Comment