im pretty sure anyone who is either a Nutanix employee or a customer that uses the product on a daily basis has a list somewhere of the commands they use. I decided to create a blog post to become a living document with the most used commands. It should get expanded and be kept up to date over time.
AHV
configure mgt IP address / network
vi /etc/sysconfig/network-scripts/ifcfg-br0
VLAN tag mgt network
ovs-vsctl set port br0 tag=####
Show OVS configuration
ovs-vsctl show
Show configuration of bond0
ovs-appctl bond/show bond0
Show br0 configuration (for example to confirm VLAN tag)
ovs-vsctl list port br0
List VMs on host / find CVM
virsh list –all | grep CVM
Power On powered off CVM
virsh start [name of CVM from above command]
Increase RAM configuration of CVM
virsh setmaxmem [name of CVM from above command] –config –size ram_gbGiB
virsh setmem [name of CVM from above command] –config –size ram_gbGiB
ESXi
Show vSwitch configurations
esxcfg-vswitch -l
Show physical nic list
esxcfg-nics -l
Show vmkernel interfaces configured
esxcfg-vmknic -l
Remove vmnic from vSwitch0
esxcfg-vswitch -U vmnic# vSwitch0
Add vmnic to vSwitch0
esxcfg-vswitch -L vmnic# vSwitch0
Set VLAN for default VM portgroup
esxcfg-vswitch -v [vlan####] -p “VM Network” vSwitch0
Set VLAN for default management portgroup
esxcfg-vswitch -v [vlan id####] -p “Management Network” vSwitch0
Set IP address for default management interface (vmk0)
esxcli network ip interface ipv4 set -i vmk0 -I [ip address] -N [netmask] -t static
Set default gateway
esxcfg-route [gateway ip]
List VMs on host/find CVM
vim-cmd vmsvc/getallvms | grep -i cvm
Power on powered off CVM
vim-cmd vmsvc/power.on [vm id# from above command]
CVM
VLAN tag CVM (only for AHV or ESXi using VGT)
change_cvm_vlan ####
Show AHV host physical uplink configuration
manage_ovs show_uplinks
Remove 1gb pNICs from bond0 on AHV host
manage_ovs –bridge_name br0 –bond_name bond0 –interfaces 10g update_uplinks
Configure mgt IP address / network
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Create cluster
cluster -s [cvmip1,cvmip2,cvmipN…] create
Get cluster status
cluster status
Get detailed local to current CVM services’ status
genesis status
Restart specific service across entire cluster (example below: cluster_health)
allssh genesis stop cluster_health; cluster start
Show Prism leader
curl localhost:2019/prism/leader
Stop cluster
cluster stop
Start a stopped cluster
cluster start
Destroy cluster
cluster destroy
Discover nodes
discover_nodes
Gracefully shutdown CVM
cvm_shutdown -P now
Upgrade non-cluster joined node from cluster CVM without expanding the cluster
cluster -u [remote node cvmip] upgrade_node
Check running AOS upgrade status for cluster
upgrade_status
Check running hypervisor upgrade status for cluster
host_upgrade_status
Get CVM AOS version
cat /etc/nutanix/release_version
Get cluster AOS version
ncli cluster version
Create Prism Central instance (should be ran on deployed PC vm, not cluster CVM)
cluster –cluster_function_list multicluster -s [pcipaddress] create
Run all NCC health checks
ncc health_checks run_all
Export all logs (optionally scrubbed for IP info)
ncc log_collector –anonymize_output=true run_all
ipmitool (NX platform)
(hypervisor agnostic), leading / required for ESXi (/ipmitool)
Configure IPMI to use static ip
ipmitool lan set 1 ipsrc static
Configure IPMI IP address
ipmitool lan set 1 ipaddr [ip address]
Configure IPMI network mask
ipmitool lan set 1 netmask [netmask]
Configure IPMI default gateway
ipmitool lan set 1 defgw ipaddr [gateway ip]
Configure IPMI VLAN tag
ipmitool lan set 1 vlan id [####]
Remove IPMI VLAN tag
ipmitool lan set 1 vlan id off
Show current IPMI configuration
ipmitool lan print 1
Show IPMI mode (failover/dedicated)
ipmitool raw 0x30 0x70 0x0c 0
The result will be one of the following
- 00 = Dedicated
- 01 = Onboard / Shared
- 02 = Failover (default mode)
Get IPMI user list
ipmitool user list
Reset IPMI ADMIN user password back to factory (trailing ADMIN is the password)
ipmitool user set password [# of ADMIN user from command above] ADMIN
Reboot the BMC (reboot the IPMI only)
ipmitool mc reset cold
URLs
CVM built-in foundation
Legacy cluster-init (should attempt redirect to foundation on newer AOS)
http://[cvmip]:2100/cluster_init.html
Get cluster status
http://[cvmip]:2100/cluster_status.html
https://acropolis.ninja/helpful-nutanix-commands-cheat-sheet/>