VCAP5-DCA Notes

Storage

Disable automatic host registration
esxcli system settings advanced set -i=0 -o “/Disk/EnableNaviReg”

Increase Max NFS volumes
esxcli system settings advanced set -i=32 -o “/NFS/MaxVolumes”

Increase the TCP Heap Size
esxcli system settings advanced set -i=16 -o “/Net/TcpipHeapSize”

Adding a LUN with an Existing VMFS Volume
esxcli storage vmfs snapshot list
esxcli storage vmfs snapshot mount -l ‘replicated_lun’
esxcli storage vmfs snapshot resignature -l ‘replicated_lun’

Understand and apply LUN masking using PSA-related commands
esxcfg-scsidevs -m — the -m
esxcfg-mpath -L | grep naa.5000144fd4b74168
esxcli storage core claimrule add -r 500 -t location -A vmhba35 -C 0 -T 1 -L 0 -P MASK_PATH
esxcli storage core claimrule load
esxcli storage core claiming reclaim -d naa.5000144fd4b74168

Unmask a LUN
esxcli storage core claimrule remove -r 500
esxcli storage core claimrule load
esxcli storage core claiming unclaim -t location -A vmhba35 -C 0 -T 1 -L 0
esxcli storage core adapter rescan -A vmhba35

Identify and tag SSD devices
esxcli storage core device list
esxcli storage nmp device list
esxcli storage nmp satp rule add -s VMW_SATP_DEFAULT_AA -d naa.5000144f60f4627a -o enable_ssd
esxcli storage core claiming unclaim -t device -d naa.5000144f60f4627a
esxcli storage core claimrule load
esxcli storage core claimrule run

Display Hardware Acceleration Plug-Ins and Filter
esxcli storage core plugin list -N VAAI — displays plugins for VAAI
esxcli storage core plugin list -N Filter – displays VAAI filter

Displaying whether the device supports VAAI and any attached filters
esxcli storage core device list -d naa.6006016014422a00683427125a61e011

Display VAAI status of each primitive on a device
esxcli storage core device vaai status get -d naa.6006016014422a00683427125a61e011

Display the current claim rules for filters and for VAAI
Filter — esxcli storage core claimrule list –c Filter
VAAI – esxcli storage core claimrule list –c VAAI
esxcli storage core claimrule add -c Filter -P VAAI_FILTER -t vendor -V vlabs -u
esxcli storage core claimrule add -c VAAI -P VMW_VAAI_VLABS -t vendor -V vlabs -u -f
esxcli storage core claimrule load -c Filter
esxcli storage core claimrule load -c VAAI
esxcli storage core claimrule run -c Filter

Unmount a Datastore
esxcli storage filesystem unmount -l vmfs_vcap_masking

Mount a Datastore
esxcli storage filesystem mount -l vmfs_vcap_masking

Upgrade VMFS3 to VMFS5
esxcli storage vmfs upgrade -l vmfs3_upgrade

Check to see if a new plug-in is registered
esxcli storage core plugin registration list

Register a plugin
esxcli storage core plugin registration add -m vcap_satp_va -N SATP -P VCAP_SATP_VA

Set a new default PSP for a SATP
esxcli storage nmp satp list
esxcli storage nmp satp set -s VMW_SATP_CX -P VMW_PSP_RR
esxcli storage nmp satp rule add -s VMW_SATP_CX -d naa.5000144f60f4627a
esxcli storage nmp satp rule list -s VMW_SATP_CX

Changing the PSP on a particular device
esxcli storage nmp device list -d naa.5000144fd4b74168
esxcli storage nmp device set -d naa.5000144fd4b74168 -P VMW_PSP_FIXED

View the device configurations for devices assigned the RR and Fixed PSPs and the generic
esxcli storage nmp psp fixed deviceconfig get -d naa.5000144ff548121b
esxcli storage nmp psp generic deviceconfig get -d naa.5000144fd4b74168
esxcli storage nmp psp roundrobin deviceconfig get -d naa.5000144fd4b74168

Set the preferred path on a device using VMW_PSP_FIXED and customize different parameters for a device using VMW_PSP_RR
esxcli storage nmp psp fixed deviceconfig set -d naa.5000144ff548121b -p vmhba35:C1:T0:L0
esxcli storage nmp psp fixed deviceconfig get -d naa.5000144ff548121b
esxcli storage nmp psp roundrobin deviceconfig set -d naa.5000144fd4b74168 -I 2500 -t iops
esxcli storage nmp psp roundrobin deviceconfig get -d naa.5000144fd4b74168

Set the device back to the VMW_PSP_RR default
esxcli storage nmp psp roundrobin deviceconfig set -d naa.5000144fd4b74168 -t default

Changing a device that is using the VMW_PSP_RR plug-in
esxcli storage nmp psp generic deviceconfig get -d naa.5000144fd4b74168
esxcli storage nmp psp generic deviceconfig set -d naa.5000144fd4b74168 -c ‘iops=5000′

iSCSI port binding
esxcli iscsi networkportal add -A vmhba35 -n vmk1
esxcli iscsi networkportal list

Networking

Specify the communities and trap targets for SNMP
# vicfg-snmp –t <target hostname>@<port>/<community>

Enable the SNMP service
# vicfg-snmp –E

Send a test trap to verify that the agent is configure correctly
# vicfg-snmp –T

Commands to configure a vSwitch
esxcfg-vswitch – Examine and configure virtual switches
esxcfg-vswif – Examine and configure service console ports
esxcfg-vmknic – Examine and configure VMkernel ports
esxcfg-route – Examine and configure routing

esxcli Network Namespace
ip namespace – Commands to create/configure vmk nics
vswitch namespace – Command to manipulate virtual switches
nic namespace – Configuration of physical interfaces

To list and view all switches (vSS and vDS) on a host
# esxcfg-vswitch –l

Add an uplink to a DVPort on a DVSwitch
# esxcfg-vswitch –add-dvp-uplink=<vmnic> (or –P)

Delete an uplink from a DVPort on a DVSwitch (Must specify DVPort ID)
#esxcfg-vswitch –del-dvp-uplink=<vmnic> (or –Q)
#esxcfg-vswitch –dvp=<dvport> (or –V)

Leave a Reply

Your email address will not be published. Required fields are marked *