{"id":5736,"date":"2016-04-25T15:08:06","date_gmt":"2016-04-25T07:08:06","guid":{"rendered":"http:\/\/rmohan.com\/?p=5736"},"modified":"2016-04-25T15:08:40","modified_gmt":"2016-04-25T07:08:40","slug":"5736","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=5736","title":{"rendered":"ESXi 6.0 \u2013 ESXCLI Command Reference"},"content":{"rendered":"<p>ESXCLI is the most powerful command line tool on an ESXi host. You may need it for troubleshooting, configuration or for ESXi installations by using a\u00a0kickstart file. I\u2019m having these command line reference since vSphere 5.x on my desktop and I am using it quite often. Here is the command line reference for vSphere ESXi 6.0<\/p>\n<p>&nbsp;<\/p>\n<p>Usage: esxcli device add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a device to enable a software device driver.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device-identifier=<br \/>\nDevice identifier from the device specification for<br \/>\nthe software device driver. Valid input is in reverse<br \/>\ndomain name format (e.g. com.company.device).<br \/>\n(required)<br \/>\n-i|&#8211;instance-address=<br \/>\nUnique number to address this instance of the device,<br \/>\nif multiple instances of the same device identifier<br \/>\nare added. Valid values are integer in the range 0-31.<br \/>\nDefault is 0.<\/p>\n<p>Usage: esxcli device alias get [cmd options]<\/p>\n<p>Description:<br \/>\nget Display hardware location info for a device alias.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;alias= Alias to lookup (required)<\/p>\n<p>Usage: esxcli device alias list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List device aliases.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli elxnet dbgmask get [cmd options]<\/p>\n<p>Description:<br \/>\nget Gets Debug Mask of an elxnet nic<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;pcidevname= PCI SBDF address for an elxnet NIC. The address can be<br \/>\nfound in the &#8220;PCI Device&#8221; column of the `esxcli<br \/>\nnetwork nic list&#8217; command. (required)<\/p>\n<p>Usage: esxcli elxnet dbgmask set [cmd options]<\/p>\n<p>Description:<br \/>\nset Sets Debug Mask of an elxnet nic<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;mask= DebugMask value in 8 digit Hex (Ex: 0x00000101),<br \/>\nDRIVER: 0x1, UPLINK: 0x2, QUEUE: 0x4, INTR: 0x8, MCC:<br \/>\n0x10, TX: 0x20, RX: 0x40, MGMT: 0x80, WORKER: 0x100,<br \/>\nSRIOV: 0x200, EVENT: 0x400, VLAN: 0x800, VXLAN: 0x1000<br \/>\n(required)<br \/>\n-p|&#8211;pcidevname= PCI SBDF address for an elxnet NIC. The address can be<br \/>\nfound in the &#8220;PCI Device&#8221; column of the `esxcli<br \/>\nnetwork nic list&#8217; command. (required)<\/p>\n<p>Usage: esxcli elxnet regdump get [cmd options]<\/p>\n<p>Description:<br \/>\nget Gets regdump (FAT dump) of an elxnet nic<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;filepath= Absolute file path (must begin with &#8220;\/&#8221;) to copy<br \/>\nregister dump. File will be generated on the target<br \/>\nESXi machine in case of remote esxcli invocations.<br \/>\n(required)<br \/>\n-p|&#8211;pcidevname= PCI SBDF address for an elxnet NIC. The address can be<br \/>\nfound in the &#8220;PCI Device&#8221; column of the `esxcli<br \/>\nnetwork nic list&#8217; command. (required)<\/p>\n<p>Usage: esxcli elxnet stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Displays private stats of an elxnet nic<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;pcidevname= PCI SBDF address for an elxnet NIC. The address can be<br \/>\nfound in the &#8220;PCI Device&#8221; column of the `esxcli<br \/>\nnetwork nic list&#8217; command. (required)<\/p>\n<p>Usage: esxcli elxnet vib get [cmd options]<\/p>\n<p>Description:<br \/>\nget Displays the name of the VIB that provided this esxcli<br \/>\nplugin<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli esxcli command list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list all of the esxcli commands with<br \/>\ntheir namespace, object, command name and description.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli fcoe adapter list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List FCOE-capable CNA devices.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli fcoe nic disable [cmd options]<\/p>\n<p>Description:<br \/>\ndisable Disable rediscovery of FCOE storage on behalf of an<br \/>\nFCOE-capable CNA upon next boot.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The CNA adapter name (vmnicX) (required)<\/p>\n<p>Usage: esxcli fcoe nic discover [cmd options]<\/p>\n<p>Description:<br \/>\ndiscover Initiate FCOE adapter discovery on behalf of an FCOE-<br \/>\ncapable CNA.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The CNA adapter name (vmnicX) (required)<\/p>\n<p>Usage: esxcli fcoe nic list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List FCOE-capable CNA devices.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli fcoe nic set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set options on FCOE-capable CNA.<\/p>\n<p>Cmd options:<br \/>\n-V|&#8211;enable-vn2vn Enable or Disable VN2VN mode on the nic (Reboot<br \/>\nRequired)<br \/>\n-n|&#8211;nic-name= The CNA adapter name (vmnicX) (required)<br \/>\n-v|&#8211;vlan-id= The VLAN id for this nic, range &#8216;0 &#8211; 4095&#8242;(Reboot<br \/>\nRequired)<\/p>\n<p>Usage: esxcli graphics device list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all of the graphics devices on this host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli graphics vm list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List active VMs associated with graphics devices.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware bootdevice list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the boot device order, if available, for this<br \/>\nhost.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware clock get [cmd options]<\/p>\n<p>Description:<br \/>\nget Disply the current hardware clock time.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware clock set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the hardware clock time. Any missing parameters<br \/>\nwill default to the current time.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;day= Day<br \/>\n-H|&#8211;hour= Hour<br \/>\n-m|&#8211;min= Minute<br \/>\n-M|&#8211;month= Month<br \/>\n-s|&#8211;sec= Second<br \/>\n-y|&#8211;year= Year<\/p>\n<p>Usage: esxcli hardware cpu cpuid get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get CPUID fields for the given CPU.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;cpu= The ID of the CPU to query for CPUID data (required)<\/p>\n<p>Usage: esxcli hardware cpu global get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get properties that are global to all CPUs.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware cpu global set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set properties that are global to all CPUs.<\/p>\n<p>Cmd options:<br \/>\n-t|&#8211;hyperthreading Enable or disable hyperthreading (required)<\/p>\n<p>Usage: esxcli hardware cpu list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all of the CPUs on this host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware ipmi fru get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get IPMI Field Replaceable Unit (FRU) device details.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi fru list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List IPMI Field Replaceable Unit (FRU) inventory.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi sdr get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get IPMI Sensor Data Repository (SDR) properties.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi sdr list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List IPMI Sensor Data Repository.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;formatter= Override the formatter to use for a given command.<br \/>\nAvailable formatter: simple ,table<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi sel clear [cmd options]<\/p>\n<p>Description:<br \/>\nclear Clear IPMI System Event Log.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi sel get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get IPMI System Event Log (SEL) properties.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware ipmi sel list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List IPMI System Event Log.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-missing Do not fail command if ipmi device is not present<br \/>\n-p|&#8211;include-pretty-raw<br \/>\nInclude a hex dump where each byte is separated by a<br \/>\nspace and its value is presented with two hexidecimal<br \/>\ncharacters using a leading zero if needed<br \/>\n-r|&#8211;include-raw Include a hex dump where the value of each byte is<br \/>\npresented as hexidecimal characters joined without<br \/>\nspaces<br \/>\n-n|&#8211;node= Specify which IPMI device (0..3) to query, defaults to<br \/>\n&#8216;all&#8217; for all ipmi nodes<\/p>\n<p>Usage: esxcli hardware memory get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get information about memory.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware pci list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all of the PCI devices on this host.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;class= Filter the PCI devices based on their hexadecimal<br \/>\nClass ID<br \/>\n-m|&#8211;mask= Mask the filter provided by the class flag<\/p>\n<p>Usage: esxcli hardware platform get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get information about the platform<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware smartcard certificate list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Certificates from inserted smart cards.<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;slot= List certificates from only the token in the given<br \/>\nslot.<\/p>\n<p>Usage: esxcli hardware smartcard info get [cmd options]<\/p>\n<p>Description:<br \/>\nget Information about the smart card subsystem.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware smartcard slot list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Information about connected smart card readers.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli hardware smartcard token list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Information about inserted smart cards.<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;slot= List tokens only for the given slot.<\/p>\n<p>Usage: esxcli hardware trustedboot get [cmd options]<\/p>\n<p>Description:<br \/>\nget Information about the status of trusted boot. (TPM,<br \/>\nDRTM status)<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli iscsi adapter auth chap get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the iSCSI CHAP authentication for the iSCSI Host<br \/>\nBus Adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-d|&#8211;direction= The iSCSI CHAP authentication direction. Options are:<br \/>\n[uni, mutual]<\/p>\n<p>Usage: esxcli iscsi adapter auth chap set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI CHAP authentication for the iSCSI Host<br \/>\nBus Adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-N|&#8211;authname= The iSCSI CHAP authentication name<br \/>\n-D|&#8211;default Resetting iSCSI CHAP authenthication setting to<br \/>\ndefault.<br \/>\n-d|&#8211;direction= The iSCSI CHAP authentication direction. Options are:<br \/>\n[uni, mutual]<br \/>\n-l|&#8211;level= The iSCSI CHAP authentication level. Options are:<br \/>\n[prohibited, discouraged, preferred, required]<br \/>\n-S|&#8211;secret= The iSCSI CHAP authentication secret (secret)<\/p>\n<p>Usage: esxcli iscsi adapter capabilities get [cmd options]<\/p>\n<p>Description:<br \/>\nget List the iSCSI details for the iSCSI Host Bus Adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery rediscover [cmd options]<\/p>\n<p>Description:<br \/>\nrediscover Do the iSCSI Discovery for the iSCSI Host Bus Adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a sendtarget address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;. IPv6<br \/>\naddress can be specified as [XX:XX:XX:XX::XX]:port or<br \/>\nXX:XX:XX:XX::XX (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget auth chap get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI CHAP authentication on a sendtarget address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;<br \/>\n(required)<br \/>\n-d|&#8211;direction= The iSCSI authentication direction. Options are: [uni,<br \/>\nmutual]<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget auth chap set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set iSCSI CHAP authentication on a sendtarget address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;<br \/>\n(required)<br \/>\n-N|&#8211;authname= The iSCSI authentication name<br \/>\n-D|&#8211;default Resetting iSCSI authentication setting to default.<br \/>\n-d|&#8211;direction= The iSCSI authentication direction. Options are: [uni,<br \/>\nmutual]<br \/>\n-I|&#8211;inherit Inheriting iSCSI authentication setting from parent.<br \/>\n-l|&#8211;level= The iSCSI authentication level. Options are:<br \/>\n[prohibited, discouraged, preferred, required]<br \/>\n-S|&#8211;secret= The iSCSI authentication secret (secret)<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List sendtarget addresses<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI parameter on a sendtarget address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;<br \/>\n(required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI parameter for the iSCSI Sendtarget.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;<br \/>\n(required)<br \/>\n-D|&#8211;default Resetting iSCSI parameter setting to default.<br \/>\n-I|&#8211;inherit Inheriting iSCSI parameter setting from parent.<br \/>\n-k|&#8211;key= The iSCSI parameter key (required)<br \/>\n-v|&#8211;value= The iSCSI parameter value<\/p>\n<p>Usage: esxcli iscsi adapter discovery sendtarget remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a sendtarget address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI sendtarget address: &lt;ip\/dns[:port]&gt;. IPv6<br \/>\naddress can be specified as [XX:XX:XX:XX::XX]:port or<br \/>\nXX:XX:XX:XX::XX (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery statictarget add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a static target address<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt;. IPv6<br \/>\naddress can be specified as [XX:XX:XX:XX::XX]:port or<br \/>\nXX:XX:XX:XX::XX (required)<br \/>\n-n|&#8211;name= The iSCSI target name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery statictarget list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List static target addresses<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi adapter discovery statictarget remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a static target<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt;. IPv6<br \/>\naddress can be specified as [XX:XX:XX:XX::XX]:port or<br \/>\nXX:XX:XX:XX::XX (required)<br \/>\n-n|&#8211;name= The iSCSI target name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter discovery status get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the iSCSI adapter discovery status for the iSCSI<br \/>\nHost Bus Adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter firmware get [cmd options]<\/p>\n<p>Description:<br \/>\nget Validate the iSCSI firmware for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-f|&#8211;file= Path to the firmware file to retrieve information<br \/>\nfrom. (required)<\/p>\n<p>Usage: esxcli iscsi adapter firmware set [cmd options]<\/p>\n<p>Description:<br \/>\nset Upload the iSCSI firmware for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-f|&#8211;file= Path to the firmware file to download. (required)<\/p>\n<p>Usage: esxcli iscsi adapter get [cmd options]<\/p>\n<p>Description:<br \/>\nget List the iSCSI information for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the iSCSI Host Bus Adapters on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi adapter param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the iSCSI parameters for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi adapter param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI parameter for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-D|&#8211;default Resetting iSCSI parameter setting to default.<br \/>\n-k|&#8211;key= The iSCSI initiator parameter key. (required)<br \/>\n-v|&#8211;value= The iSCSI initiator parameter value.<\/p>\n<p>Usage: esxcli iscsi adapter set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI name and alias for the iSCSI Host Bus<br \/>\nAdapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;alias= The iSCSI initiator alias.<br \/>\n-n|&#8211;name= The iSCSI initiator name.<\/p>\n<p>Usage: esxcli iscsi adapter target list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List iSCSI targets.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<br \/>\n-n|&#8211;name= The iSCSI target name.<\/p>\n<p>Usage: esxcli iscsi adapter target portal auth chap get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI CHAP authentication on a target<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt; (required)<br \/>\n-d|&#8211;direction= The iSCSI authentication direction. Options are: [uni,<br \/>\nmutual]<br \/>\n-m|&#8211;method= The iSCSI authentication method. Options are: [chap]<br \/>\n-n|&#8211;name= The iSCSI target name: &lt;iqn\/eui&gt; (required)<\/p>\n<p>Usage: esxcli iscsi adapter target portal auth chap set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI CHAP authentication for the iSCSI<br \/>\nTarget.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt; (required)<br \/>\n-N|&#8211;authname= The iSCSI authentication name<br \/>\n-D|&#8211;default Resetting iSCSI authentication setting to default.<br \/>\n-d|&#8211;direction= The iSCSI authentication direction. Options are: [uni,<br \/>\nmutual]<br \/>\n-I|&#8211;inherit Inheriting iSCSI authentication setting from parent.<br \/>\n-l|&#8211;level= The iSCSI authentication level. Options are:<br \/>\n[prohibited, discouraged, preferred, required]<br \/>\n-n|&#8211;name= The iSCSI target name: &lt;iqn\/eui&gt; (required)<br \/>\n-S|&#8211;secret= The iSCSI authentication password (secret)<\/p>\n<p>Usage: esxcli iscsi adapter target portal list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List iSCSI target portals.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<br \/>\n-n|&#8211;name= The iSCSI target name.<\/p>\n<p>Usage: esxcli iscsi adapter target portal param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI parameter on a target<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt; (required)<br \/>\n-n|&#8211;name= The iSCSI target name: &lt;iqn\/eui&gt; (required)<\/p>\n<p>Usage: esxcli iscsi adapter target portal param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the iSCSI parameter for the iSCSI Target.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address= The iSCSI target address: &lt;ip\/dns[:port]&gt; (required)<br \/>\n-D|&#8211;default Resetting iSCSI parameter setting to default.<br \/>\n-I|&#8211;inherit Inheriting iSCSI parameter setting from parent.<br \/>\n-k|&#8211;key= The iSCSI parameter key (required)<br \/>\n-n|&#8211;name= The iSCSI target name: &lt;iqn\/eui&gt; (required)<br \/>\n-v|&#8211;value= The iSCSI parameter value<\/p>\n<p>Usage: esxcli iscsi ibftboot get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI IBFT Boot details.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli iscsi ibftboot import [cmd options]<\/p>\n<p>Description:<br \/>\nimport Import iSCSI target configuration from iBFT to ESX<br \/>\niSCSI initiators. The boot target recorded in iBFT is<br \/>\nadded to all the eligible &#8216;dependent&#8217; iSCSI adapters.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli iscsi logicalnetworkportal list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List Logical Network Portals for iSCSI Adapter<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi networkportal add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a network portal for iSCSI adapter<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-f|&#8211;force The force flag (force add of iSCSI vmknic even it&#8217;s<br \/>\nnot compatible for iscsi multipathing)<br \/>\n-n|&#8211;nic= The iSCSI network portal (bound vmknic) (required)<\/p>\n<p>Usage: esxcli iscsi networkportal ipconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI network portal ipv4 configuration<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-n|&#8211;nic= The iSCSI network portal (vmknic)<\/p>\n<p>Usage: esxcli iscsi networkportal ipconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set iSCSI network portal IPv4 configuration.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-x|&#8211;dns1= The iSCSI network portal primary DNS address<br \/>\n-y|&#8211;dns2= The iSCSI network portal secondary DNS address<br \/>\n-e|&#8211;enable Enable\/Disable IPv4. All other options will be ignored<br \/>\nif IPv4 is being disabled.<br \/>\n-d|&#8211;enable-dhcpv4 Enable\/Disable IPv4 configuration using DHCPv4. If<br \/>\nDHCPv4 is being enabled, static configuration<br \/>\nparameters (ip,subnet,gateway,dns1,dns2) are ignored.<br \/>\n-g|&#8211;gateway= The iSCSI network portal IPv4 gateway address<br \/>\n-i|&#8211;ip= The iSCSI network portal IPv4 address<br \/>\n-n|&#8211;nic= The iSCSI network portal (vmknic)<br \/>\n-s|&#8211;subnet= The iSCSI network portal IPv4 subnet mask<\/p>\n<p>Usage: esxcli iscsi networkportal ipv6config address add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add IPv6 addresses to the given iSCSI network portal.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address-list=[ &#8230; ]<br \/>\nAn IPv6 address to add in X:X:X::\/X format. Multiple<br \/>\naddresses can be provided using format -a address1 -a<br \/>\naddress2 -a address3.<br \/>\n-r|&#8211;remove-all-existing<br \/>\nRemove all existing routable IPv6 addresses before<br \/>\nadding the addresses specified by &#8211;address-list. If<br \/>\nthis flag is passed and &#8211;address-list is empty, all<br \/>\nexisting routable addresses are removed.<\/p>\n<p>Usage: esxcli iscsi networkportal ipv6config address list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the IPv6 addresses assigned to the iSCSI network<br \/>\nportal.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi networkportal ipv6config address remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove IPv6 addresses from the given iSCSI network<br \/>\nportal.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-a|&#8211;address-list=[ &#8230; ]<br \/>\nAn IPv6 address to remove in X:X:X::\/X format.<br \/>\nMultiple addresses can be provided using format -a<br \/>\naddress1 -a address2 -a address3. (required)<\/p>\n<p>Usage: esxcli iscsi networkportal ipv6config get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get iSCSI network portal ipv6 configuration<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<\/p>\n<p>Usage: esxcli iscsi networkportal ipv6config set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set iSCSI network portal IPv6 configuration.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-e|&#8211;enable Enable\/Disable IPv6<br \/>\n-d|&#8211;enable-dhcpv6 Enable\/Disable IPv6 configuration using DHCPv6<br \/>\n-l|&#8211;enable-linklocal-autoconfiguration<br \/>\nEnable\/Disable auto configuration of linklocal address<br \/>\n-r|&#8211;enable-router-advertisement<br \/>\nEnable\/Disable IPv6 configuration using Router<br \/>\nAdvertisement<br \/>\n-g|&#8211;gateway6= The iSCSI network portal IPv6 gateway address<\/p>\n<p>Usage: esxcli iscsi networkportal list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List Network Portal for iSCSI Adapter<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi networkportal remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a network portal for iSCSI adapter<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-f|&#8211;force The force flag (force removal of iSCSI vmknic when<br \/>\nsessions are active using it)<br \/>\n-n|&#8211;nic= The iSCSI network portal (bound vmknic) (required)<\/p>\n<p>Usage: esxcli iscsi physicalnetworkportal list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List Physical Network Portal for iSCSI Adapter<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<\/p>\n<p>Usage: esxcli iscsi physicalnetworkportal param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get network parameters on a Physical Network Portal<br \/>\n(vmnic)<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-n|&#8211;nic= The physical network portal name:<\/p>\n<p>Usage: esxcli iscsi physicalnetworkportal param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set network parameter on a Physical Network Portal<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-n|&#8211;nic= The physical network portal name:<br \/>\n-o|&#8211;option= The network parameter option. Supported options are<br \/>\n[MTU, ArpRedirect]. (required)<br \/>\n-v|&#8211;value= Input value for a Physical Network Portal option (use<br \/>\n0\/1 for bool, and number for int) (required)<\/p>\n<p>Usage: esxcli iscsi plugin list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List IMA plugins.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<br \/>\n-p|&#8211;plugin= The IMA plugin file name.<\/p>\n<p>Usage: esxcli iscsi session add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Login sessions on current iSCSI configuration.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-s|&#8211;isid= The isid of a session to duplicate for login.<br \/>\n-n|&#8211;name= The iSCSI target name.<\/p>\n<p>Usage: esxcli iscsi session connection list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List iSCSI connections.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<br \/>\n-c|&#8211;cid= The iSCSI connection identifier(CID).<br \/>\n-s|&#8211;isid= The iSCSI session identifier(ISID).<br \/>\n-n|&#8211;name= The iSCSI target name.<\/p>\n<p>Usage: esxcli iscsi session list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List iSCSI Sessions.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name.<br \/>\n-s|&#8211;isid= The iSCSI session identifier.<br \/>\n-n|&#8211;name= The iSCSI target name.<\/p>\n<p>Usage: esxcli iscsi session remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Logout sessions on current iSCSI configuration.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= The iSCSI adapter name. (required)<br \/>\n-s|&#8211;isid= The isid of a session to duplicate for login.<br \/>\n-n|&#8211;name= The name of the target to login to.<\/p>\n<p>Usage: esxcli iscsi software get [cmd options]<\/p>\n<p>Description:<br \/>\nget Software iSCSI information.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli iscsi software set [cmd options]<\/p>\n<p>Description:<br \/>\nset Enable or disable software iSCSI.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enabled Enable or disable the module. (required)<\/p>\n<p>Usage: esxcli network diag ping [cmd options]<\/p>\n<p>Description:<br \/>\nping Send ICMP echo requests to network hosts.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;count= Specify the number of packets to send.<br \/>\n-D|&#8211;debug VMKPing debug mode.<br \/>\n-d|&#8211;df Set DF bit on IPv4 packets.<br \/>\n-H|&#8211;host= Specify the host to send packets to. This parameter is<br \/>\nrequired when not executing ping in debug mode (-D)<br \/>\n-I|&#8211;interface= Specify the outgoing interface.<br \/>\n-i|&#8211;interval= Set the interval for sending packets in seconds.<br \/>\n&#8211;ipv4 Ping with ICMPv4 echo requests.<br \/>\n&#8211;ipv6 Ping with ICMPv6 echo requests.<br \/>\n&#8211;netstack= Specify the TCP\/IP netstack which the interface<br \/>\nresides on<br \/>\n-N|&#8211;nexthop= Override the system&#8217;s default route selection, in<br \/>\ndotted quad notation. (IPv4 only. Requires interface<br \/>\noption)<br \/>\n-s|&#8211;size= Set the payload size of the packets to send.<br \/>\n-t|&#8211;ttl= Set IPv4 Time To Live or IPv6 Hop Limit<br \/>\n-W|&#8211;wait= Set the timeout to wait if no responses are received<br \/>\nin seconds.<\/p>\n<p>Usage: esxcli network firewall get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the firewall status.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network firewall load [cmd options]<\/p>\n<p>Description:<br \/>\nload Load firewall module and rulesets configuration.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network firewall refresh [cmd options]<\/p>\n<p>Description:<br \/>\nrefresh Load ruleset configuration for firewall.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network firewall ruleset allowedip add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add allowed ip address\/range to the ruleset ruleset.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ip-address= Allowed ip address\/range for the ruleset. (required)<br \/>\n-r|&#8211;ruleset-id= The label of the ruleset. (required)<\/p>\n<p>Usage: esxcli network firewall ruleset allowedip list [cmd options]<\/p>\n<p>Description:<br \/>\nlist list allowed ip addresses for rulesets.<\/p>\n<p>Cmd options:<br \/>\n-r|&#8211;ruleset-id= The label of the ruleset.<\/p>\n<p>Usage: esxcli network firewall ruleset allowedip remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove allowed ip address\/range from the ruleset.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ip-address= Allowed ip address\/range for the ruleset. (required)<br \/>\n-r|&#8211;ruleset-id= The label of the ruleset. (required)<\/p>\n<p>Usage: esxcli network firewall ruleset list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the rulesets in firewall.<\/p>\n<p>Cmd options:<br \/>\n-r|&#8211;ruleset-id= List configuration for specfic ruleset<\/p>\n<p>Usage: esxcli network firewall ruleset rule list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the rules of each ruleset in firewall.<\/p>\n<p>Cmd options:<br \/>\n-r|&#8211;ruleset-id= List rules for specfic ruleset<\/p>\n<p>Usage: esxcli network firewall ruleset set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set firewall ruleset status (allowedAll flag and<br \/>\nenabled status).<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;allowed-all Set to true to allowed all ip, set to false to use<br \/>\nallowed ip list.<br \/>\n-e|&#8211;enabled Set to true to enable ruleset, set to false to disable<br \/>\nit.<br \/>\n-r|&#8211;ruleset-id= The label of the ruleset. (required)<\/p>\n<p>Usage: esxcli network firewall set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set firewall enabled status and default action.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;default-action Set to true to set defaultaction PASS, set to false to<br \/>\nDROP.<br \/>\n-e|&#8211;enabled Set to true to enable the firewall, set to false to<br \/>\ndisable the firewall.<\/p>\n<p>Usage: esxcli network firewall unload [cmd options]<\/p>\n<p>Description:<br \/>\nunload Allow unload firewall module.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network ip connection list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List active TCP\/IP connections<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-t|&#8211;type= Connection type : [ip, tcp, udp, all]<\/p>\n<p>Usage: esxcli network ip dns search add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a search domain to the list of domains to be<br \/>\nsearched when trying to resolve an host name on the<br \/>\nESXi host.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;domain= The string name of a domain to add to the list of<br \/>\nsearch domains. (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip dns search list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the search domains currently configured on the<br \/>\nESXi host in the order in which they will be used when<br \/>\nsearching.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip dns search remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a search domain from the list of domains to be<br \/>\nsearched when trying to resolve an host name on the<br \/>\nESXi host.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;domain= The string name of a domain to remove from the list of<br \/>\nsearch domains. (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip dns server add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new DNS server to the end of the list of DNS<br \/>\nservers to use for this ESXi host.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-s|&#8211;server= The IP address (v4 or v6) of the DNS server to add to<br \/>\nthe DNS server list. (required)<\/p>\n<p>Usage: esxcli network ip dns server list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Print a list of the DNS server currently configured on<br \/>\nthe system in the order in which they will be used.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip dns server remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a DNS server from the list of DNS servers to<br \/>\nuse for this ESXi host.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;all<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-s|&#8211;server= (required)<\/p>\n<p>Usage: esxcli network ip get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get global IP settings<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network ip interface add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new VMkernel network interface.<\/p>\n<p>Cmd options:<br \/>\n-P|&#8211;dvport-id= DVPort ID of the connection point. This requires<br \/>\n&#8211;dvs-name to be given in the same command<br \/>\n-s|&#8211;dvs-name= DVSwitch name of the connection point. This requires<br \/>\n&#8211;dvport-id to be given in the same command<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to create.<br \/>\nThis name must be in the form vmkX, where X is a<br \/>\nnumber 0-255<br \/>\n-M|&#8211;mac-address=<br \/>\nSet the MAC address for the newly created VMkernel<br \/>\nnetwork interface.<br \/>\n-m|&#8211;mtu= Set the MTU setting for a given VMkernel network<br \/>\ninterface on creation<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the vswitch port group to add this<br \/>\nVMkernel network interface to.<\/p>\n<p>Usage: esxcli network ip interface ipv4 get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get IPv4 settings for VMkernel network interfaces.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to limit<br \/>\nthe output of this command to.<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, consider<br \/>\nall netstack instances<\/p>\n<p>Usage: esxcli network ip interface ipv4 set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure IPv4 setting for a given VMkernel network<br \/>\ninterface.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to set IPv4<br \/>\nsettings for. This name must be an interface listed in<br \/>\nthe interface list command. (required)<br \/>\n-I|&#8211;ipv4= The static IPv4 address for this interface.<br \/>\n-N|&#8211;netmask= The static IPv4 netmask for this interface.<br \/>\n-P|&#8211;peer-dns A boolean value to indicate if the system should use<br \/>\nthe DNS settings published via DHCP for this<br \/>\ninterface.<br \/>\n-t|&#8211;type= IPv4 Address type :<br \/>\ndhcp: Use DHCP to aquire IPv4 setting for this<br \/>\ninterface.<br \/>\nnone: Remove IPv4 settings form this interface.<br \/>\nstatic: Set Static IPv4 information for this<br \/>\ninterface. Requires &#8211;ipv4 and &#8211;netmask options.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network ip interface ipv6 address add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a static IPv6 address to a given VMkernel network<br \/>\ninterface.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to add a<br \/>\nstatic IPv6 address to. This name must be an interface<br \/>\nlisted in the interface list command. (required)<br \/>\n-I|&#8211;ipv6= The IPv6 address to add to the given VMkernel network<br \/>\ninterface. This must be in X:X:X::\/X format (required)<\/p>\n<p>Usage: esxcli network ip interface ipv6 address list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list all of the IPv6 addresses<br \/>\ncurrently assigned to the system<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to limit<br \/>\nthe output of this command to.<\/p>\n<p>Usage: esxcli network ip interface ipv6 address remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an IPv6 address from a given VMkernel network<br \/>\ninterface.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to remove<br \/>\nan IPv6 address from. This name must be an interface<br \/>\nlisted in the interface list command. (required)<br \/>\n-I|&#8211;ipv6= The IPv6 address to remove from the given VMkernel<br \/>\nnetwork interface. This must be in X:X:X::\/X format<br \/>\n(required)<\/p>\n<p>Usage: esxcli network ip interface ipv6 get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get IPv6 settings for VMkernel network interfaces.<br \/>\nThis does not include the IPv6 addresses which can be<br \/>\nfound in the listipv6 command<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to limit<br \/>\nthe output of this command to.<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, consider<br \/>\nall netstack instances<\/p>\n<p>Usage: esxcli network ip interface ipv6 set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure IPv6 settings for a given VMkernel network<br \/>\ninterface.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;enable-dhcpv6 Setting this value to true will enable DHCPv6 on this<br \/>\ninterface and attempt to aquire an IPv6 address from<br \/>\nthe network<br \/>\n-r|&#8211;enable-router-adv<br \/>\nSetting this value to true will enable IPv6 Router<br \/>\nAdvertised IPv6 addresses to be added to this<br \/>\ninterface from any routers broadcasting on the local<br \/>\nnetwork.<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to set IPv6<br \/>\nsettings for. This name must be an interface listed in<br \/>\nthe interface list command. (required)<br \/>\n-P|&#8211;peer-dns A boolean value to indicate if the system should use<br \/>\nthe DNS settings published via DHCPv6 for this<br \/>\ninterface.<\/p>\n<p>Usage: esxcli network ip interface list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list the VMkernel network interfaces<br \/>\ncurrently known to the system.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, consider<br \/>\nall netstack instances<\/p>\n<p>Usage: esxcli network ip interface remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a VMkernel network interface from the ESXi<br \/>\nhost. A VMKernel network interface can be uniquely<br \/>\nspecified by &#8211;interface-name or &#8211;portgroup-name or<br \/>\n&#8211;dvs-name\/&#8211;dvport-id. i.e. Providing its name or its<br \/>\nconnection point are two ways to uniquely specify a<br \/>\nVMKernel network interface.<\/p>\n<p>Cmd options:<br \/>\n-P|&#8211;dvport-id= DVPort ID of the connection point. This requires<br \/>\n&#8211;dvs-name to be given in the same command<br \/>\n-s|&#8211;dvs-name= DVSwitch name of the connection point. This requires<br \/>\n&#8211;dvport-id to be given in the same command<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to remove.<br \/>\nThis name must be in the form vmkX, where X is a<br \/>\nnumber 0-255<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the vswitch port group to delete this<br \/>\nVMkernel network interface from.<\/p>\n<p>Usage: esxcli network ip interface set [cmd options]<\/p>\n<p>Description:<br \/>\nset This command sets the enabled status and MTU size of a<br \/>\ngiven IP interface<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enabled Set to true to enable the interface, set to false to<br \/>\ndisable it.<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the interface to apply the configurations.<br \/>\n(required)<br \/>\n-m|&#8211;mtu= The MTU size of the IP interface.<\/p>\n<p>Usage: esxcli network ip interface tag add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Adds a tag on a given VMkernel network interface.<br \/>\nSupported tags are: Management, VMotion,<br \/>\nfaultToleranceLogging, vSphereReplication,<br \/>\nvSphereReplicationNFC, vSphereProvisioning, VSAN<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface on which<br \/>\ntags should be set. This name must be an interface<br \/>\nlisted in the interface list command. (required)<br \/>\n-t|&#8211;tagname= Tag name to assign to the interface (required)<\/p>\n<p>Usage: esxcli network ip interface tag get [cmd options]<\/p>\n<p>Description:<br \/>\nget Gets the tags set on the given VMkernel network<br \/>\ninterface.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nName of vmknic whose tags are to be read (required)<\/p>\n<p>Usage: esxcli network ip interface tag remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Removes a tag on a given VMkernel network interface.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface from which<br \/>\ntags should be removed. This name must be an interface<br \/>\nlisted in the interface list command. (required)<br \/>\n-t|&#8211;tagname= Tag name to assign to the interface (required)<\/p>\n<p>Usage: esxcli network ip ipsec sa add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a Security Association.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;encryption-algorithm=<br \/>\nEncryption algorithm for the Security Association.<br \/>\nShould be one in set [null, 3des-cbc, aes128-cbc].<br \/>\n(required)<br \/>\n-k|&#8211;encryption-key=<br \/>\nEncryption key(ASCII or hex). Length of hex key is<br \/>\ndependent upon algorithm used. Required when a<br \/>\nencryption algorithm has been specified.<br \/>\n-i|&#8211;integrity-algorithm=<br \/>\nIntegrity algorithm for the Security Association.<br \/>\nShould be one in set [hmac-sha1, hmac-sha2-256].<br \/>\n(required)<br \/>\n-K|&#8211;integrity-key=<br \/>\nIntegrity key(ASCII or hex). Length of hex key is<br \/>\ndependent upon algorithm used. (required)<br \/>\n-d|&#8211;sa-destination=<br \/>\nIpv6 address of Security Association destination. Can<br \/>\nbe specified as &#8216;any&#8217; or a correct IPv6 address.<br \/>\n(required)<br \/>\n-m|&#8211;sa-mode= Security Association mode. Should be one in set<br \/>\n[transport, tunnel].<br \/>\n-n|&#8211;sa-name= Name for the Security Association to be added.<br \/>\n(required)<br \/>\n-s|&#8211;sa-source= Ipv6 address of Security Association source. Can be<br \/>\nspecified as &#8216;any&#8217; or a correct IPv6 address.<br \/>\n(required)<br \/>\n-p|&#8211;sa-spi= SPI value for the Security Association(hex).<br \/>\n(required)<\/p>\n<p>Usage: esxcli network ip ipsec sa list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List configured Security Associations<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network ip ipsec sa remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Operation to remove Security Association(s)<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;remove-all Set to remove all Security Associations.<br \/>\n-d|&#8211;sa-destination=<br \/>\nIpv6 address of Security Association destination. This<br \/>\noption needs to be specified when removing an auto SA.<br \/>\n-n|&#8211;sa-name= Name for the Security Association to be removed.<br \/>\nSpecify &#8216;auto&#8217; to remove an auto SA.<br \/>\n-s|&#8211;sa-source= Ipv6 address of Security Association source. This<br \/>\noption needs to be specified when removing an auto SA.<br \/>\n-p|&#8211;sa-spi= SPI value for the Security Association (hex). This<br \/>\noption needs to be specified when removing an auto SA<\/p>\n<p>Usage: esxcli network ip ipsec set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set IKE config file path.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;ike-conf= Pass an IKE config path to IKE daemon, this will copy<br \/>\nthe config to IKE config and restart IKE daemons<br \/>\n(required)<\/p>\n<p>Usage: esxcli network ip ipsec sp add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a Security Policy.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;action= Action for Security Policy. Should be one in set<br \/>\n[none, discard, ipsec].<br \/>\n-P|&#8211;destination-port=<br \/>\nDestination Port for Security Policy. &#8216;0&#8217; stands for<br \/>\n&#8216;any&#8217; (required)<br \/>\n-w|&#8211;flow-direction=<br \/>\nFlow direction for Security Policy. Should be one in<br \/>\nset [in, out].<br \/>\n-a|&#8211;sa-name= Name for the Security Association. Not being Specified<br \/>\nlets vmkernel automatically choose an Security<br \/>\nAssociation. If no applicable Security Association<br \/>\nexists, then vmkernel may request one using IKE.<br \/>\n-p|&#8211;source-port=<br \/>\nSource Port for Security Policy. &#8216;0&#8217; stands for &#8216;any&#8217;<br \/>\n(required)<br \/>\n-d|&#8211;sp-destination=<br \/>\nIpv6 address and prefix length of Security Policy<br \/>\ndestination. Can be specified as &#8216;any&#8217; or a correct<br \/>\nIpv6 network address. (required)<br \/>\n-m|&#8211;sp-mode= Security Policy mode. Should be one in set<br \/>\n[transport, tunnel].<br \/>\n-n|&#8211;sp-name= Name for the Security Policy to be added. (required)<br \/>\n-s|&#8211;sp-source= Ipv6 address and prefix length of Security Policy<br \/>\nsource. Can be specified as &#8216;any&#8217; or a correct IPv6<br \/>\nnetwork address. (required)<br \/>\n-u|&#8211;upper-layer-protocol=<br \/>\nUpper layer protocol for Security Policy, Should be<br \/>\none in set [any, tcp, udp, icmp6].<\/p>\n<p>Usage: esxcli network ip ipsec sp list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List configured Security Policys<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network ip ipsec sp remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Operation to remove Security Policy<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;remove-all Set to remove all Security Policys<br \/>\n-n|&#8211;sp-name= Name for the Security Policy to be removed.<\/p>\n<p>Usage: esxcli network ip neighbor list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List ARP table entries<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to limit<br \/>\nthe output of this command to; if unspecified, list<br \/>\nneighbors on all interfaces.<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-v|&#8211;version= IP version : [4, 6, all]<\/p>\n<p>Usage: esxcli network ip neighbor remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove ARP table entries<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;interface-name=<br \/>\nThe name of the VMkernel network interface to remove<br \/>\nthe neighbor entry from. If not specified, neighbor<br \/>\nwill be removed from all interfaces<br \/>\n-a|&#8211;neighbor-addr=<br \/>\nThe IPv4\/IPv6 address of the neighbor. (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-v|&#8211;version= IP version : [4, 6] (required)<\/p>\n<p>Usage: esxcli network ip netstack add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new Netstack Instance.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;disabled Create the netstack instance only in config i.e. in<br \/>\ndisabled state. Does not create in kernel.<br \/>\n-N|&#8211;netstack= The network stack instance (required)<\/p>\n<p>Usage: esxcli network ip netstack get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get runtime\/configuration settings for a given<br \/>\nNetstack Instance.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance (required)<\/p>\n<p>Usage: esxcli network ip netstack list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list the VMkernel Netstack instances<br \/>\ncurrently known to the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network ip netstack remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a new Netstack Instance.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance (required)<\/p>\n<p>Usage: esxcli network ip netstack set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure settings for a given Netstack Instance.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;ccalgo= The TCP Congestion Contol Algorithm for this netstack<br \/>\ninstance (not applied to existing connections).:<br \/>\ncubic: Set cubic as the algorithm<br \/>\nnewreno: Set newreno as the algorithm<br \/>\n-e|&#8211;enable Enable the netstack instance (create in kernel)<br \/>\n-i|&#8211;ipv6enabled To enable IPv6 for this netstack instance (aplied only<br \/>\nduring netstack creation).<br \/>\n-m|&#8211;maxconn= The maximum number of connections for this netstack<br \/>\ninstance (applied only during netstack creation).<br \/>\n-n|&#8211;name= The name for this netstack instance.<br \/>\n-N|&#8211;netstack= The network stack instance. This name must be an<br \/>\ninterface listed in the netstack list command.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network ip route ipv4 add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add IPv4 route to the VMkernel.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;gateway= The Ipv4 address of the gateway through which a route<br \/>\nto be added. (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-n|&#8211;network= The Ipv4 address and prefix length of the network to<br \/>\nadd the route to. Specify &#8216;default&#8217; to indicate the<br \/>\ndefault network. (required)<\/p>\n<p>Usage: esxcli network ip route ipv4 list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List configured IPv4 routes<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip route ipv4 remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove IPv4 route<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;gateway= The Ipv4 address of the gateway through which a route<br \/>\nto be removed (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-n|&#8211;network= The Ipv4 address and prefix length of the network to<br \/>\nremove the route from. Specify &#8216;default&#8217; to indicate<br \/>\nthe default network. (required)<\/p>\n<p>Usage: esxcli network ip route ipv6 add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add IPv6 route to the VMkernel.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;gateway= The Ipv6 address of the gateway through which a route<br \/>\nto be added. (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-n|&#8211;network= The Ipv6 address and prefix length of the network to<br \/>\nadd the route to. Specify &#8216;default&#8217; to indicate the<br \/>\ndefault network. (required)<\/p>\n<p>Usage: esxcli network ip route ipv6 list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List configured IPv6 routes<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<\/p>\n<p>Usage: esxcli network ip route ipv6 remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove IPv6 route from the VMkernel<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;gateway= The Ipv6 address of the gateway through which a route<br \/>\nto be removed (required)<br \/>\n-N|&#8211;netstack= The network stack instance; if unspecified, use the<br \/>\ndefault netstack instance<br \/>\n-n|&#8211;network= The Ipv6 address and prefix length of the network to<br \/>\nremove the route from. Specify &#8216;default&#8217; to indicate<br \/>\nthe default network. (required)<\/p>\n<p>Usage: esxcli network ip set [cmd options]<\/p>\n<p>Description:<br \/>\nset Update global IP settings<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;ipv6-enabled Enable or disable IPv6 (Reboot Required)<\/p>\n<p>Usage: esxcli network nic coalesce get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get coalesce parameters<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= The name of pnic to get coalesce parameters<\/p>\n<p>Usage: esxcli network nic coalesce set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set coalesce parameters on a nic<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;adaptive-rx enable or disable adaptive RX algorithm in driver.<br \/>\n-A|&#8211;adaptive-tx enable or disable adaptive TX algorithm in driver.<br \/>\n-R|&#8211;rx-max-frames=<br \/>\nMaximum number of RX frames driver to process before<br \/>\ninterrupting.<br \/>\n-r|&#8211;rx-usecs= Number of microseconds driver to wait for RX before<br \/>\ninterrupting.<br \/>\n-i|&#8211;sample-interval=<br \/>\nPacket rate sampling internal in seconds for the<br \/>\nadaptive coalescing algorithm in driver.<br \/>\n-T|&#8211;tx-max-frames=<br \/>\nMaximum number of completed TX frames driver to<br \/>\nprocess before interrupting.<br \/>\n-t|&#8211;tx-usecs= Number of microseconds driver to wait for completed TX<br \/>\nbefore interrupting.<br \/>\n-n|&#8211;vmnic= Name of vmnic to set coalesce parameters. (required)<\/p>\n<p>Usage: esxcli network nic cso get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get checksum offload settings<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= The name of pnic to get CSO settings<\/p>\n<p>Usage: esxcli network nic cso set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set checksum offload settings on a nic<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable= RX\/TX checksum offload (required)<br \/>\n-n|&#8211;vmnic= Name of vmnic to set offload settings. (required)<\/p>\n<p>Usage: esxcli network nic down [cmd options]<\/p>\n<p>Description:<br \/>\ndown Bring down the specified network device.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC to configured. This must be one of<br \/>\nthe cards listed in the nic list command. (required)<\/p>\n<p>Usage: esxcli network nic eeprom change [cmd options]<\/p>\n<p>Description:<br \/>\nchange Change EEPROM on a nic<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;file= File name of new EEPROM content<br \/>\n-m|&#8211;magic= Magic key of EEPROM (required)<br \/>\n-o|&#8211;offset= Offset of EEPROM to change<br \/>\n-v|&#8211;value= New EEPROM value in double word<br \/>\n-n|&#8211;vmnic= Name of vmnic to change EEPROM. (required)<\/p>\n<p>Usage: esxcli network nic eeprom dump [cmd options]<\/p>\n<p>Description:<br \/>\ndump Dump device EEPROM<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;length= Bytes of EEPROM to dump<br \/>\n-o|&#8211;offset= Offset of EEPROM starting to dump<br \/>\n-n|&#8211;vmnic= The name of pnic to dump EEPROM (required)<\/p>\n<p>Usage: esxcli network nic get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the generic configuration of a network device<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC to configured. This must be one of<br \/>\nthe cards listed in the nic list command. (required)<\/p>\n<p>Usage: esxcli network nic list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list the Physical NICs currently<br \/>\ninstalled and loaded on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network nic negotiate restart [cmd options]<\/p>\n<p>Description:<br \/>\nrestart Restart N-Way negotiation on a nic<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= Name of vmnic to restart negotiation (required)<\/p>\n<p>Usage: esxcli network nic pauseParams list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List pause parameters of all NICs<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC whose pause parameters should be<br \/>\nretrieved.<\/p>\n<p>Usage: esxcli network nic pauseParams set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set pause parameters for a NIC<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;auto Enable\/disable auto negotiation.<br \/>\n-n|&#8211;nic-name= Name of NIC whose pause parameters should be set.<br \/>\n(required)<br \/>\n-r|&#8211;rx Enable\/disable pause RX flow control.<br \/>\n-t|&#8211;tx Enable\/disable pause TX flow control.<\/p>\n<p>Usage: esxcli network nic register dump [cmd options]<\/p>\n<p>Description:<br \/>\ndump Dump device registers<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= The name of pnic to dump registers (required)<\/p>\n<p>Usage: esxcli network nic ring current get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get current RX\/TX ring buffer parameters of a NIC<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC whose current RX\/TX ring buffer<br \/>\nparameters should be retrieved. (required)<\/p>\n<p>Usage: esxcli network nic ring current set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set current RX\/TX ring buffer parameters of a NIC<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC whose current RX\/TX ring buffer<br \/>\nparameters should be set. (required)<br \/>\n-r|&#8211;rx= Number of ring entries for the RX ring.<br \/>\n-j|&#8211;rx-jumbo= Number of ring entries for the RX jumbo ring.<br \/>\n-m|&#8211;rx-mini= Number of ring entries for the RX mini ring.<br \/>\n-t|&#8211;tx= Number of ring entries for the TX ring.<\/p>\n<p>Usage: esxcli network nic ring preset get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get preset RX\/TX ring buffer parameters of a NIC<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC whose preset RX\/TX ring buffer<br \/>\nparameters should be retrieved. (required)<\/p>\n<p>Usage: esxcli network nic selftest run [cmd options]<\/p>\n<p>Description:<br \/>\nrun Run self test<\/p>\n<p>Cmd options:<br \/>\n-o|&#8211;online= Performing limited set of tests do not inetrrupt<br \/>\nnormal adapter operation, default is offline<br \/>\n-n|&#8211;vmnic= The name of pnic to dump EEPROM (required)<\/p>\n<p>Usage: esxcli network nic set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the general options for the specified ethernet<br \/>\ndevice.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;auto Set the speed and duplexity settings to autonegotiate.<br \/>\n-D|&#8211;duplex= The duplex to set this NIC to. Acceptable values are :<br \/>\n[full, half]<br \/>\n-l|&#8211;message-level=<br \/>\nSets the driver message level. Meaning differ per<br \/>\ndriver.<br \/>\n-n|&#8211;nic-name= The name of the NIC to configured. This must be one of<br \/>\nthe cards listed in the nic list command. (required)<br \/>\n-P|&#8211;phy-address=<br \/>\nSet the PHY address of the device<br \/>\n-p|&#8211;port= Selects device port. Available device ports are<br \/>\naui: Select AUI (Attachment Unit Interface) as the<br \/>\ndevice port<br \/>\nbnc: Select BNC (Bayonet Neill-Concelman) as the<br \/>\ndevice port<br \/>\nda: Select DA (Direct Attach copper) as the device<br \/>\nport<br \/>\nfibre: Select fibre as the device port<br \/>\nmii: Select MII (Media Independent Interface) as<br \/>\nthe device port<br \/>\ntp: Select TP (Twisted Pair) as the device port<br \/>\n-S|&#8211;speed= The speed to set this NIC to, in Mbps. Acceptable<br \/>\nvalues are : [10, 100, 1000, 10000, 20000, 40000]<br \/>\n-t|&#8211;transceiver-type=<br \/>\nSelects transeiver type. Currently only internal and<br \/>\nexternal can be specified, in the future future types<br \/>\nmight be added. Available transeiver types are<br \/>\nexternal: Set the transceiver type to external<br \/>\ninternal: Set the transceiver type to internal<br \/>\n-w|&#8211;wake-on-lan=<br \/>\nSets Wake-on-LAN options. Not all devices support<br \/>\nthis. The argument to this option is a string of<br \/>\ncharacters specifying which options to enable.<br \/>\np Wake on phy activity<br \/>\nu Wake on unicast messages<br \/>\nm Wake on multicast messages<br \/>\nb Wake on broadcast messages<br \/>\na Wake on ARP<br \/>\ng Wake on MagicPacket(tm)<br \/>\ns Enable SecureOn(tm) password for MagicPacket(tm)<\/p>\n<p>Usage: esxcli network nic sg get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get scatter-gather settings<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= The name of pnic to get scatter-gather settings<\/p>\n<p>Usage: esxcli network nic sg set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set scatter-gatter settings on a nic<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable= Enable\/disable sacatter-gather (required)<br \/>\n-n|&#8211;vmnic= Name of vmnic to configure scatter-gather settings.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network nic software list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List software simulation settings of all physical NICs<br \/>\ncurrently installed and loaded on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network nic software set [cmd options]<\/p>\n<p>Description:<br \/>\nset Enable and disable software simulation settings on a<br \/>\nNIC.<\/p>\n<p>Cmd options:<br \/>\n&#8211;geneveoffload Configure Geneve encapsulation offload software<br \/>\nsimulation.<br \/>\n&#8211;highdma Configure high DMA software simulation.<br \/>\n&#8211;ipv4cso Configure IPv4 checksum offload software simulation.<br \/>\n&#8211;ipv4tso Configure IPv4 TCP segmentation offload software<br \/>\nsimulation.<br \/>\n&#8211;ipv6cso Configure IPv6 checksum offload software simulation.<br \/>\n&#8211;ipv6csoext Configure IPv6 extend header checksum offload software<br \/>\nsimulation.<br \/>\n&#8211;ipv6tso Configure IPv6 TCP segmentation offload software<br \/>\nsimulation.<br \/>\n&#8211;ipv6tsoext Configure IPv6 extend header TCP segmentation offload<br \/>\nsoftware simulation.<br \/>\n&#8211;obo Configure offset based encapsulation offload software<br \/>\nsimulation.<br \/>\n&#8211;sg Configure scatter gather software simulation.<br \/>\n&#8211;sgsp Configure scatter gather span multiple pages software<br \/>\nsimulation.<br \/>\n&#8211;tagging Configure TX VLAN tagging software simulation.<br \/>\n&#8211;untagging Configure RX VLAN untagging software simulation.<br \/>\n-n|&#8211;vmnic= Name of the vmnic whose software similation settings<br \/>\nshould be updated. (required)<br \/>\n&#8211;vxlanencap Configure VXLAN encapsulation offload software<br \/>\nsimulation.<\/p>\n<p>Usage: esxcli network nic stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get NIC statistics for a given interface.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= Name of the NIC to get statistics from. (required)<\/p>\n<p>Usage: esxcli network nic tso get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get TCP segmentation offload settings<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;vmnic= The name of pnic to get TSO settings<\/p>\n<p>Usage: esxcli network nic tso set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set TCP segmentation offload settings on a nic<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable= TCP segmentation offload (required)<br \/>\n-n|&#8211;vmnic= Name of vmnic to set TSO settings. (required)<\/p>\n<p>Usage: esxcli network nic up [cmd options]<\/p>\n<p>Description:<br \/>\nup Bring up the specified network device.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the NIC to configured. This must be one of<br \/>\nthe cards listed in the nic list command. (required)<\/p>\n<p>Usage: esxcli network nic vlan stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget List VLAN statistics for active VLAN&#8217;s on the NIC.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= Name of the NIC to get statistics from. (required)<\/p>\n<p>Usage: esxcli network nic vlan stats set [cmd options]<\/p>\n<p>Description:<br \/>\nset Enable\/disable VLAN statistics collection on the NIC.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enabled Whether to enable or disable VLAN statistics<br \/>\n(required)<br \/>\n-n|&#8211;nic-name= Name of the NIC to get statistics from. (required)<\/p>\n<p>Usage: esxcli network port filter stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Filter statistics for a given port.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portid= Port ID for the port to get filter statistics.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network port stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Packet statistics for a given port.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portid= Port ID for the port to get statistics. (required)<\/p>\n<p>Usage: esxcli network sriovnic list [cmd options]<\/p>\n<p>Description:<br \/>\nlist This command will list the SRIOV Enabled NICs (PFs)<br \/>\ncurrently installed and loaded on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network sriovnic vf list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Get the generic configuration of VFs for SRIOV NIC.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the SRIOV NIC to configured. This must be<br \/>\none of the cards listed in the sriovNic list command.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network sriovnic vf stats [cmd options]<\/p>\n<p>Description:<br \/>\nstats Get statistics for given VF of a SRIOV NIC.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;nic-name= The name of the SRIOV NIC. This must be one of the<br \/>\ncards listed in the sriovNic list command. (required)<br \/>\n-v|&#8211;vf-id= The VF ID of the virtual function whose stats are to<br \/>\nbe collected. This must be one of the VF IDs listed in<br \/>\nthe sriovnic vf list command. (required)<\/p>\n<p>Usage: esxcli network vm list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List networking information for the VM&#8217;s that have<br \/>\nactive ports.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network vm port list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List of active ports for a given VM.<\/p>\n<p>Cmd options:<br \/>\n-w|&#8211;world-id= World ID of the VM for listing ports. (required)<\/p>\n<p>Usage: esxcli network vswitch dvs vmware lacp config get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get LACP configuration on DVS<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;dvs= The name of DVS to get configuration on<\/p>\n<p>Usage: esxcli network vswitch dvs vmware lacp stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get LACP stats on DVS uplinks<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;dvs= The name of DVS to get configuration on<\/p>\n<p>Usage: esxcli network vswitch dvs vmware lacp status get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get LACP status on DVS<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;dvs= The name of DVS to get configuration on<\/p>\n<p>Usage: esxcli network vswitch dvs vmware lacp timeout set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set long\/short timeout for vmnics in one LACP LAG<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;lag-id= The ID of LAG to be configured. (required)<br \/>\n-n|&#8211;nic-name= The nic name. If it is set, then only this vmnic in<br \/>\nthe lag will be configured.<br \/>\n-t|&#8211;timeout Set long or short timeout: 1 for short timeout and 0<br \/>\nfor long timeout. (required)<br \/>\n-s|&#8211;vds= The name of VDS. (required)<\/p>\n<p>Usage: esxcli network vswitch dvs vmware list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VMware vSphere Distributed Switch currently<br \/>\nconfigured on the ESXi host.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vds-name= Limit the output of this command to only vDS with the<br \/>\ngiven name.<\/p>\n<p>Usage: esxcli network vswitch standard add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new virtual switch to the ESXi networking<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-P|&#8211;ports= The number of ports to to give this newly created<br \/>\nvirtual switch. Maximum ports per virtual switch is<br \/>\n4096. If no value is given the default value(128) is<br \/>\nused. The number of ports is limited by the number of<br \/>\nalready allocated ports on the host. The system wide<br \/>\nport count cannot be greater than 4608.<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to create. (required)<\/p>\n<p>Usage: esxcli network vswitch standard list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the virtual switches current on the ESXi host.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vswitch-name=<br \/>\nLimit the output of this command to only virtual<br \/>\nswitches with the given name.<\/p>\n<p>Usage: esxcli network vswitch standard policy failover get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the failover policy settings governing the given<br \/>\nvirtual switch<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when fetching<br \/>\nthe switch failover policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard policy failover set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure the Failover policy for a virtual switch.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;active-uplinks=<br \/>\nConfigure the list of active adapters and their<br \/>\nfailover order. This list must be a comma seperated<br \/>\nlist of values with the uplink name and no spaces.<br \/>\nExample: &#8211;active-uplinks=vmnic0,vmnic3,vmnic7,vmnic1<br \/>\n-b|&#8211;failback Configure whether a NIC will be used immediately when<br \/>\nit comes back in service after a failover<br \/>\n-f|&#8211;failure-detection=<br \/>\nSet the method of determining how a network outage is<br \/>\ndetected.<br \/>\nbeacon: Detect failures based on active beaconing<br \/>\nto the vswitch<br \/>\nlink: Detect failures based on the NIC link state<br \/>\n-l|&#8211;load-balancing=<br \/>\nSet the load balancing policy for this policy. This<br \/>\ncan be one of the following options:<br \/>\nexplicit: Always use the highest order uplink from<br \/>\nthe list of active adapters which pass failover<br \/>\ncriteria.<br \/>\niphash: Route based on hashing the src and<br \/>\ndestination IP addresses<br \/>\nmac: Route based on the MAC address of the packet<br \/>\nsource.<br \/>\nportid: Route based on the originating virtual<br \/>\nport ID.<br \/>\n-n|&#8211;notify-switches Indicate whether to send a notification to physical<br \/>\nswitches on failover<br \/>\n-s|&#8211;standby-uplinks=<br \/>\nConfigure the list of standby adapters and their<br \/>\nfailover order. This list must be a comma seperated<br \/>\nlist of values with the uplink name and no spaces.<br \/>\nExample: &#8211;standby-<br \/>\nuplinks=vmnic2,vmnic4,vmnic8,vmnic6,vmnic11<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when configuring<br \/>\nthe switch failover policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard policy security get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the Security Policy governing the given virtual<br \/>\nswitch.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when fetching<br \/>\nthe network security policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard policy security set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the security policy for a given virtual switch<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;allow-forged-transmits<br \/>\nAllow ports on the virtual switch to send packets with<br \/>\nforged source information.<br \/>\n-m|&#8211;allow-mac-change Allow ports on the virtual switch to change their MAC<br \/>\naddress.<br \/>\n-p|&#8211;allow-promiscuous<br \/>\nAllow ports on the virtual switch to enter promiscuous<br \/>\nmode.<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when setting the<br \/>\nswitch security policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard policy shaping get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the shaping policy settings for the given virtual<br \/>\nswitch<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when fetching<br \/>\nthe switch shaping policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard policy shaping set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the shaping policy settings for the given virtual<br \/>\nswitch<\/p>\n<p>Cmd options:<br \/>\n-b|&#8211;avg-bandwidth=<br \/>\nThe averge bandwidth allowed for this shaping policy.<br \/>\nThis value is in Kbps (1 Kbps = 1000 bits\/s)<br \/>\n-t|&#8211;burst-size=<br \/>\nThe largest burst size allowed for this shaping<br \/>\npolicy. This value is in Kib (1 Kib = 1024 bits)<br \/>\n-e|&#8211;enabled Indicate whether to enable traffic shaping on this<br \/>\npolicy. If this is true then the &#8211;avg-bandwidth,<br \/>\n&#8211;peak-bandwidth and &#8211;burst-size options are<br \/>\nrequired.<br \/>\n-k|&#8211;peak-bandwidth=<br \/>\nThe peak bandwidth allowed for this shaping policy.<br \/>\nThis value is in Kbps (1 Kbps = 1000 bits\/s)<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to use when setting the<br \/>\nswitch shaping policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Allows the addition of a standard port group to a<br \/>\nvirtual switch.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to add (required)<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe virtual switch to add the port group to.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all of the port groups currently on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy failover get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the network failover policy settings governing the<br \/>\ngiven port group<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to use when fetching the<br \/>\nport group failover policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy failover set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure the Failover policy for a port group. These<br \/>\nsetting may potentially override virtual switch<br \/>\nsettings.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;active-uplinks=<br \/>\nConfigure the list of active adapters and their<br \/>\nfailover order. This list must be a comma seperated<br \/>\nlist of values with the uplink name and no spaces.<br \/>\nExample: &#8211;active-uplinks=vmnic0,vmnic3,vmnic7,vmnic1<br \/>\n-b|&#8211;failback Configure whether a NIC will be used immediately when<br \/>\nit comes back in service after a failover<br \/>\n-f|&#8211;failure-detection=<br \/>\nSet the method of determining how a network outage is<br \/>\ndetected.<br \/>\nbeacon: Detect failures based on active beaconing<br \/>\nto the vswitch<br \/>\nlink: Detect failures based on the NIC link state<br \/>\n-l|&#8211;load-balancing=<br \/>\nSet the load balancing policy for this policy. This<br \/>\ncan be one of the following options:<br \/>\nexplicit: Always use the highest order uplink from<br \/>\nthe list of active adapters which pass failover<br \/>\ncriteria.<br \/>\niphash: Route based on hashing the src and<br \/>\ndestination IP addresses<br \/>\nmac: Route based on the MAC address of the packet<br \/>\nsource.<br \/>\nportid: Route based on the originating virtual<br \/>\nport ID.<br \/>\n-n|&#8211;notify-switches Indicate whether to send a notification to physical<br \/>\nswitches on failover<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to set failover policy for.<br \/>\n(required)<br \/>\n-s|&#8211;standby-uplinks=<br \/>\nConfigure the list of standby adapters and their<br \/>\nfailover order. This list must be a comma seperated<br \/>\nlist of values with the uplink name and no spaces.<br \/>\nExample: &#8211;standby-<br \/>\nuplinks=vmnic2,vmnic4,vmnic8,vmnic6,vmnic11<br \/>\n-u|&#8211;use-vswitch Reset all values for this policy to use parent virtual<br \/>\nswitch&#8217;s settings instead of overriding the settings<br \/>\nfor the port group. Using this in conjunction with<br \/>\nother settings will first reset all of the fields to<br \/>\nuse the virtual switch setting and then apply the<br \/>\nother options after the reset.<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy security get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the Security Policy governing the given port<br \/>\ngroup.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to use when fetching the<br \/>\nnetwork security policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy security set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the security policy for a given port group<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;allow-forged-transmits<br \/>\nAllow ports on the virtual switch to send packets with<br \/>\nforged source information.<br \/>\n-m|&#8211;allow-mac-change Allow ports on the virtual switch to change their MAC<br \/>\naddress.<br \/>\n-o|&#8211;allow-promiscuous<br \/>\nAllow ports on the virtual switch to enter promiscuous<br \/>\nmode.<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to set security policy for.<br \/>\n(required)<br \/>\n-u|&#8211;use-vswitch Reset all values for this policy to use parent virtual<br \/>\nswitch&#8217;s settings instead of overriding the settings<br \/>\nfor the port group. Using this in conjunction with<br \/>\nother settings will first reset all of the fields to<br \/>\nuse the virtual switch setting and then apply the<br \/>\nother options after the reset.<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy shaping get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the network shaping policy settings governing the<br \/>\ngiven port group<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to use when fetching the<br \/>\nport group shaping policy. (required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup policy shaping set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the shaping policy settings for the given port<br \/>\ngroup<\/p>\n<p>Cmd options:<br \/>\n-b|&#8211;avg-bandwidth=<br \/>\nThe averge bandwidth allowed for this shaping policy.<br \/>\nThis value is in Kbps (1 Kbps = 1000 bits\/s)<br \/>\n-t|&#8211;burst-size=<br \/>\nThe largest burst size allowed for this shaping<br \/>\npolicy. This value is in Kib (1 Kib = 1024 bits)<br \/>\n-e|&#8211;enabled Indicate whether to enable traffic shaping on this<br \/>\npolicy. If this is true then the &#8211;avg-bandwidth,<br \/>\n&#8211;peak-bandwidth and &#8211;burst-size options are<br \/>\nrequired.<br \/>\n-k|&#8211;peak-bandwidth=<br \/>\nThe peak bandwidth allowed for this shaping policy.<br \/>\nThis value is in Kbps (1 Kbps = 1000 bits\/s)<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to set shaping policy for.<br \/>\n(required)<br \/>\n-u|&#8211;use-vswitch Reset all values for this policy to use parent virtual<br \/>\nswitch&#8217;s settings instead of overriding the settings<br \/>\nfor the port group. Using this in conjunction with<br \/>\nother settings will first reset all of the fields to<br \/>\nuse the virtual switch setting and then apply the<br \/>\nother options after the reset.<\/p>\n<p>Usage: esxcli network vswitch standard portgroup remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a port group from the given virtual switch<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\n(required)<br \/>\n-v|&#8211;vswitch-name=<br \/>\n(required)<\/p>\n<p>Usage: esxcli network vswitch standard portgroup set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the vlan id for the given port group<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;portgroup-name=<br \/>\nThe name of the port group to set vlan id for.<br \/>\n(required)<br \/>\n-v|&#8211;vlan-id= The vlan id for this port group. This value is in the<br \/>\nrange (0 &#8211; 4095)<\/p>\n<p>Usage: esxcli network vswitch standard remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a virtual switch from the ESXi networking<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to remove. (required)<\/p>\n<p>Usage: esxcli network vswitch standard set [cmd options]<\/p>\n<p>Description:<br \/>\nset This command sets the MTU size and CDP status of a<br \/>\ngiven virtual switch.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;cdp-status= The CDP status of the given virtual switch. It can be<br \/>\n&#8216;down&#8217;, &#8216;listen&#8217;, &#8216;advertise&#8217; or &#8216;both&#8217;<br \/>\n-m|&#8211;mtu= The MTU size of the given virtual switch.<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of virtual switch to apply the<br \/>\nconfigurations. (required)<\/p>\n<p>Usage: esxcli network vswitch standard uplink add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add an uplink to the given virtual switch. Note if<br \/>\nthis virtual switch has a NIC teaming policy assigned<br \/>\nto it then the policy must also be modified to enable<br \/>\nuse of this uplink on this virtual switch<\/p>\n<p>Cmd options:<br \/>\n-u|&#8211;uplink-name=<br \/>\nThe name of the uplink to add to the virtual switch.<br \/>\n(required)<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to add an uplink to.<br \/>\n(required)<\/p>\n<p>Usage: esxcli network vswitch standard uplink remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an uplink from the given virtual switch. Note<br \/>\nif this virtual switch has a NIC teaming policy<br \/>\nassigned to it then the policy must also be modified<br \/>\nto disable use of this uplink on this virtual switch<\/p>\n<p>Cmd options:<br \/>\n-u|&#8211;uplink-name=<br \/>\nThe name of the uplink to remove from the virtual<br \/>\nswitch. (required)<br \/>\n-v|&#8211;vswitch-name=<br \/>\nThe name of the virtual switch to remove an uplink<br \/>\nfrom. (required)<\/p>\n<p>Usage: esxcli rdma device list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the logical RDMA devices currently registered on<br \/>\nthe system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli rdma device stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get statistics for a given RDMA device.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Name of the RDMA device. (required)<\/p>\n<p>Usage: esxcli rdma device vmknic list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the vmknics associated with RDMA devices.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Name of the RDMA device whose vmknics to display.<\/p>\n<p>Usage: esxcli sched reliablemem get [cmd options]<\/p>\n<p>Description:<br \/>\nget Check if the system is currently aware of reliable<br \/>\nmemory.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli sched swap system get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get current state of the options of the system-wide<br \/>\nshared swap space.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli sched swap system set [cmd options]<\/p>\n<p>Description:<br \/>\nset Change the configuration of system-wide shared swap<br \/>\nspace.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;datastore-enabled<br \/>\nIf the datastore option should be enabled or not.<br \/>\n-n|&#8211;datastore-name=<br \/>\nThe name of the datastore used by the datastore<br \/>\noption.<br \/>\n-D|&#8211;datastore-order=<br \/>\nThe order of the datastore option in the preference of<br \/>\nthe options<br \/>\n-c|&#8211;hostcache-enabled<br \/>\nIf the host cache option should be enabled or not.<br \/>\n-C|&#8211;hostcache-order=<br \/>\nThe order of the host cache option in the preference<br \/>\nof the options.<br \/>\n-l|&#8211;hostlocalswap-enabled<br \/>\nIf the host local swap option should be enabled or<br \/>\nnot.<br \/>\n-L|&#8211;hostlocalswap-order=<br \/>\nThe order of the host local swap option in the<br \/>\npreference of the options.<\/p>\n<p>Usage: esxcli software acceptance get [cmd options]<\/p>\n<p>Description:<br \/>\nget Gets the host acceptance level. This controls what<br \/>\nVIBs will be allowed on a host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli software acceptance set [cmd options]<\/p>\n<p>Description:<br \/>\nset Sets the host acceptance level. This controls what<br \/>\nVIBs will be allowed on a host.<\/p>\n<p>Cmd options:<br \/>\n&#8211;level= Specifies the acceptance level to set. Should be one<br \/>\nof VMwareCertified \/ VMwareAccepted \/ PartnerSupported<br \/>\n\/ CommunitySupported. (required)<\/p>\n<p>Usage: esxcli software profile get [cmd options]<\/p>\n<p>Description:<br \/>\nget Display the installed image profile.<\/p>\n<p>Cmd options:<br \/>\n&#8211;rebooting-image Displays information for the ESXi image which becomes<br \/>\nactive after a reboot, or nothing if the pending-<br \/>\nreboot image has not been created yet. If not<br \/>\nspecified, information from the current ESXi image in<br \/>\nmemory will be returned.<\/p>\n<p>Usage: esxcli software profile install [cmd options]<\/p>\n<p>Description:<br \/>\ninstall Installs or applies an image profile from a depot to<br \/>\nthis host. This command completely replaces the<br \/>\ninstalled image with the image defined by the new<br \/>\nimage profile, and may result in the loss of installed<br \/>\nVIBs. The common vibs between host and image profile<br \/>\nwill be skipped. To preserve installed VIBs, use<br \/>\nprofile update instead. WARNING: If your installation<br \/>\nrequires a reboot, you need to disable HA first.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n&#8211;dry-run Performs a dry-run only. Report the VIB-level<br \/>\noperations that would be performed, but do not change<br \/>\nanything in the system.<br \/>\n-f|&#8211;force Bypasses checks for package dependencies, conflicts,<br \/>\nobsolescence, and acceptance levels. Really not<br \/>\nrecommended unless you know what you are doing. Use of<br \/>\nthis option will result in a warning being displayed<br \/>\nin the vSphere Client. Use this option only when<br \/>\ninstructed to do so by VMware Technical Support.<br \/>\n&#8211;maintenance-mode Pretends that maintenance mode is in effect.<br \/>\nOtherwise, installation will stop for live installs<br \/>\nthat require maintenance mode. This flag has no effect<br \/>\nfor reboot required remediations.<br \/>\n&#8211;no-live-install Forces an install to \/altbootbank even if the VIBs are<br \/>\neligible for live installation or removal. Will cause<br \/>\ninstallation to be skipped on PXE-booted hosts.<br \/>\n&#8211;no-sig-check Bypasses acceptance level verification, including<br \/>\nsigning. Use of this option poses a large security<br \/>\nrisk and will result in a SECURITY ALERT warning being<br \/>\ndisplayed in the vSphere Client.<br \/>\n&#8211;ok-to-remove Allows the removal of installed VIBs as part of<br \/>\napplying the image profile. If not specified, esxcli<br \/>\nwill error out if applying the image profile results<br \/>\nin the removal of installed VIBs.<br \/>\n-p|&#8211;profile= Specifies the name of the image profile to install.<br \/>\n(required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software profile update [cmd options]<\/p>\n<p>Description:<br \/>\nupdate Updates the host with VIBs from an image profile in a<br \/>\ndepot. Installed VIBs may be upgraded (or downgraded<br \/>\nif &#8211;allow-downgrades is specified), but they will not<br \/>\nbe removed. Any VIBs in the image profile which are<br \/>\nnot related to any installed VIBs will be added to the<br \/>\nhost. WARNING: If your installation requires a reboot,<br \/>\nyou need to disable HA first.<\/p>\n<p>Cmd options:<br \/>\n&#8211;allow-downgrades If this option is specified, then the VIBs from the<br \/>\nimage profile which update, downgrade, or are new to<br \/>\nthe host will be installed. If the option is not<br \/>\nspecified, then the VIBs which update or are new to<br \/>\nthe host will be installed.<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n&#8211;dry-run Performs a dry-run only. Report the VIB-level<br \/>\noperations that would be performed, but do not change<br \/>\nanything in the system.<br \/>\n-f|&#8211;force Bypasses checks for package dependencies, conflicts,<br \/>\nobsolescence, and acceptance levels. Really not<br \/>\nrecommended unless you know what you are doing. Use of<br \/>\nthis option will result in a warning being displayed<br \/>\nin the vSphere Client. Use this option only when<br \/>\ninstructed to do so by VMware Technical Support.<br \/>\n&#8211;maintenance-mode Pretends that maintenance mode is in effect.<br \/>\nOtherwise, installation will stop for live installs<br \/>\nthat require maintenance mode. This flag has no effect<br \/>\nfor reboot required remediations.<br \/>\n&#8211;no-live-install Forces an install to \/altbootbank even if the VIBs are<br \/>\neligible for live installation or removal. Will cause<br \/>\ninstallation to be skipped on PXE-booted hosts.<br \/>\n&#8211;no-sig-check Bypasses acceptance level verification, including<br \/>\nsigning. Use of this option poses a large security<br \/>\nrisk and will result in a SECURITY ALERT warning being<br \/>\ndisplayed in the vSphere Client.<br \/>\n-p|&#8211;profile= Specifies the name of the image profile to update the<br \/>\nhost with. (required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software profile validate [cmd options]<\/p>\n<p>Description:<br \/>\nvalidate Validates the current image profile on the host<br \/>\nagainst an image profile in a depot.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n-p|&#8211;profile= Specifies the name of the image profile to validate<br \/>\nthe host with. (required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software sources profile get [cmd options]<\/p>\n<p>Description:<br \/>\nget Display details about an image profile from the depot.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n-p|&#8211;profile= Specifies the name of the image profile to display.<br \/>\n(required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software sources profile list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the image profiles in a depot.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software sources vib get [cmd options]<\/p>\n<p>Description:<br \/>\nget Displays detailed information about one or more VIB<br \/>\npackages in the depot<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile.<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<br \/>\n-n|&#8211;vibname=[ &#8230; ]<br \/>\nSpecifies one or more VIBs in the depot to display<br \/>\nmore information about. If this option is not<br \/>\nspecified, then all of the VIB packages from the depot<br \/>\nwill be displayed. Must be one of the following forms:<br \/>\nname, name:version, vendor:name, or<br \/>\nvendor:name:version.<br \/>\n-v|&#8211;viburl=[ &#8230; ]<br \/>\nSpecifies one or more URLs to VIB packages to display<br \/>\ninformation about. http:, https:, ftp:, and file: are<br \/>\nall supported.<\/p>\n<p>Usage: esxcli software sources vib list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the VIBs from depots.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile. (required)<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<\/p>\n<p>Usage: esxcli software vib get [cmd options]<\/p>\n<p>Description:<br \/>\nget Displays detailed information about one or more<br \/>\ninstalled VIBs<\/p>\n<p>Cmd options:<br \/>\n&#8211;rebooting-image Displays information for the ESXi image which becomes<br \/>\nactive after a reboot, or nothing if the pending-<br \/>\nreboot image has not been created yet. If not<br \/>\nspecified, information from the current ESXi image in<br \/>\nmemory will be returned.<br \/>\n-n|&#8211;vibname=[ &#8230; ]<br \/>\nSpecifies one or more installed VIBs to display more<br \/>\ninformation about. If this option is not specified,<br \/>\nthen all of the installed VIBs will be displayed. Must<br \/>\nbe one of the following forms: name, name:version,<br \/>\nvendor:name, or vendor:name:version.<\/p>\n<p>Usage: esxcli software vib install [cmd options]<\/p>\n<p>Description:<br \/>\ninstall Installs VIB packages from a URL or depot. VIBs may be<br \/>\ninstalled, upgraded, or downgraded. WARNING: If your<br \/>\ninstallation requires a reboot, you need to disable HA<br \/>\nfirst.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile.<br \/>\n&#8211;dry-run Performs a dry-run only. Report the VIB-level<br \/>\noperations that would be performed, but do not change<br \/>\nanything in the system.<br \/>\n-f|&#8211;force Bypasses checks for package dependencies, conflicts,<br \/>\nobsolescence, and acceptance levels. Really not<br \/>\nrecommended unless you know what you are doing. Use of<br \/>\nthis option will result in a warning being displayed<br \/>\nin the vSphere Client. Use this option only when<br \/>\ninstructed to do so by VMware Technical Support.<br \/>\n&#8211;maintenance-mode Pretends that maintenance mode is in effect.<br \/>\nOtherwise, installation will stop for live installs<br \/>\nthat require maintenance mode. This flag has no effect<br \/>\nfor reboot required remediations.<br \/>\n&#8211;no-live-install Forces an install to \/altbootbank even if the VIBs are<br \/>\neligible for live installation or removal. Will cause<br \/>\ninstallation to be skipped on PXE-booted hosts.<br \/>\n&#8211;no-sig-check Bypasses acceptance level verification, including<br \/>\nsigning. Use of this option poses a large security<br \/>\nrisk and will result in a SECURITY ALERT warning being<br \/>\ndisplayed in the vSphere Client.<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<br \/>\n-n|&#8211;vibname=[ &#8230; ]<br \/>\nSpecifies VIBs from a depot, using one of the<br \/>\nfollowing forms: name, name:version, vendor:name, or<br \/>\nvendor:name:version.<br \/>\n-v|&#8211;viburl=[ &#8230; ]<br \/>\nSpecifies one or more URLs to VIB packages to install.<br \/>\nhttp:, https:, ftp:, and file: are all supported.<\/p>\n<p>Usage: esxcli software vib list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Lists the installed VIB packages<\/p>\n<p>Cmd options:<br \/>\n&#8211;rebooting-image Displays information for the ESXi image which becomes<br \/>\nactive after a reboot, or nothing if the pending-<br \/>\nreboot image has not been created yet. If not<br \/>\nspecified, information from the current ESXi image in<br \/>\nmemory will be returned.<\/p>\n<p>Usage: esxcli software vib remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Removes VIB packages from the host. WARNING: If your<br \/>\ninstallation requires a reboot, you need to disable HA<br \/>\nfirst.<\/p>\n<p>Cmd options:<br \/>\n&#8211;dry-run Performs a dry-run only. Report the VIB-level<br \/>\noperations that would be performed, but do not change<br \/>\nanything in the system.<br \/>\n-f|&#8211;force Bypasses checks for package dependencies, conflicts,<br \/>\nobsolescence, and acceptance levels. Really not<br \/>\nrecommended unless you know what you are doing. Use of<br \/>\nthis option will result in a warning being displayed<br \/>\nin the vSphere Client. Use this option only when<br \/>\ninstructed to do so by VMware Technical Support.<br \/>\n&#8211;maintenance-mode Pretends that maintenance mode is in effect.<br \/>\nOtherwise, remove will stop for live removes that<br \/>\nrequire maintenance mode. This flag has no effect for<br \/>\nreboot required remediations.<br \/>\n&#8211;no-live-install Forces an remove to \/altbootbank even if the VIBs are<br \/>\neligible for live removal. Will cause installation to<br \/>\nbe skipped on PXE-booted hosts.<br \/>\n-n|&#8211;vibname=[ &#8230; ]<br \/>\nSpecifies one or more VIBs on the host to remove. Must<br \/>\nbe one of the following forms: name, name:version,<br \/>\nvendor:name, vendor:name:version. (required)<\/p>\n<p>Usage: esxcli software vib update [cmd options]<\/p>\n<p>Description:<br \/>\nupdate Update installed VIBs to newer VIB packages. No new<br \/>\nVIBs will be installed, only updates. WARNING: If your<br \/>\ninstallation requires a reboot, you need to disable HA<br \/>\nfirst.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;depot=[ &#8230; ]<br \/>\nSpecifies full remote URLs of the depot index.xml or<br \/>\nserver file path pointing to an offline bundle .zip<br \/>\nfile.<br \/>\n&#8211;dry-run Performs a dry-run only. Report the VIB-level<br \/>\noperations that would be performed, but do not change<br \/>\nanything in the system.<br \/>\n-f|&#8211;force Bypasses checks for package dependencies, conflicts,<br \/>\nobsolescence, and acceptance levels. Really not<br \/>\nrecommended unless you know what you are doing. Use<br \/>\nof this option will result in a warning being<br \/>\ndisplayed in the vSphere Client. Use this option only<br \/>\nwhen instructed to do so by VMware Technical Support.<br \/>\n&#8211;maintenance-mode Pretends that maintenance mode is in effect.<br \/>\nOtherwise, installation will stop for live installs<br \/>\nthat require maintenance mode. This flag has no effect<br \/>\nfor reboot required remediations.<br \/>\n&#8211;no-live-install Forces an install to \/altbootbank even if the VIBs are<br \/>\neligible for live installation or removal. Will cause<br \/>\ninstallation to be skipped on PXE-booted hosts.<br \/>\n&#8211;no-sig-check Bypasses acceptance level verification, including<br \/>\nsigning. Use of this option poses a large security<br \/>\nrisk and will result in a SECURITY ALERT warning being<br \/>\ndisplayed in the vSphere Client.<br \/>\n&#8211;proxy= Specifies a proxy server to use for HTTP, FTP, and<br \/>\nHTTPS connections. The format is proxy-url:port.<br \/>\n-n|&#8211;vibname=[ &#8230; ]<br \/>\nSpecifies VIBs from a depot, using one of the<br \/>\nfollowing forms: name, name:version, vendor:name, or<br \/>\nvendor:name:version. VIB packages which are not<br \/>\nupdates will be skipped.<br \/>\n-v|&#8211;viburl=[ &#8230; ]<br \/>\nSpecifies one or more URLs to VIB packages to update<br \/>\nto. http:, https:, ftp:, and file: are all supported.<br \/>\nVIB packages which are not updates will be skipped.<\/p>\n<p>Usage: esxcli storage core adapter list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the SCSI Host Bus Adapters on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage core adapter rescan [cmd options]<\/p>\n<p>Description:<br \/>\nrescan Rescan SCSI HBAs to search for new Devices, remove<br \/>\nDEAD paths and update path state. This operation will<br \/>\nalso run an claim operation equivalent to the<br \/>\nclaimrule run command and a filesystem rescan.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Select the adapter to use when rescanning SCSI<br \/>\nadapters. This must be a SCSI HBA name as shown in the<br \/>\nadapter list command. This cannot be used with the<br \/>\n&#8211;all option<br \/>\n-a|&#8211;all Indicate the rescan should rescan all adapters instead<br \/>\nof a specific one.<br \/>\n-S|&#8211;skip-claim By default after an add operation a claiming session<br \/>\nis run to find new devices and have them be claimed by<br \/>\nthe appropriate Multipath Plugin. Passing this flag<br \/>\nwill skip that claiming session.<br \/>\n-F|&#8211;skip-fs-scan This option is deprecated as no filesystem scan is<br \/>\nperformed by default<br \/>\n-t|&#8211;type= Specify the type of rescan to perform. Available types<br \/>\nare<br \/>\nadd: Perform rescan and only add new devices if<br \/>\nany.<br \/>\nall: Perform rescan and do all opertaions (this is<br \/>\nthe default action.)<br \/>\ndelete: Perform rescan and only delete DEAD<br \/>\ndevices.<br \/>\nupdate: Rescan existing paths only and update path<br \/>\nstates.<\/p>\n<p>Usage: esxcli storage core adapter stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget List the SCSI stats for the SCSI Host Bus Adapters in<br \/>\nthe system.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;adapter= Limit the stats output to one adapter<\/p>\n<p>Usage: esxcli storage core claiming autoclaim [cmd options]<\/p>\n<p>Description:<br \/>\nautoclaim Control the automatic PSA (path\/device) claiming code<br \/>\nallowing the disabling of the automatic claiming<br \/>\nprocess or re-enabling of the claiming process if it<br \/>\nwas previously disabled. By default the automatic PSA<br \/>\nclaiming process is on and should not be disabled by<br \/>\nusers unless specifically instructed to do so.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI, all].<br \/>\n&#8211;enabled Set the autoclaiming enabled state for a givenPSA<br \/>\nplugin type in the VMkernel. Default is to have this<br \/>\nprocess enabled. This should not be changed by users<br \/>\nunless specifically instructed to do so. (required)<br \/>\n-w|&#8211;wait If the &#8211;wait flag is provided then the autoclaim<br \/>\nenable will wait for paths to &#8216;settle&#8217; before running<br \/>\nthe claim operation. This means that the system is<br \/>\nreasonably sure that all paths on the system have<br \/>\nappeared before enabling autoclaim.<\/p>\n<p>Usage: esxcli storage core claiming reclaim [cmd options]<\/p>\n<p>Description:<br \/>\nreclaim Attempt to unclaim all paths to a device and then run<br \/>\nthe loaded claimrules on each of the paths unclaimed<br \/>\nto attempt to reclaim them.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Reclaim requires the name of a device on which all<br \/>\npaths will be unclaimed and then reclaimed. (required)<\/p>\n<p>Usage: esxcli storage core claiming unclaim [cmd options]<\/p>\n<p>Description:<br \/>\nunclaim 1) Unclaim a path or set of paths, disassociating them<br \/>\nfrom a PSA plugin. NOTES: It is normal for path<br \/>\nclaiming to fail especially when unclaiming by plugin<br \/>\nor adapter. Only inactive paths with no I\/O will be<br \/>\nable to be unclaimed. Typically the ESXi USB partition<br \/>\nand devices with VMFS volumes on them will not be<br \/>\nunclaimable. Also NOTE unclaiming will not persist and<br \/>\nperiodic path claiming will reclaim these paths in the<br \/>\nnear future unless claim rules are configured to mask<br \/>\nthe path. 2) Detach a (set of) filter(s) from one or<br \/>\nmore devices.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= If the &#8211;type paramter is &#8216;location&#8217; this value<br \/>\nindicates the name of the host bus adapter for the<br \/>\npaths you wish to unclaim. This parameter can be<br \/>\nomitted to indicate unclaiming should be run on paths<br \/>\nfrom all adapters.<br \/>\n-C|&#8211;channel= If the &#8211;type parameter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI channel number for the<br \/>\npaths you wish to unclaim. This parameter can be<br \/>\nomitted to indicate unclaiming should be run on paths<br \/>\nwith any channel number.<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter].<br \/>\n-d|&#8211;device= If the &#8211;type parameter is &#8216;device&#8217; attempt to unclaim<br \/>\nall paths to a specific device (for multipathing<br \/>\nplugins) or unclaim the device itself (for filter<br \/>\nplugins). NOTE. For paths, if there are any active I\/O<br \/>\noperations on this device, at least 1 path will fail<br \/>\nto unclaim.<br \/>\n-D|&#8211;driver= If the &#8211;type parameter is &#8216;driver&#8217; attempt to unclaim<br \/>\nall paths provided by a specific HBA driver.<br \/>\n-L|&#8211;lun= If the &#8211;type paramter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI Logical Unit Number<br \/>\n(LUN) for the paths you wish to unclaim. This<br \/>\nparameter can be omitted to indicate unclaiming should<br \/>\nbe run on paths with any Logical Unit Number.<br \/>\n-m|&#8211;model= If the &#8211;type parameter is &#8216;vendor&#8217; attempt to unclaim<br \/>\nall paths to devices with specific model info (for<br \/>\nmultipathing plugins) or unclaim the device itself<br \/>\n(for filter plugins). NOTE. For paths, if there are<br \/>\nany active I\/O operations on this device, at least 1<br \/>\npath will fail to unclaim.<br \/>\n-p|&#8211;path= If the &#8211;type parameter is &#8216;path&#8217; attempt to unclaim a<br \/>\nspecific path given its path UID or runtime name.<br \/>\n-P|&#8211;plugin= If the &#8211;type parameter is &#8216;plugin&#8217; attempt to unclaim<br \/>\nall paths on for a given multipath plugin OR all<br \/>\ndevices attached to a filter plugin.<br \/>\n-T|&#8211;target= If the &#8211;type paramter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI target number for the<br \/>\npaths you wish to unclaim. This parameter can be<br \/>\nomitted to indicate unclaiming should be run on paths<br \/>\nwith any target number.<br \/>\n-t|&#8211;type= Indicate the type of unclaim you wish to perform.<br \/>\nValid values for this paramter are [location, path,<br \/>\ndriver, device, plugin, vendor] (required)<br \/>\n-v|&#8211;vendor= If the &#8211;type parameter is &#8216;vendor&#8217; attempt to unclaim<br \/>\nall paths to devices with specific vendor info (for<br \/>\nmultipathing plugins) or unclaim the device itself<br \/>\n(for filter plugins). NOTE. For paths, if there are<br \/>\nany active I\/O operations on this device, at least 1<br \/>\npath will fail to unclaim.<\/p>\n<p>Usage: esxcli storage core claimrule add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a claimrule to the set of claimrules on the<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Indicate the adapter of the paths to use in this<br \/>\noperation.<br \/>\n-u|&#8211;autoassign The system will auto assign a rule id.<br \/>\n-C|&#8211;channel= Indicate the channel of the paths to use in this<br \/>\noperation.<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI].<br \/>\n-d|&#8211;device= Indicate the Device Uid to use for this operation.<br \/>\n-D|&#8211;driver= Indicate the driver of the paths to use in this<br \/>\noperation.<br \/>\n-f|&#8211;force Force claim rules to ignore validity checks and<br \/>\ninstall the rule anyway.<br \/>\n&#8211;if-unset= Execute this command if this advanced user variable is<br \/>\nnot set to 1<br \/>\n-i|&#8211;iqn= Indicate the iSCSI Qualified Name for the target to<br \/>\nuse in this operation.<br \/>\n-L|&#8211;lun= Indicate the LUN of the paths to use in this<br \/>\noperation.<br \/>\n-M|&#8211;model= Indicate the model of the paths to use in this<br \/>\noperation.<br \/>\n-P|&#8211;plugin= Indicate which PSA plugin to use for this operation.<br \/>\n(required)<br \/>\n-r|&#8211;rule= Indicate the rule ID to use for this operation.<br \/>\n-T|&#8211;target= Indicate the target of the paths to use in this<br \/>\noperation.<br \/>\n-R|&#8211;transport= Indicate the transport of the paths to use in this<br \/>\noperation. Valid Values are: [block, fc, iscsi,<br \/>\niscsivendor, ide, sas, sata, usb, parallel, unknown]<br \/>\n-t|&#8211;type= Indicate which type of matching used for claim\/unclaim<br \/>\nor claimrule. Valid values are: [vendor, location,<br \/>\ndriver, transport, device, target] (required)<br \/>\n-V|&#8211;vendor= Indicate the vendor of the paths to user in this<br \/>\noperation.<br \/>\n&#8211;wwnn= Indicate the World-Wide Node Number for the target to<br \/>\nuse in this operation.<br \/>\n&#8211;wwpn= Indicate the World-Wide Port Number for the target to<br \/>\nuse in this operation.<br \/>\n-m|&#8211;xcopy-max-transfer-size=<br \/>\nMaximum transfer size in MB to use for XCOPY commands<br \/>\nif admin wants to use a transfer size different than<br \/>\narray reported. This option only takes effect when<br \/>\n&#8211;xcopy-use-array-values is specified.<br \/>\n-a|&#8211;xcopy-use-array-values<br \/>\nUse array reported values for XCOPY commands.<br \/>\n-s|&#8211;xcopy-use-multi-segs<br \/>\nUse multiple segments for XCOPY commandsThis option<br \/>\nonly takes effect when &#8211;xcopy-use-array-values is<br \/>\nspecified.<\/p>\n<p>Examples:<\/p>\n<p>Add rule #321 for the Filter plugin type that will claim the given device for the VAAI Filter plugin<br \/>\n# esxcli storage core claimrule add -r 321 -t device -P VAAI_FILTER &#8211;claimrule-class=Filter &#8211;device=mpx.vmhba0<\/p>\n<p>Add rule #321 for the VAAI plugin type that will claim the given device for the VMW_VAAIP_SYMM plugin<br \/>\n# esxcli storage core claimrule add -r 321 -t device -P VMW_VAAIP_SYMM &#8211;claimrule-class=VAAI &#8211;device=naa.1234<\/p>\n<p>Add rule #321 that will claim the path on adapter vmhba0, channel 0, target 0, LUN 0 for the NMP plugin<br \/>\n# esxcli storage core claimrule add -r 321 -t location -A vmhba0 -C 0 -T 0 -L 0 -P NMP<\/p>\n<p>Add rule #429 for the MP claim rule type that will claim all paths provided by an adapter with the mptscsi driver for the MASK_PATH plugin.<br \/>\n# esxcli storage core claimrule add -r 429 -t driver -D mptscsi -P MASK_PATH &#8211;claimrule-class=MP<\/p>\n<p>Add rule #914 to claim all paths with a vendor string matching &#8220;VMWARE&#8221; and a model string &#8220;Virtual&#8221; for the NMP plugin<br \/>\n# esxcli storage core claimrule add -r 914 -t vendor -V VMWARE -M Virtual -P NMP<\/p>\n<p>Add rule #1015 to claim all paths provided by Fibre Channel type adapters for the NMP plugin.<br \/>\n# esxcli storage core claimrule add -r 1015 -t transport -R fc -P NMP<\/p>\n<p>Add rule #429 to claim all paths provided by Fibre Channel Target on given WWNN and WWPN.<br \/>\n# esxcli storage core claimrule add -r 429 -P NMP -t target -R fc &#8211;wwnn 50:06:01:60:ba:60:11:53 &#8211;wwpn 50:06:01:60:3a:60:11:53<\/p>\n<p>Add rule #429 to claim paths to LUN 5 provided by iSCSI Target on given IQN.<br \/>\n# esxcli storage core claimrule add -r 429 -P NMP -t target -R iscsi &#8211;iqn iqn.2001-04.com.example:storage.disk2.sys1.xyz &#8211;lun 5<\/p>\n<p>Add a rule with a system assigned rule id to claim all paths provided by Fibre Channel type adapters for the NMP plugin.<br \/>\n# esxcli storage core claimrule add &#8211;autoassign -t transport -R fc -P NMP<\/p>\n<p>Add a VAAI rule enabling using array reported values &amp; multiple segments while issuing XCOPY Commands.<br \/>\n# esxcli storage core claimrule add -r 65430 -t vendor -V EMC -M SYMMETRIX -P VMW_VAAIP_SYMM -c VAAI -a -s -m 200<\/p>\n<p>Usage: esxcli storage core claimrule convert [cmd options]<\/p>\n<p>Description:<br \/>\nconvert Convert ESX 3.x style \/adv\/Disk\/MaskLUNs LUN masks to<br \/>\nClaim Rule format.<br \/>\nWARNING: This conversion will not work for all input<br \/>\nMaskLUNs variations! Please inspect the list of<br \/>\ngenerated claim rules carefuly, then if the suggested<br \/>\nLUN mask claim rules are correct use the &#8211;commit<br \/>\nparameter to write the list to the config file.<\/p>\n<p>Cmd options:<br \/>\n-C|&#8211;commit Force LUN mask config changes to be saved. If this<br \/>\nparameter is omitted, config file changes will not be<br \/>\nsaved.<\/p>\n<p>Usage: esxcli storage core claimrule list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the claimrules on the system.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI, all].<\/p>\n<p>Usage: esxcli storage core claimrule load [cmd options]<\/p>\n<p>Description:<br \/>\nload Load path claiming rules from config file into the<br \/>\nVMkernel.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI, all].<\/p>\n<p>Usage: esxcli storage core claimrule move [cmd options]<\/p>\n<p>Description:<br \/>\nmove Move a claimrule from one rule id to another<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI].<br \/>\n-n|&#8211;new-rule= Indicate the new rule id you wish to apply to the rule<br \/>\ngiven by the &#8211;rule parameter. (required)<br \/>\n-r|&#8211;rule= Indicate the rule ID to use for this operation.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage core claimrule remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Delete a claimrule to the set of claimrules on the<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter, VAAI].<br \/>\n-P|&#8211;plugin= Indicate the plugin to use for this operation.<br \/>\n-r|&#8211;rule= Indicate the rule ID to use for this operation.<\/p>\n<p>Usage: esxcli storage core claimrule run [cmd options]<\/p>\n<p>Description:<br \/>\nrun Execute path claiming rules.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= If the &#8211;type parameter is &#8216;location&#8217; this value<br \/>\nindicates the name of the host bus adapter for the<br \/>\npaths you wish to run claim rules on. This parameter<br \/>\ncan be omitted to indicate claim rules should be run<br \/>\non paths from all adapters.<br \/>\n-C|&#8211;channel= If the &#8211;type parameter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI channel number for the<br \/>\npaths you wish to run claim rules on. This parameter<br \/>\ncan be omitted to indicate claim rules should be run<br \/>\non paths with any channel number.<br \/>\n-c|&#8211;claimrule-class=<br \/>\nIndicate the claim rule class to use in this operation<br \/>\n[MP, Filter].<br \/>\n-d|&#8211;device= Indicate the Device Uid to use for this operation.<br \/>\n-L|&#8211;lun= If the &#8211;type paramter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI Logical Unit Number<br \/>\n(LUN) for the paths you wish to run claim rules on.<br \/>\nThis parameter can be omitted to indicate claim rules<br \/>\nshould be run on paths with any Logical Unit Number.<br \/>\n-p|&#8211;path= If the &#8211;type paramter is &#8216;path&#8217; this value indicates<br \/>\nthe unique path identifier (UID) or the runtime name<br \/>\nof a path which you wish to run claim rules on.<br \/>\n-T|&#8211;target= If the &#8211;type parameter is &#8216;location&#8217; this value<br \/>\nindicates the value of the SCSI target number for the<br \/>\npaths you wish to run claim rules on. This parameter<br \/>\ncan be omitted to indicate claim rules should be run<br \/>\non paths with any target number.<br \/>\n-t|&#8211;type= Indicate the type of claim run you wish to perform. By<br \/>\ndefault the value of &#8216;all&#8217; will be used indicating you<br \/>\nwish to run claim rules without restricting the run to<br \/>\nspecific paths or SCSI addresses. Valid values for<br \/>\nthis parameter are [location, path, device, all]<br \/>\n-w|&#8211;wait If the &#8211;wait flag is provided then the claim command<br \/>\nwill wait until device registration has completed to<br \/>\nreturn. This option is only valid when used with the<br \/>\n&#8211;all option.<\/p>\n<p>Usage: esxcli storage core device detached list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Lists all devices that were detached manually by<br \/>\nchanging their state on the system.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of the command to limit the output<br \/>\nto a specific device.<\/p>\n<p>Usage: esxcli storage core device detached remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Provide control to allow a user to remove Detached<br \/>\ndevices from the persistent detached device list.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;all If set, all devices will be removed from the Detached<br \/>\nDevice List.<br \/>\n-d|&#8211;device= Select the detached device to remove from the Detached<br \/>\nDevice List.<\/p>\n<p>Usage: esxcli storage core device list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the devices currently registered with the PSA.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of this command to only show a<br \/>\nsingle device.<br \/>\n-o|&#8211;exclude-offline If set this flag will exclude the offline devices<br \/>\n-p|&#8211;pe-only If set this flag will list the mount points of pe<br \/>\ntype.<\/p>\n<p>Usage: esxcli storage core device partition list [cmd options]<\/p>\n<p>Description:<br \/>\nlist For a given device list all of the partitions<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output to a specific device.<\/p>\n<p>Usage: esxcli storage core device partition showguid [cmd options]<\/p>\n<p>Description:<br \/>\nshowguid For a given device list the GUID for GPT partitions<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output to a specific device.<\/p>\n<p>Usage: esxcli storage core device physical get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get information about a physical storage device.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Specify a device name. (required)<\/p>\n<p>Usage: esxcli storage core device raid list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the physical devices that compose a given logical<br \/>\ndevice.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Specify a device name. (required)<\/p>\n<p>Usage: esxcli storage core device set [cmd options]<\/p>\n<p>Description:<br \/>\nset Provide control to allow a user to modify a SCSI<br \/>\ndevice&#8217;s state.<\/p>\n<p>Cmd options:<br \/>\n-I|&#8211;data-integrity-enabled<br \/>\nEnable \/ Disable device data integrity 0 -&gt; Protection<br \/>\ndisabled 1 -&gt; Protection enabled.Please refer to ESX<br \/>\nrelease notes for more Information<br \/>\n-D|&#8211;default-name Set the default display name for the device. If there<br \/>\nis an existing user defined name it will be changed.<br \/>\n-d|&#8211;device= The device upon which to operate. This can be any of<br \/>\nthe UIDs that a device reports. (required)<br \/>\n-f|&#8211;force Force the device state to be set.<br \/>\n-L|&#8211;led-duration=<br \/>\nSet the duration of LED in seconds. If not specified,<br \/>\nuse maximum duration that hardware can support.<br \/>\n-l|&#8211;led-state= Set the disk LED state. Valid values are:<br \/>\nerror: Turn on error LED.<br \/>\nlocator: Turn on locator LED.<br \/>\noff: Turn off LED.<br \/>\n-m|&#8211;max-queue-depth=<br \/>\nSet device&#8217;s max queue depth.<br \/>\n-n|&#8211;name= The new name to assign the given device.<br \/>\n-N|&#8211;no-persist Set device state non-peristently; state is lost after<br \/>\nreboot.<br \/>\n-s|&#8211;queue-full-sample-size=<br \/>\nSet device&#8217;s queue full sample size. IO samples to<br \/>\nmonitor for detecting non-transient queue full<br \/>\ncondition. Should be non zero to enable queue depth<br \/>\nthrottling.<br \/>\n-q|&#8211;queue-full-threshold=<br \/>\nSet device&#8217;s queue full threshold. BUSY or QFULL<br \/>\nthreshold,upon which LUN queue depth will be<br \/>\nthrottled. Should be &lt;= queue-full-sample-size if<br \/>\nthrottling is enabled.<br \/>\n-O|&#8211;sched-num-req-outstanding=<br \/>\nSet number of outstanding IOs with competing worlds.<br \/>\n&#8211;state= Set the SCSI device state for the specific device<br \/>\ngiven. Valid values are :<br \/>\noff: Set the device&#8217;s state to OFF.<br \/>\non: Set the device&#8217;s state to ON.<br \/>\n-w|&#8211;write-cache-enabled<br \/>\nSet device&#8217;s write cache state.<\/p>\n<p>Usage: esxcli storage core device setconfig [cmd options]<\/p>\n<p>Description:<br \/>\nsetconfig Set device configuration<\/p>\n<p>Cmd options:<br \/>\n&#8211;detached Mark device as detached.<br \/>\n-d|&#8211;device= The device upon which to operate. This can be any of<br \/>\nthe UIDs that a device reports. (required)<br \/>\n&#8211;perennially-reserved<br \/>\nMark device as perennially reserved.<br \/>\n&#8211;shared-clusterwide Mark device as not shared clusterwide.<\/p>\n<p>Examples:<\/p>\n<p>Mark device naa.1234 as persistently detached<br \/>\n# esxcli storage core device setconfig -d naa.1234 &#8211;detached=true<\/p>\n<p>Mark device naa.1234 as perennially reserved. This is used in cluster environments to stop retrying IOs to quorum disks which are perennially reserved by another host, thereby speeding up boot times for ESX hosts that share the disk<br \/>\n# esxcli storage core device setconfig -d naa.1234 &#8211;perennially-reserved=true<\/p>\n<p>Mark device naa.1234 as not shared clusterwide. This is used in cluster environments using storage host profiles to mark devices not detected as local as &#8220;virtually&#8221; local<br \/>\n# esxcli storage core device setconfig -d naa.1234 &#8211;shared-clusterwide=false<\/p>\n<p>Usage: esxcli storage core device smart get [cmd options]<\/p>\n<p>Description:<br \/>\nget List Smart device parameters.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device-name=<br \/>\nThe Smart device name (required)<\/p>\n<p>Usage: esxcli storage core device stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget List the SCSI stats for SCSI Devices in the system.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Limit the stats output to one specific device. This<br \/>\ndevice name can be any of the UIDs the device reports<\/p>\n<p>Usage: esxcli storage core device vaai status get [cmd options]<\/p>\n<p>Description:<br \/>\nget List VAAI properties for devices currently registered<br \/>\nwith the PSA.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of this command to only show a<br \/>\nsingle device.<\/p>\n<p>Usage: esxcli storage core device world list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Get a list of the worlds that are currently using<br \/>\ndevices on the ESX host.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of the command to limit the output<br \/>\nto a specific device. This device name can be any of<br \/>\nthe UIDs registered for a device.<\/p>\n<p>Usage: esxcli storage core path list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all the SCSI paths on the system.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Limit the output to paths to a specific device. This<br \/>\nname can be any of the UIDs for a specific device.<br \/>\n-p|&#8211;path= Limit the output to a specific path. This name can be<br \/>\neither the UID or the runtime name of the path.<\/p>\n<p>Usage: esxcli storage core path set [cmd options]<\/p>\n<p>Description:<br \/>\nset Provide control to allow a user to modify a single<br \/>\npath&#8217;s state. This efffectively allows a user to<br \/>\nenable or disable SCSI paths. The user is not able to<br \/>\nchange the full range of path states, but can toggle<br \/>\nbetween &#8216;active&#8217; and &#8216;off&#8217;. Please NOTE changing the<br \/>\nPath state on any path that is the only path to a<br \/>\ngiven device is likely to fail. The VMkernel will not<br \/>\nchange the path&#8217;s state if changing the state would<br \/>\ncause an &#8216;All paths down&#8217; state or the device is<br \/>\ncurrently in use.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;path= Select the path to set path state on. This can be a<br \/>\nRuntime Name or Path UID (required)<br \/>\n&#8211;state= Set the SCSI path state for the specific path given.<br \/>\nValid values are :<br \/>\nactive: Set the path&#8217;s state to active. This may<br \/>\nbe immediately changed by the system to another state<br \/>\nif the active state is not appropriate.<br \/>\noff: Administratively disable this path.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage core path stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget List the SCSI stats for the SCSI Paths in the system.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;path= Limit the stats output to one specific path. This path<br \/>\nname can be the runtime name or the path UID.<\/p>\n<p>Usage: esxcli storage core plugin list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List loaded PSA plugins on the system.<\/p>\n<p>Cmd options:<br \/>\n-N|&#8211;plugin-class=<br \/>\nIndicate the class of plugin to limit the list to.<br \/>\nAllowed values are :<br \/>\nFilter: Filter plugins<br \/>\nMP: MultiPathing plugins<br \/>\nVAAI: VAAI plugins<br \/>\nall: All PSA Plugins (default)<\/p>\n<p>Usage: esxcli storage core plugin registration add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Register a plugin module with PSA.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;dependencies=<br \/>\nAdd the [optional] dependencies for this module to<br \/>\nloaded<br \/>\n-I|&#8211;full-path= Add the [optional] full path to this module<br \/>\n-m|&#8211;module-name=<br \/>\nSelect the module name to be registered (required)<br \/>\n-N|&#8211;plugin-class=<br \/>\nIndicate the class of plugin to register. Allowed<br \/>\nvalues are MP, VAAI or MPP defined subplugins like<br \/>\nPSP, SATP. (required)<br \/>\n-P|&#8211;plugin-name=<br \/>\nSelect the plugin name to be registered (required)<\/p>\n<p>Usage: esxcli storage core plugin registration list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List modules currently registered with PSA.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module-name=<br \/>\nFilter the output of this command to only show a<br \/>\nsingle module.<br \/>\n-N|&#8211;plugin-class=<br \/>\nIndicate the class of plugin to list. Allowed values<br \/>\nare MP, VAAI or MPP defined subplugins like PSP, SATP.<\/p>\n<p>Usage: esxcli storage core plugin registration remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove UnRegister a plugin module with PSA.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module-name=<br \/>\nSelect the module name to be unregistered (required)<\/p>\n<p>Usage: esxcli storage filesystem automount [cmd options]<\/p>\n<p>Description:<br \/>\nautomount Request mounting of known datastores not explicitly<br \/>\nunmounted.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage filesystem list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the volumes available to the host. This includes<br \/>\nVMFS, NAS, VFAT and UFS partitions.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-errors Ignore errors encountered (if any) while retrieving<br \/>\ninformation for each file system.<\/p>\n<p>Usage: esxcli storage filesystem mount [cmd options]<\/p>\n<p>Description:<br \/>\nmount Connect to and mount an unmounted volume on the ESX<br \/>\nhost.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;no-persist Mount the volume non-peristently; the volume will not<br \/>\nbe mounted after a restart.<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the volume to mount. This volume must be<br \/>\nunmounted for this operation to succeed.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe UUID of the VMFS filesystem to mount. This volume<br \/>\nmust be unmounted for this operation to succeed.<\/p>\n<p>Usage: esxcli storage filesystem rescan [cmd options]<\/p>\n<p>Description:<br \/>\nrescan Scan storage devices for new mountable filesystems.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage filesystem unmount [cmd options]<\/p>\n<p>Description:<br \/>\nunmount Disconnect and unmount and existing VMFS or NAS<br \/>\nvolume. This will not delete the configuration for the<br \/>\nvolume, but will remove the volume from the list of<br \/>\nmounted volumes.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;no-persist Unmount the volume non-peristently; the volume will be<br \/>\nautomounted after a restart.<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the volume to unmount.<br \/>\n-p|&#8211;volume-path=<br \/>\nThe path of the volume to unmount.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe uuid of the volume to unmount.<\/p>\n<p>Usage: esxcli storage nfs add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new NAS volume to the ESX Host and mount it with<br \/>\nthe given volume name.<\/p>\n<p>Cmd options:<br \/>\n-H|&#8211;host= The hostname or IP address of the NAS volume to add<br \/>\nand mount on the system. (required)<br \/>\n-p|&#8211;ispe If set this flag will set the mount point to be PE.<br \/>\n-r|&#8211;readonly If set this flag will set the mount point to be read-<br \/>\nonly.<br \/>\n-s|&#8211;share= The share name on the remote system to use for this<br \/>\nNAS mount point. (required)<br \/>\n-v|&#8211;volume-name=<br \/>\nThe volume name to use for the NAS mount. This must<br \/>\nbe a unique volume name and cannot conflict with<br \/>\nexisting NAS, VMFS or other volume names. (required)<\/p>\n<p>Usage: esxcli storage nfs list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the NAS volumes currently known to the ESX host.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;pe-only Filter the output to only show VVol PE volumes<\/p>\n<p>Usage: esxcli storage nfs param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the volume parameters of the NAS volumes.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;volume-name=<br \/>\nNAS volume name(&#8220;all&#8221; to list all). (required)<\/p>\n<p>Usage: esxcli storage nfs param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the volume parameters of the NAS volumes.<\/p>\n<p>Cmd options:<br \/>\n-q|&#8211;maxqueuedepth=<br \/>\nThe maximum queue depth for the NAS volume.<br \/>\n-v|&#8211;volume-name=<br \/>\nThe NAS volume name. (required)<\/p>\n<p>Usage: esxcli storage nfs remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an existing NAS volume from the ESX host.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;volume-name=<br \/>\nThe volume name of the NAS volume to remove from the<br \/>\nESX host. (required)<\/p>\n<p>Usage: esxcli storage nfs41 add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new NFS v4.1 volume to the ESX Host and mount it<br \/>\nwith the given volume name.<\/p>\n<p>Cmd options:<br \/>\n-H|&#8211;hosts=[ &#8230; ]<br \/>\nThe hostname(s) or IP address(es) (comma-separated) of<br \/>\nthe server for the NFS v4.1 volume to add and mount on<br \/>\nthe system. (required)<br \/>\n-r|&#8211;readonly If set, this flag will make the mount point be read-<br \/>\nonly.<br \/>\n-a|&#8211;sec= Security flavors. Acceptable values are: [AUTH_SYS,<br \/>\nSEC_KRB5].<br \/>\n-s|&#8211;share= The share name on the remote system to use for this<br \/>\nNFS v4.1 mount point. (required)<br \/>\n-v|&#8211;volume-name=<br \/>\nThe volume name to use for the NFS v4.1 mount. This<br \/>\nmust be a unique volume name and cannot conflict with<br \/>\nexisting NAS, NFS v4.1, VMFS, or other volume names.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nfs41 list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the NFS v4.1 volumes currently known to the ESX<br \/>\nhost.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;pe-only Filter the output to only show VVol PE Volumes<\/p>\n<p>Usage: esxcli storage nfs41 param get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the volume parameters of the NFS v4.1 volumes.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;volume-name=<br \/>\nNFS v4.1 volume name(&#8220;all&#8221; to list all). (required)<\/p>\n<p>Usage: esxcli storage nfs41 param set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the volume parameters of the NFS v4.1 volumes.<\/p>\n<p>Cmd options:<br \/>\n-q|&#8211;maxqueuedepth=<br \/>\nThe maximum queue depth for the NFS v4.1 volume.<br \/>\n-v|&#8211;volume-name=<br \/>\nThe NFS v4.1 volume name. (required)<\/p>\n<p>Usage: esxcli storage nfs41 remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an existing NFS v4.1 volume from the ESX host.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;volume-name=<br \/>\nThe volume name of the NFS v4.1 volume to remove from<br \/>\nthe ESX host. (required)<\/p>\n<p>Usage: esxcli storage nmp device list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the devices currently controlled by the VMware<br \/>\nNMP Multipath Plugin and show the SATP and PSP<br \/>\ninformation associated with that device.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of this command to only show a<br \/>\nsingle device.<\/p>\n<p>Usage: esxcli storage nmp device set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of the Path Selection Policy (PSP) for<br \/>\nthe given device to one of the loaded policies on the<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-E|&#8211;default The Path selection policy is set back to the default<br \/>\nfor the assigned SATP for this device.<br \/>\n-d|&#8211;device= The device you wish to set the Path Selection Policy<br \/>\nfor. (required)<br \/>\n-P|&#8211;psp= The Path selection policy you wish to assign to the<br \/>\ngiven device.<\/p>\n<p>Usage: esxcli storage nmp path list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the paths currently claimed by the VMware NMP<br \/>\nMultipath Plugin and show the SATP and PSP information<br \/>\nassociated with that path.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of this command to only show paths<br \/>\nto a single device.<br \/>\n-p|&#8211;path= Filter the output of this command to only show a<br \/>\nsingle path.<\/p>\n<p>Usage: esxcli storage nmp psp fixed deviceconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of Fixed Path Selection Policy<br \/>\nsettings for a given device.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= The device you wish to get the Preferred path for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp psp fixed deviceconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of the perferred path on a given device<br \/>\ncontrolled by the Fixed Path Selection Policy.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;cfgfile Update the config file and runtime with the new<br \/>\nsetting. In case device is claimed by another PSP,<br \/>\nignore any errors when applying to runtime<br \/>\nconfiguration.<br \/>\n-E|&#8211;default Clear the preferred path selection for the given<br \/>\ndevice.<br \/>\n-d|&#8211;device= The device you wish to set the preferred path for.<br \/>\nThis device must be controlled by the Fixed Path<br \/>\nSelection Policy(except when -g is specified)<br \/>\n(required)<br \/>\n-p|&#8211;path= The path you wish to set as the preferred path for the<br \/>\ngiven device.<\/p>\n<p>Usage: esxcli storage nmp psp generic deviceconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of per device PSP configuration<br \/>\nparameters.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= The device you wish to get PSP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp psp generic deviceconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of per device PSP configuration<br \/>\nparameters. This command will set the configuration<br \/>\nfor the given device with whichever PSP it is<br \/>\ncurrently configurated with.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;cfgfile Update the config file and runtime with the new<br \/>\nsetting. In case device is claimed by another PSP,<br \/>\nignore any errors when applying to runtime<br \/>\nconfiguration.<br \/>\n-c|&#8211;config= The configuration string you wish to set. (required)<br \/>\n-d|&#8211;device= The device you wish to set PSP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp psp generic pathconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of per path PSP configuration<br \/>\nparameters.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;path= The path you wish to get PSP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp psp generic pathconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of per path PSP configuration<br \/>\nparameters. This command will set the configuration<br \/>\nfor the given path with whichever PSP it is currently<br \/>\nconfigurated with.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;cfgfile Update the config file and runtime with the new<br \/>\nsetting. In case device is claimed by another PSP,<br \/>\nignore any errors when applying to runtime<br \/>\nconfiguration.<br \/>\n-c|&#8211;config= The configuration string you wish to set. (required)<br \/>\n-p|&#8211;path= The path you wish to set PSP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp psp list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the Path Selection Plugins (PSP) that are<br \/>\ncurrently loaded into the NMP system and display<br \/>\ninformation about those PSPs<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage nmp psp roundrobin deviceconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of Round Robin Path Selection Policy<br \/>\nsettings for a given device.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= The device you wish to get the Round Robin properties<br \/>\nfor. (required)<\/p>\n<p>Usage: esxcli storage nmp psp roundrobin deviceconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of the Round Robin path options on a<br \/>\ngiven device controlled by the Round Robin Selection<br \/>\nPolicy.<\/p>\n<p>Cmd options:<br \/>\n-B|&#8211;bytes= When the &#8211;type option is set to &#8216;bytes&#8217; this is the<br \/>\nvalue that will be assigned to the byte limit value<br \/>\nfor this device.<br \/>\n-g|&#8211;cfgfile Update the config file and runtime with the new<br \/>\nsetting. In case device is claimed by another PSP,<br \/>\nignore any errors when applying to runtime<br \/>\nconfiguration.<br \/>\n-d|&#8211;device= The device you wish to set the Round Robin settings<br \/>\nfor. This device must be controlled by the Round Robin<br \/>\nPath Selection Policy(except when -g is specified)<br \/>\n(required)<br \/>\n-I|&#8211;iops= When the &#8211;type option is set to &#8216;iops&#8217; this is the<br \/>\nvalue that will be assigned to the I\/O operation limit<br \/>\nvalue for this device.<br \/>\n-t|&#8211;type= Set the type of the Round Robin path switching that<br \/>\nshould be enabled for this device. Valid values for<br \/>\ntype are:<br \/>\nbytes: Set the trigger for path switching based on<br \/>\nthe number of bytes sent down a path.<br \/>\ndefault: Set the trigger for path switching back<br \/>\nto default values.<br \/>\niops: Set the trigger for path switching based on<br \/>\nthe number of I\/O operations on a path.<br \/>\n-U|&#8211;useano Set useano to true,to also include non-optimizedpaths<br \/>\nin the set of active paths used to issue I\/Os on this<br \/>\ndevice,otherwise set it to false<\/p>\n<p>Usage: esxcli storage nmp satp generic deviceconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of per device SATP configuration<br \/>\nparameters.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= The device you wish to get SATP configuration for.<br \/>\n(required)<br \/>\n-e|&#8211;exclude-tpg-info Exclude TPG info from the device&#8217;s SATP configuration.<\/p>\n<p>Usage: esxcli storage nmp satp generic deviceconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of per device SATP configuration<br \/>\nparameters. This command will set the configuration<br \/>\nfor the given device with whichever SATP it is<br \/>\ncurrently configurated with.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;config= The configuration string you wish to set. (required)<br \/>\n-d|&#8211;device= The device you wish to set SATP configuration for.<\/p>\n<p>Usage: esxcli storage nmp satp generic pathconfig get [cmd options]<\/p>\n<p>Description:<br \/>\nget Allow retrieving of per path SATP configuration<br \/>\nparameters.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;path= The path you wish to get SATP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp satp generic pathconfig set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow setting of per path SATP configuration<br \/>\nparameters. This command will set the configuration<br \/>\nfor the given path with whichever SATP it is currently<br \/>\nconfigurated with.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;config= The configuration string you wish to set. (required)<br \/>\n-p|&#8211;path= The path you wish to set SATP configuration for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage nmp satp list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the Storage Array Type Plugins (SATP) that are<br \/>\ncurrently loaded into the NMP system and display<br \/>\ninformation about those SATPs<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage nmp satp rule add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a rule to the list of claim rules for the given<br \/>\nSATP.<\/p>\n<p>Cmd options:<br \/>\n-b|&#8211;boot This is a system default rule added at boot time. Do<br \/>\nnot modify esx.conf or add to host profile.<br \/>\n-c|&#8211;claim-option=<br \/>\nSet the claim option string when adding a SATP claim<br \/>\nrule.<br \/>\n-e|&#8211;description=<br \/>\nSet the claim rule description when adding a SATP<br \/>\nclaim rule.<br \/>\n-d|&#8211;device= Set the device when adding SATP claim rules. Device<br \/>\nrules are mutually exclusive with vendor\/model and<br \/>\ndriver rules.<br \/>\n-D|&#8211;driver= Set the driver string when adding a SATP claim rule.<br \/>\nDriver rules are mutually exclusive with vendor\/model<br \/>\nrules.<br \/>\n-f|&#8211;force Force claim rules to ignore validity checks and<br \/>\ninstall the rule anyway.<br \/>\n-M|&#8211;model= Set the model string when adding SATP a claim rule.<br \/>\nVendor\/Model rules are mutually exclusive with driver<br \/>\nrules.<br \/>\n-o|&#8211;option= Set the option string when adding a SATP claim rule.<br \/>\n-P|&#8211;psp= Set the default PSP for the SATP claim rule.<br \/>\n-O|&#8211;psp-option= Set the PSP options for the SATP claim rule.<br \/>\n-s|&#8211;satp= The SATP for which a new rule will be added.<br \/>\n(required)<br \/>\n-R|&#8211;transport= Set the claim transport type string when adding a SATP<br \/>\nclaim rule.<br \/>\n-t|&#8211;type= Set the claim type when adding a SATP claim rule.<br \/>\n-V|&#8211;vendor= Set the vendor string when adding SATP claim rules.<br \/>\nVendor\/Model rules are mutually exclusive with driver<br \/>\nrules.<\/p>\n<p>Usage: esxcli storage nmp satp rule list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the claiming rules for Storage Array Type Plugins<br \/>\n(SATP)<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;satp= Filter the SATP rules to a specific SATP<\/p>\n<p>Usage: esxcli storage nmp satp rule remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Delete a rule from the list of claim rules for the<br \/>\ngiven SATP.<\/p>\n<p>Cmd options:<br \/>\n-b|&#8211;boot This is a system default rule added at boot time. Do<br \/>\nnot modify esx.conf or add to host profile.<br \/>\n-c|&#8211;claim-option=<br \/>\nThe claim option string for the SATP claim rule to<br \/>\ndelete.<br \/>\n-e|&#8211;description=<br \/>\nThe desription string for the SATP claim rule to<br \/>\ndelete.<br \/>\n-d|&#8211;device= The device for the SATP claim rule to delete<br \/>\n-D|&#8211;driver= The driver string for the SATP claim rule to delete.<br \/>\n-M|&#8211;model= The model string for the SATP claim rule to delete.<br \/>\n-o|&#8211;option= The option string for the SATP claim rule to delete.<br \/>\n-P|&#8211;psp= The default PSP for the SATP claim rule to delete.<br \/>\n-O|&#8211;psp-option= The PSP options for the SATP claim rule to delete.<br \/>\n-s|&#8211;satp= The SATP for which a rule will be deleted. (required)<br \/>\n-R|&#8211;transport= The transport type for the SATP claim rule to delete.<br \/>\n-t|&#8211;type= Set the claim type when adding a SATP claim rule.<br \/>\n-V|&#8211;vendor= The vendor string for the SATP claim rule to delete<\/p>\n<p>Usage: esxcli storage nmp satp set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the default Path Selection Policy for a given<br \/>\nStorage Array Type Plugin (SATP).<\/p>\n<p>Cmd options:<br \/>\n-b|&#8211;boot This is a system default rule added at boot time. Do<br \/>\nnot modify esx.conf or add to host profile.<br \/>\n-P|&#8211;default-psp=<br \/>\nThe default path selection policy to set for a given<br \/>\n&#8211;satp (required)<br \/>\n-s|&#8211;satp= The SATP name for the Storage Array Type Plugin on<br \/>\nwhich this command will operate. (required)<\/p>\n<p>Usage: esxcli storage san fc events clear [cmd options]<\/p>\n<p>Description:<br \/>\nclear Clear events for a given FC adapter on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Issue Clear Event command to specified Fibre Channel<br \/>\nHBA. (required)<\/p>\n<p>Usage: esxcli storage san fc events get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get Events for FC Devices<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= FC adapter name (vmhbaX), or none, to retrieve all.<\/p>\n<p>Usage: esxcli storage san fc list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List attributes of all FC adapters on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= FC adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san fc reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Perform LIP (Loop Initiation Primitive) Reset to a<br \/>\ngiven FC adapter on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Issue LIP Reset command to given Fibre Channel HBA.<br \/>\n(required)<\/p>\n<p>Usage: esxcli storage san fc stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get statistics for a given FC adapter, or all FC<br \/>\nadapters on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= FC adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san fcoe list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List attributes of all FCoE adapters on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= FCoE adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san fcoe reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Perform LIP (Loop Initiation Primitive) Reset to a<br \/>\ngiven FCoE adapter on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Issue LIP Reset command to given hba. (required)<\/p>\n<p>Usage: esxcli storage san fcoe stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get statistics for a given FCoE adapter, or all FCoE<br \/>\nadapters on the system.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= FCoE adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san iscsi list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List attributes of all Software iSCSI adapters on the<br \/>\nsystem.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= iSCSI adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san iscsi stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get statistics for Software iSCSI adapter.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= iSCSI device name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san sas list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all SAS IO Device Management devices.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= SAS adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage san sas reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Perform SAS Reset<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= Issue Reset command to given hba. (required)<\/p>\n<p>Usage: esxcli storage san sas stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget List Stats for given device, or all devices.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;adapter= SAS adapter name (vmhbaX), or none, to list all.<\/p>\n<p>Usage: esxcli storage vflash cache get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get individual vflash cache info.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;cache-name= The vflash cache name (required)<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vflash cache list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List individual vflash caches.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vflash cache stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get vflash cache statistics.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;cache-name= The vflash cache file name (required)<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vflash cache stats reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Reset vflash cache statistics.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;cache-name= The vflash cache file name (required)<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vflash device list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List vflash SSD devices.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;eligible List the eligible \/ ineligible SSD devices for vflash.<br \/>\n-u|&#8211;used List the used \/ unused SSD devices for vflash.<\/p>\n<p>Usage: esxcli storage vflash module get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get vflash module info.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vflash module list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List vflash modules.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vflash module stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get vflash module statistics<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module-name=<br \/>\nThe vflash module name<\/p>\n<p>Usage: esxcli storage vmfs extent list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VMFS extents available on the host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vmfs host list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List hosts accessing a particular VMFS Volume.<\/p>\n<p>Cmd options:<br \/>\n-v|&#8211;liveness= The type of liveness check to perform on the VMFS<br \/>\nvolume. Valid values are [none, quick] (default is<br \/>\nnone).<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the target VMFS volume.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe uuid of the target VMFS volume.<\/p>\n<p>Examples:<\/p>\n<p>List hosts using volume &#8216;datastore1&#8217; with default liveness check of &#8216;none&#8217;.<br \/>\n# esxcli storage vmfs host list -l datastore1<\/p>\n<p>List hosts using volume &#8216;datastore1&#8217; with liveness check of &#8216;quick&#8217;.<br \/>\n# esxcli storage vmfs host list -l datastore1 -v quick<\/p>\n<p>Usage: esxcli storage vmfs lockmode list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the on-disk critical section locking mode for<br \/>\nVMFS volumes available on this host.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;ignore-errors Ignore errors encountered (if any) while retrieving<br \/>\ninformation for each file system.<br \/>\n-l|&#8211;volume-label=[ &#8230; ]<br \/>\nThe label of the target VMFS volume.<br \/>\n-u|&#8211;volume-uuid=[ &#8230; ]<br \/>\nThe uuid of the target VMFS volume.<\/p>\n<p>Examples:<\/p>\n<p>Show lockmodes for all VMFS volumes.<br \/>\n# esxcli storage vmfs lockmode list<\/p>\n<p>Show lockmode for VMFS volume with label &#8216;datastore1&#8217;.<br \/>\n# esxcli storage vmfs lockmode list -l datastore1<\/p>\n<p>Show lockmodes for VMFS volume with label &#8216;datastore1&#8217; and VMFS volume with label &#8216;datastore2&#8217;.<br \/>\n# esxcli storage vmfs lockmode list -l datastore1 -l datastore2<\/p>\n<p>Show lockmodes for VMFS volume with label &#8216;datastore1&#8242; and VMFS volume with uuid &#8217;50ac1b12-6b9eebe0-6765-80c16e6d3408&#8217;.<br \/>\n# esxcli storage vmfs lockmode list -l datastore1 -u 50ac1b12-6b9eebe0-6765-80c16e6d3408<\/p>\n<p>Usage: esxcli storage vmfs lockmode set [cmd options]<\/p>\n<p>Description:<br \/>\nset Update the on-disk critical section locking mode for a<br \/>\nparticular VMFS Volume.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;ats Enable ATS-only locking.<br \/>\n-s|&#8211;scsi Enable SCSI locking.<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the target VMFS volume.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe uuid of the target VMFS volume.<\/p>\n<p>Examples:<\/p>\n<p>Configure VMFS volume with label &#8216;datastore1&#8217;for ATS-only locking.<br \/>\n# esxcli storage vmfs lockmode set -a -l datastore1<\/p>\n<p>Configure VMFS volume with uuid &#8217;50ac1b12-6b9eebe0-6765-80c16e6d3408&#8217; for SCSI locking.<br \/>\n# esxcli storage vmfs lockmode set -s -u 50ac1b12-6b9eebe0-6765-80c16e6d3408<\/p>\n<p>Usage: esxcli storage vmfs pbcache get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get VMFS Pointer Block cache statistics.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vmfs pbcache reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Reset the VMFS Pointer Block cache statistics.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vmfs snapshot extent list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List extents of unresolved snapshots\/replicas of VMFS<br \/>\nvolume.<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;volume-label=<br \/>\nThe VMFS volume label of the target snapshot to<br \/>\nenumerate.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe VMFS volume uuid of the target snapshot to<br \/>\nenumerate.<\/p>\n<p>Usage: esxcli storage vmfs snapshot list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List unresolved snapshots\/replicas of VMFS volume.<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;volume-label=<br \/>\nThe VMFS volume label of the snapshot to list.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe VMFS volume uuid of the snapshot to list.<\/p>\n<p>Usage: esxcli storage vmfs snapshot mount [cmd options]<\/p>\n<p>Description:<br \/>\nmount Mount a snapshot\/replica of a VMFS volume.<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;no-persist Mount the volume non-peristently; the volume will not<br \/>\nbe automounted after a restart.<br \/>\n-l|&#8211;volume-label=<br \/>\nThe VMFS volume label of the snapshot to mount.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe VMFS volume uuid of the snapshot to mount.<\/p>\n<p>Usage: esxcli storage vmfs snapshot resignature [cmd options]<\/p>\n<p>Description:<br \/>\nresignature Resignature a snapshot\/replica of a VMFS volume.<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;volume-label=<br \/>\nThe VMFS volume label of the snapshot to resignature.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe VMFS volume uuid of the snapshot to resignature.<\/p>\n<p>Usage: esxcli storage vmfs unmap [cmd options]<\/p>\n<p>Description:<br \/>\nunmap Reclaim the space by unmapping free blocks from VMFS<br \/>\nVolume<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;reclaim-unit=<br \/>\nNumber of VMFS blocks that should be unmapped per<br \/>\niteration.<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the VMFS volume to unmap the free blocks.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe uuid of the VMFS volume to unmap the free blocks.<\/p>\n<p>Usage: esxcli storage vmfs upgrade [cmd options]<\/p>\n<p>Description:<br \/>\nupgrade Upgrade a VMFS3 volume to VMFS5.<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;volume-label=<br \/>\nThe label of the VMFS volume to upgrade.<br \/>\n-u|&#8211;volume-uuid=<br \/>\nThe uuid of the VMFS volume to upgrade.<\/p>\n<p>Usage: esxcli storage vvol daemon unbindall [cmd options]<\/p>\n<p>Description:<br \/>\nunbindall Unbind all virtual Volumes from all VPs known to the<br \/>\nESX host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vvol protocolendpoint list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VVol Protocol EndPoints currently known to<br \/>\nthe ESX host.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;pe= This shows PE information associated with given vasa<br \/>\npe id<\/p>\n<p>Usage: esxcli storage vvol storagecontainer abandonedvvol scan [cmd options]<\/p>\n<p>Description:<br \/>\nscan Scans the specified storage container for abandoned<br \/>\nVVols.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;path= Path to VVol Storage Container to scan. (required)<\/p>\n<p>Usage: esxcli storage vvol storagecontainer list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VVol StorageContainers currently known to the<br \/>\nESX host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vvol vasacontext get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the VVol VASA Context (VC UUID).<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli storage vvol vasaprovider list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VASA Providers registered on the host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system account add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Create a new local user account.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;description=<br \/>\nUser description, e.g. full name.<br \/>\n-i|&#8211;id= User ID, e.g. &#8220;administrator&#8221;. (required)<br \/>\n-p|&#8211;password= User password. (secret)<br \/>\n-c|&#8211;password-confirmation=<br \/>\nPassword confirmation. Required if password is<br \/>\nspecified. (secret)<\/p>\n<p>Usage: esxcli system account list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List local user accounts.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system account remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an existing local user account.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;id= ID of user to be removed. (required)<\/p>\n<p>Usage: esxcli system account set [cmd options]<\/p>\n<p>Description:<br \/>\nset Modify an existing local user account.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;description=<br \/>\nUser description, e.g. full name.<br \/>\n-i|&#8211;id= User ID, e.g. &#8220;administrator&#8221;. (required)<br \/>\n-p|&#8211;password= User password. (secret)<br \/>\n-c|&#8211;password-confirmation=<br \/>\nPassword confirmation. Required if password is<br \/>\nspecified. (secret)<\/p>\n<p>Usage: esxcli system boot device get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the systems boot device.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump file add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Create a VMkernel Dump VMFS file for this system.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;auto Automatically create a file if none found and<br \/>\nautoCreateDumpFile kernel option is set.<br \/>\n-d|&#8211;datastore= Manually specify the datastore the Dump File is<br \/>\ncreated in. If not provided, a datastore of<br \/>\nsufficient size will be automatically chosen.<br \/>\n-e|&#8211;enable Enable diagnostic file after creation.<br \/>\n-f|&#8211;file= Manually specify the file name of the created Dump<br \/>\nFile. If not provided, a unique name will be chosen.<br \/>\n-s|&#8211;size= Manually set the size in MB of the created Dump File.<br \/>\nIf not provided, a default size for the current<br \/>\nmachine will be calculated.<\/p>\n<p>Usage: esxcli system coredump file get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the dump file path. This command will print the<br \/>\npath to the active and\/or configured VMFS Dump File.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump file list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the active and configured VMFS Diagnostic Files.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump file remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a VMkernel Dump VMFS file from this system.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;file= Specify the file name of the Dump File to be removed.<br \/>\nIf not given, the configured dump file will be<br \/>\nremoved.<br \/>\n-F|&#8211;force Deactivate and unconfigure the dump file being<br \/>\nremoved. This option is required if the file is<br \/>\nactive.<\/p>\n<p>Usage: esxcli system coredump file set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the active and configured VMkernel Dump VMFS file<br \/>\nfor this system.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable Enable or disable the VMkernel dump file. This option<br \/>\ncannot be specified when unconfiguring the dump file.<br \/>\n-p|&#8211;path= The path of the VMFS Dump File to use. This must be a<br \/>\npre-allocated file.<br \/>\n-s|&#8211;smart This flag can be used only with &#8211;enable=true. It will<br \/>\ncause the file to be selected using the smart<br \/>\nselection algorithm.<br \/>\n-u|&#8211;unconfigure Unconfigure the current VMFS Dump file.<\/p>\n<p>Usage: esxcli system coredump network check [cmd options]<\/p>\n<p>Description:<br \/>\ncheck Check the status of the configured network dump server<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump network get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the currently configured parameters for network<br \/>\ncoredump, if enabled.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump network set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the parameters used for network core dump<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable Enable network dump. This option cannot be specified<br \/>\nwhen setting the dump parameters below.<br \/>\n-v|&#8211;interface-name=<br \/>\nAn active interface to be used for the network core<br \/>\ndump. Required option when setting dump parameters.<br \/>\n-j|&#8211;server-ip= IP address of the core dump server( ipv4 or ipv6<br \/>\n)(Required if &#8211;server-ipv4 is not used.)<br \/>\n-i|&#8211;server-ipv4=<br \/>\nIPv4 address of the core dump server.(deprecated, use<br \/>\n-j|&#8211;server-ip instead)<br \/>\n-o|&#8211;server-port=<br \/>\nPort on which the core dump server is listening.<br \/>\n(Optional)<\/p>\n<p>Usage: esxcli system coredump partition get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get one of the dump partition configured values. This<br \/>\ncommand will print either the active dump partition or<br \/>\nthe configured dump partition depending on the flags<br \/>\npassed.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump partition list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all of the partitions on the system that have a<br \/>\npartition type matching the VMware Core partition<br \/>\ntype. Also indicate which partition, if any, is being<br \/>\nused as the system&#8217;s dump partition and which is<br \/>\nconfigured to be used at next boot.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system coredump partition set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the specific VMkernel dump partition for this<br \/>\nsystem. This will configure the dump partition for the<br \/>\nnext boot. This command will change the active dump<br \/>\npartition to the partition specified.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable Enable or disable the VMkernel dump partition. This<br \/>\noption cannot be specified when setting or<br \/>\nunconfiguring the dump partition.<br \/>\n-p|&#8211;partition= The name of the partition to use. This should be a<br \/>\ndevice name with a partition number at the end.<br \/>\nExample: naa.xxxxx:1<br \/>\n-s|&#8211;smart This flag can be used only with &#8211;enable=true. It will<br \/>\ncause the best available partition to be selected<br \/>\nusing the smart selection algorithm.<br \/>\n-u|&#8211;unconfigure Set the dump partition into an unconfigured state.<br \/>\nThis will remove the current configured dump partition<br \/>\nfor the next boot. This will result in the smart<br \/>\nactivate algorithm being used at the next boot.<\/p>\n<p>Usage: esxcli system hostname get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the host, domain or fully qualified name of the<br \/>\nESX host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system hostname set [cmd options]<\/p>\n<p>Description:<br \/>\nset This command allows the user to set the hostname,<br \/>\ndomain name or fully qualified domain name of the ESX<br \/>\nhost.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;domain= The domain name to set for the ESX host. This option<br \/>\nis mutually exclusive with the &#8211;fqdn option.<br \/>\n-f|&#8211;fqdn= Set the fully qualified domain name of the ESX host.<br \/>\n-H|&#8211;host= The host name to set for the ESX host. This name<br \/>\nshould not contain the DNS domain name of the host and<br \/>\ncan only contain letters, numbers and &#8216;-&#8216;. NOTE this<br \/>\nis not the fully qualified name, that can be set with<br \/>\nthe &#8211;fqdn option. This option is mutually exclusive<br \/>\nwith the &#8211;fqdn option.<\/p>\n<p>Usage: esxcli system maintenanceMode get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the maintenance mode state of the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system maintenanceMode set [cmd options]<\/p>\n<p>Description:<br \/>\nset Enable or disable the maintenance mode of the system.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enable enable maintenance mode (required)<br \/>\n-t|&#8211;timeout= Time to perform operation in seconds (default 0<br \/>\nseconds)<br \/>\n-m|&#8211;vsanmode= Action the VSAN service must take before the host can<br \/>\nenter maintenance mode (default noAction). Allowed<br \/>\nvalues are:<br \/>\nensureObjectAccessibility: Evacuate data from the<br \/>\ndisk to ensure object accessibility in the VSAN<br \/>\ncluster, before removing the disk.<br \/>\nevacuateAllData: Evacuate all data from the disk<br \/>\nbefore removing it.<br \/>\nnoAction: Do not move VSAN data out of the disk<br \/>\nbefore removing it.<\/p>\n<p>Usage: esxcli system module get [cmd options]<\/p>\n<p>Description:<br \/>\nget Show information for a VMkernel module.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module= The name of the VMkernel module. (required)<\/p>\n<p>Usage: esxcli system module list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VMkernel modules that the system knows about.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enabled List the enabled \/ disabled VMkernel modules and<br \/>\ndevice drivers.<br \/>\n-l|&#8211;loaded List the loaded \/ not loaded VMkernel modules and<br \/>\ndevice drivers.<\/p>\n<p>Usage: esxcli system module load [cmd options]<\/p>\n<p>Description:<br \/>\nload Load a VMkernel module with the given name if it is<br \/>\nenabled. If the module is disabled then the use of<br \/>\n&#8211;force is required to load the module.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;force Ignore the enabled\/disabled state of this module and<br \/>\nforce it to load.<br \/>\n-m|&#8211;module= The name of the VMkernel module to load. (required)<\/p>\n<p>Usage: esxcli system module parameters copy [cmd options]<\/p>\n<p>Description:<br \/>\ncopy Copy the load time parameters from one VMkernel module<br \/>\nto another.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;force Skip VMkernel module validity checks for the source<br \/>\nVMkernel module.<br \/>\n-p|&#8211;parameter-keys=[ &#8230; ]<br \/>\nParameter key that should get copied. (required)<br \/>\n-s|&#8211;source= The name of the source VMkernel module. (required)<br \/>\n-t|&#8211;target= The name of the target VMkernel module. (required)<\/p>\n<p>Usage: esxcli system module parameters list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the parameters, a descriptions of each parameter<br \/>\nsupported for a given module name and the user defined<br \/>\nvalue for each parameter.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;module= The name of the VMkernel module to get the option<br \/>\nstring for. (required)<\/p>\n<p>Usage: esxcli system module parameters set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the load time parameters for the given VMkernel<br \/>\nmodule.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;append Append the specified parameter string to the currently<br \/>\nconfigured parameter string for the VMkernel module.<br \/>\nIf &#8211;append is not specified, the parameter string<br \/>\ncurrently configured for the VMkernel module will be<br \/>\nreplaced by the specified parameter string.<br \/>\n-f|&#8211;force Skip VMkernel module validity checks and set<br \/>\nparameters for a module (or alias) with the given<br \/>\nname.<br \/>\n-m|&#8211;module= The name of the VMkernel module to set parameters for.<br \/>\n(required)<br \/>\n-p|&#8211;parameter-string=<br \/>\nThe string containing the parameters for this module.<br \/>\n(required)<\/p>\n<p>Usage: esxcli system module set [cmd options]<\/p>\n<p>Description:<br \/>\nset Allow enabling and disabling of a VMkernel module.<\/p>\n<p>Cmd options:<br \/>\n-e|&#8211;enabled Set to true to enable the module, set to false to<br \/>\ndisable the module. (required)<br \/>\n-f|&#8211;force Skip VMkernel module validity checks and set options<br \/>\nfor a module (or alias) with the given name.<br \/>\n-m|&#8211;module= The name of the VMkernel module to set options for.<br \/>\n(required)<\/p>\n<p>Usage: esxcli system permission list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List permissions defined on the host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system permission set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set permission for a user or group.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;group Specifies that the supplied ID refers to a group. ESXi<br \/>\nlocal groups are not supported.<br \/>\n-i|&#8211;id= ID of user or group. Domain users or groups should be<br \/>\nspecified as &#8220;DOMAIN\\user_name&#8221; or<br \/>\n&#8220;DOMAIN\\group_name&#8221;. (required)<br \/>\n-r|&#8211;role= Name of role that specifies user access rights.<br \/>\nAdmin: Full access rights<br \/>\nNoAccess: Used for restricting granted access.<br \/>\nE.g. to deny access for some user whose group already<br \/>\nhas access.<br \/>\nReadOnly: See details of objects, but not make<br \/>\nchanges<br \/>\n(required)<\/p>\n<p>Usage: esxcli system permission unset [cmd options]<\/p>\n<p>Description:<br \/>\nunset Remove permission for a user or group.<\/p>\n<p>Cmd options:<br \/>\n-g|&#8211;group Specifies that the supplied ID refers to a group.<br \/>\n-i|&#8211;id= ID of user or group. (required)<\/p>\n<p>Usage: esxcli system process list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the VMkernel UserWorld processes currently on the<br \/>\nhost.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system process stats load get [cmd options]<\/p>\n<p>Description:<br \/>\nget System load average over the last 1, 5 and 15 minutes.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system process stats running get [cmd options]<\/p>\n<p>Description:<br \/>\nget Number of currently running processes.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system secpolicy domain list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the enforcement level for each domain.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system secpolicy domain set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the enforcement level for a domain in the system.<br \/>\nAny option specified here is not persistent and will<br \/>\nnot survive a reboot of the system.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;all-domains All domains.<br \/>\n-l|&#8211;level= The enforcement level. (required)<br \/>\n-n|&#8211;name= The domain name.<\/p>\n<p>Usage: esxcli system security certificatestore add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new CA certificate to the CA certificate store.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;filename= Path to certificate file in PEM format (required)<\/p>\n<p>Usage: esxcli system security certificatestore list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List all certificates in the CA certificate store.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system security certificatestore remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a certificate from the CA certificate store.<\/p>\n<p>Cmd options:<br \/>\n-i|&#8211;issuer= Remove certificate by the specified issuer (required)<br \/>\n-s|&#8211;serial= Remove certificate of specified serial number<br \/>\n(required)<\/p>\n<p>Usage: esxcli system settings advanced list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the advanced options available from the VMkernel.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;delta Only display options whose values differ from their<br \/>\ndefault.<br \/>\n-o|&#8211;option= Only get the information for a single VMkernel<br \/>\nadvanced option.<br \/>\n-t|&#8211;tree= Limit the list of advanced option to a specific sub<br \/>\ntree.<\/p>\n<p>Usage: esxcli system settings advanced set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the value of an advanced option.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;default Reset the option to its default value.<br \/>\n-i|&#8211;int-value= If the option is an integer value use this option.<br \/>\n-o|&#8211;option= The name of the option to set the value of. Example:<br \/>\n&#8220;\/Misc\/HostName&#8221; (required)<br \/>\n-s|&#8211;string-value=<br \/>\nIf the option is a string use this option.<\/p>\n<p>Usage: esxcli system settings kernel list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List VMkernel kernel settings.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;delta Only display options whose values differ from their<br \/>\ndefault.<br \/>\n-o|&#8211;option= The name of the VMkernel kernel setting to get.<\/p>\n<p>Usage: esxcli system settings kernel set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set a VMKernel setting.<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;setting= The name of the VMKernel setting to set. (required)<br \/>\n-v|&#8211;value= The value to set the setting to. (required)<\/p>\n<p>Usage: esxcli system settings keyboard layout get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the keyboard layout<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system settings keyboard layout list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the keyboard layout<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system settings keyboard layout set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the keyboard layout<\/p>\n<p>Cmd options:<br \/>\n-l|&#8211;layout= The name of the layout to set<br \/>\n&#8211;no-persist Only apply this layout for the current boot<\/p>\n<p>Usage: esxcli system shutdown poweroff [cmd options]<\/p>\n<p>Description:<br \/>\npoweroff Power off the system. The host must be in maintenance<br \/>\nmode.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;delay= Delay interval in seconds<br \/>\n-r|&#8211;reason= Reason for performing the operation (required)<\/p>\n<p>Usage: esxcli system shutdown reboot [cmd options]<\/p>\n<p>Description:<br \/>\nreboot Reboot the system. The host must be in maintenance<br \/>\nmode.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;delay= Delay interval in seconds<br \/>\n-r|&#8211;reason= Reason for performing the operation (required)<\/p>\n<p>Usage: esxcli system slp search [cmd options]<\/p>\n<p>Description:<br \/>\nsearch Perform SLP search for neighboring services<\/p>\n<p>Cmd options:<br \/>\n-n|&#8211;node= Optional, host FQDN or IP address to connect to. Use<br \/>\n-P to control protocol used.<br \/>\n-p|&#8211;port= Optional, override the default port value 427.<br \/>\n-P|&#8211;protocol= Optional, override unicast protocol: [tcp, udp],<br \/>\ndefault tcp, requires -n.<br \/>\n-s|&#8211;service= Optional, the service name to search for. Defaults to<br \/>\n&#8216;service-agent&#8217;.<\/p>\n<p>Usage: esxcli system slp stats get [cmd options]<\/p>\n<p>Description:<br \/>\nget Report operational state of Service Location Protocol<br \/>\nDaemon<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system snmp get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get SNMP Agent configuration<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system snmp hash [cmd options]<\/p>\n<p>Description:<br \/>\nhash Generate localized hash values based on this agents<br \/>\nsnmp engine id.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;auth-hash= Provide filename to secret for authentication hash,<br \/>\nuse in set &#8211;users (required secret)<br \/>\n-X|&#8211;priv-hash= Provide filename to secret for privacy hash, use in<br \/>\nset &#8211;users (secret)<br \/>\n-r|&#8211;raw-secret Make -A and -X flags read raw secret from command line<br \/>\ninstead of file.<\/p>\n<p>Usage: esxcli system snmp set [cmd options]<\/p>\n<p>Description:<br \/>\nset This command allows the user to set up ESX SNMP agent.<\/p>\n<p>Cmd options:<br \/>\n-a|&#8211;authentication=<br \/>\nSet default authentication protocol. Values: none,<br \/>\nMD5, SHA1<br \/>\n-c|&#8211;communities=<br \/>\nSet up to ten communities each no more than 64<br \/>\ncharacters. Format is: community1[,community2,&#8230;]<br \/>\n(this overwrites previous settings)<br \/>\n-e|&#8211;enable Start or stop SNMP service. Values: [yes|no,<br \/>\ntrue|false, 0|1]<br \/>\n-E|&#8211;engineid= Set SNMPv3 engine id. Must be at least 10 to 32<br \/>\nhexadecimal characters. 0x or 0X is stripped if found<br \/>\nas well as colons (:)<br \/>\n-y|&#8211;hwsrc= Where to source hardware events from IPMI sensors or<br \/>\nCIM Indications. One of: indications|sensors<br \/>\n-s|&#8211;largestorage Support large storage for hrStorageAllocationUnits *<br \/>\nhrStorageSize. Values: [yes|no, true|false, 0|1].<br \/>\nControl how the agent reports<br \/>\nhrStorageAllocationUnits, hrStorageSize and<br \/>\nhrStorageUsed in hrStorageTable. Setting this<br \/>\ndirective to 1 to support large storage with small<br \/>\nallocation units, the agent re-calculates these values<br \/>\nso they all fit Integer32 and hrStorageAllocationUnits<br \/>\n* hrStorageSize gives real size of the storage ( Note:<br \/>\nhrStorageAllocationUnits will not be real allocation<br \/>\nunits if real hrStorageSize won&#8217;t fit into Integer32<br \/>\n). Setting this directive to 0 turns off this<br \/>\ncalculation and the agent reports real<br \/>\nhrStorageAllocationUnits, but it might report wrong<br \/>\nhrStorageSize for large storage because the value<br \/>\nwon&#8217;t fit into Integer32.<br \/>\n-l|&#8211;loglevel= System Agent syslog logging level:<br \/>\ndebug|info|warning|error<br \/>\n-n|&#8211;notraps= Comma separated list of trap oids for traps not to be<br \/>\nsent by agent. Use value &#8216;reset&#8217; to clear setting<br \/>\n-p|&#8211;port= Set UDP port to poll snmp agent on. The default is<br \/>\nudp\/161<br \/>\n-x|&#8211;privacy= Set default privacy protocol. Values: none, AES128<br \/>\n-R|&#8211;remote-users=<br \/>\nSet up to five inform user ids. Format is: user\/auth-<br \/>\nproto\/-|auth-hash\/priv-proto\/-|priv-hash\/engine-<br \/>\nid[,&#8230;] Where user is 32 chars max. auth-proto is<br \/>\nnone|MD5|SHA1, priv-proto is none|AES. &#8216;-&#8216; indicates<br \/>\nno hash. engine-id is hex string &#8216;0x0-9a-f&#8217; up to 32<br \/>\nchars max.<br \/>\n-r|&#8211;reset Return agent configuration to factory defaults<br \/>\n-C|&#8211;syscontact= System contact string as presented in sysContact.0. Up<br \/>\nto 255 characters<br \/>\n-L|&#8211;syslocation=<br \/>\nSystem location string as presented in sysLocation.0.<br \/>\nUp to 255 characters.<br \/>\n-t|&#8211;targets= Set up to three targets to send SNMPv1 traps to.<br \/>\nFormat is: ip-or-hostname[@port]\/community[,&#8230;] The<br \/>\ndefault port is udp\/162. (this overwrites previous<br \/>\nsettings)<br \/>\n-u|&#8211;users= Set up to five local users. Format is: user\/-|auth-<br \/>\nhash\/-|priv-hash\/model[,&#8230;] Where user is 32 chars<br \/>\nmax. &#8216;-&#8216; indicates no hash. Model is one of<br \/>\n(none|auth|priv).<br \/>\n-i|&#8211;v3targets= Set up to three SNMPv3 notification targets. Format<br \/>\nis: ip-or-hostname[@port]\/remote-user\/security-<br \/>\nlevel\/trap|inform[,&#8230;].<\/p>\n<p>Usage: esxcli system snmp test [cmd options]<\/p>\n<p>Description:<br \/>\ntest Verify ESX SNMP notifications can be delivered to<br \/>\ntarget destinations.<\/p>\n<p>Cmd options:<br \/>\n-A|&#8211;auth-hash= Optionally test authentication secret generates<br \/>\nmatching hash for user<br \/>\n-X|&#8211;priv-hash= Optionally test privacy secret generates matching hash<br \/>\nfor user<br \/>\n-r|&#8211;raw-secret Make -A and -X flags read raw secret from command line<br \/>\ninstead of file.<br \/>\n-u|&#8211;user= Validate a given SNMPv3 user name exists<\/p>\n<p>Usage: esxcli system stats uptime get [cmd options]<\/p>\n<p>Description:<br \/>\nget Disply the number of microseconds the system has been<br \/>\nrunning.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system syslog config get [cmd options]<\/p>\n<p>Description:<br \/>\nget Show the current global configuration values<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system syslog config logger list [cmd options]<\/p>\n<p>Description:<br \/>\nlist Show the currently configured sub-loggers<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system syslog config logger set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set configuration options for a specific sub-logger<\/p>\n<p>Cmd options:<br \/>\n&#8211;id= The id of the logger to configure (required)<br \/>\n&#8211;reset= Reset values to default<br \/>\n&#8211;rotate= Number of rotated logs to keep for a specific logger<br \/>\n(requires &#8211;id)<br \/>\n&#8211;size= Set size of logs before rotation for a specific<br \/>\nlogger, in KiB (requires &#8211;id)<\/p>\n<p>Usage: esxcli system syslog config set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set global log configuration options<\/p>\n<p>Cmd options:<br \/>\n&#8211;check-ssl-certs Verify remote SSL certificates against the local CA<br \/>\nStore<br \/>\n&#8211;default-rotate=<br \/>\nDefault number of rotated local logs to keep<br \/>\n&#8211;default-size= Default size of local logs before rotation, in KiB<br \/>\n&#8211;default-timeout=<br \/>\nDefault network retry timeout in seconds if a remote<br \/>\nserver fails to respond<br \/>\n&#8211;drop-log-rotate=<br \/>\nNumber of rotated dropped log files to keep<br \/>\n&#8211;drop-log-size=<br \/>\nSize of dropped log file before rotation, in KiB<br \/>\n&#8211;logdir= The directory to output local logs to<br \/>\n&#8211;logdir-unique Place logs in a unique subdirectory of logdir, based<br \/>\non hostname<br \/>\n&#8211;loghost= The remote host(s) to send logs to<br \/>\n&#8211;queue-drop-mark=<br \/>\nMessage queue capacity after which messages are<br \/>\ndropped<br \/>\n&#8211;reset= Reset values to default<\/p>\n<p>Usage: esxcli system syslog mark [cmd options]<\/p>\n<p>Description:<br \/>\nmark Mark all logs with the specified string<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;message= The message to place in the logs (required)<\/p>\n<p>Usage: esxcli system syslog reload [cmd options]<\/p>\n<p>Description:<br \/>\nreload Reload the log daemon to apply any new configuration<br \/>\noptions<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system time get [cmd options]<\/p>\n<p>Description:<br \/>\nget Disply the current system time.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system time set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the system clock time. Any missing parameters will<br \/>\ndefault to the current time<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;day= Day<br \/>\n-H|&#8211;hour= Hour<br \/>\n-m|&#8211;min= Minute<br \/>\n-M|&#8211;month= Month<br \/>\n-s|&#8211;sec= Second<br \/>\n-y|&#8211;year= Year<\/p>\n<p>Usage: esxcli system uuid get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the system UUID.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system version get [cmd options]<\/p>\n<p>Description:<br \/>\nget Display the product name, version and build<br \/>\ninformation.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system visorfs get [cmd options]<\/p>\n<p>Description:<br \/>\nget Obtain status information on the memory filesystem as<br \/>\na whole.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system visorfs ramdisk add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a new Visorfs RAM disk to the ESXi Host and mount<br \/>\nit.<\/p>\n<p>Cmd options:<br \/>\n-M|&#8211;max-size= Maximum size (max reservation in MiB) (required)<br \/>\n-m|&#8211;min-size= Minimum size (min reservation in MiB) (required)<br \/>\n-n|&#8211;name= Name for the ramdisk (required)<br \/>\n-p|&#8211;permissions=<br \/>\nPermissions for the root of the ramdisk (mode)<br \/>\n(required)<br \/>\n-t|&#8211;target= Mountpoint for the ramdisk (absolute path) (required)<\/p>\n<p>Usage: esxcli system visorfs ramdisk list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the RAM disks used by the host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system visorfs ramdisk remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a Visorfs RAM disk from the ESXi Host.<\/p>\n<p>Cmd options:<br \/>\n-t|&#8211;target= Mountpoint for the ramdisk (absolute path) (required)<\/p>\n<p>Usage: esxcli system visorfs tardisk list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the tardisks used by the host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system welcomemsg get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the Welcome Message for DCUI.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli system welcomemsg set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the Welcome Message for DCUI.<\/p>\n<p>Cmd options:<br \/>\n-m|&#8211;message= Welcome Message String. (required)<\/p>\n<p>Usage: esxcli vm process kill [cmd options]<\/p>\n<p>Description:<br \/>\nkill Used to forcibly kill Virtual Machines that are stuck<br \/>\nand not responding to normal stop operations.<\/p>\n<p>Cmd options:<br \/>\n-t|&#8211;type= The type of kill operation to attempt. There are three<br \/>\ntypes of VM kills that can be attempted: [soft,<br \/>\nhard, force]. Users should always attempt &#8216;soft&#8217; kills<br \/>\nfirst, which will give the VMX process a chance to<br \/>\nshutdown cleanly (like kill or kill -SIGTERM). If that<br \/>\ndoes not work move to &#8216;hard&#8217; kills which will shutdown<br \/>\nthe process immediately (like kill -9 or kill<br \/>\n-SIGKILL). &#8216;force&#8217; should be used as a last resort<br \/>\nattempt to kill the VM. If all three fail then a<br \/>\nreboot is required. (required)<br \/>\n-w|&#8211;world-id= The World ID of the Virtual Machine to kill. This can<br \/>\nbe obtained from the &#8216;vm process list&#8217; command<br \/>\n(required)<\/p>\n<p>Usage: esxcli vm process list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the virtual machines on this system. This command<br \/>\ncurrently will only list running VMs on the system.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan cluster get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the information of the VSAN cluster that this host<br \/>\nis joined to.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan cluster join [cmd options]<\/p>\n<p>Description:<br \/>\njoin Join the host to a given VSAN cluster.<\/p>\n<p>Cmd options:<br \/>\n-u|&#8211;cluster-uuid=<br \/>\nVSAN cluster UUID of the cluster instance which the<br \/>\nhost will join, or create, in the form &#8220;nnnnnnnn-nnnn-<br \/>\nnnnn-nnnn-nnnnnnnnnnnn&#8221; where n are hexadecimal<br \/>\ndigits. (required)<br \/>\n-w|&#8211;wait Wait until the node joins the cluster<\/p>\n<p>Usage: esxcli vsan cluster leave [cmd options]<\/p>\n<p>Description:<br \/>\nleave Leave the VSAN cluster the host is currently joined<br \/>\nto.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan cluster new [cmd options]<\/p>\n<p>Description:<br \/>\nnew Create a VSAN cluster with current host joined, a<br \/>\nrandom sub-cluster UUID will be generated.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan cluster restore [cmd options]<\/p>\n<p>Description:<br \/>\nrestore Restore the persisted VSAN cluster configuration.<\/p>\n<p>Cmd options:<br \/>\n&#8211;boot Set when restoring the cluster during boot (internal<br \/>\nonly!)<\/p>\n<p>Usage: esxcli vsan datastore name get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get VSAN datastore name.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan datastore name set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure VSAN datastore name. In general, Rename<br \/>\nshould always be done at cluster level. Across a VSAN<br \/>\ncluster VSAN datastore name should be in sync.<\/p>\n<p>Cmd options:<br \/>\n&#8211;newname= Set VSAN datastore name. (required)<\/p>\n<p>Usage: esxcli vsan faultdomain get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get the fault domain name for this host.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan faultdomain reset [cmd options]<\/p>\n<p>Description:<br \/>\nreset Reset Host fault domain to default value<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan faultdomain set [cmd options]<\/p>\n<p>Description:<br \/>\nset Set the fault domain for this host<\/p>\n<p>Cmd options:<br \/>\n&#8211;fdname= Fault domain name to use for this host. Empty string<br \/>\nmeans reset to default. (required)<\/p>\n<p>Usage: esxcli vsan maintenancemode cancel [cmd options]<\/p>\n<p>Description:<br \/>\ncancel Cancel an in-progress VSAN maintenance mode operation.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan network clear [cmd options]<\/p>\n<p>Description:<br \/>\nclear Clear the VSAN network configuration.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan network ipv4 add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add an IPv4 interface to the VSAN network<br \/>\nconfiguration.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;agent-mc-addr=<br \/>\nOptional IPv4 multicast address for agent (also called<br \/>\nas downstream) group.<br \/>\n-p|&#8211;agent-mc-port=<br \/>\nOptional multicast address port for agent (also called<br \/>\nas downstream) group.<br \/>\n-i|&#8211;interface-name=<br \/>\nInterface name. (required)<br \/>\n-u|&#8211;master-mc-addr=<br \/>\nOptional IPv4 multicast address for master (also<br \/>\ncalled as upstream) group.<br \/>\n-o|&#8211;master-mc-port=<br \/>\nOptional multicast address port for master (also<br \/>\ncalled as upstream) group.<br \/>\n-t|&#8211;multicast-ttl=<br \/>\nOptional time-to-live for multicast packets.<\/p>\n<p>Usage: esxcli vsan network ipv4 remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an IPv4 interface from the VSAN network<br \/>\nconfiguration.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;force Notify VSAN subsystem of removal, even if not<br \/>\nconfigured.<br \/>\n-i|&#8211;interface-name=<br \/>\nInterface name. (required)<\/p>\n<p>Usage: esxcli vsan network ipv4 set [cmd options]<\/p>\n<p>Description:<br \/>\nset Reconfigure an IPv4 interface in the VSAN network<br \/>\nconfiguration.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;agent-mc-addr=<br \/>\nOptional IPv4 multicast address for agent (also called<br \/>\nas downstream) group.<br \/>\n-p|&#8211;agent-mc-port=<br \/>\nOptional multicast address port for agent (also called<br \/>\nas downstream) group.<br \/>\n-i|&#8211;interface-name=<br \/>\nInterface name. (required)<br \/>\n-u|&#8211;master-mc-addr=<br \/>\nOptional IPv4 multicast address for master (also<br \/>\ncalled as upstream) group.<br \/>\n-o|&#8211;master-mc-port=<br \/>\nOptional multicast address port for master (also<br \/>\ncalled as upstream) group.<br \/>\n-t|&#8211;multicast-ttl=<br \/>\nOptional time-to-live for multicast packets.<\/p>\n<p>Usage: esxcli vsan network list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List the network configuration currently in use by<br \/>\nVSAN.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan network remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove an interface from the VSAN network<br \/>\nconfiguration.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;force Notify VSAN subsystem of removal, even if not<br \/>\nconfigured.<br \/>\n-i|&#8211;interface-name=<br \/>\nInterface name. (required)<\/p>\n<p>Usage: esxcli vsan network restore [cmd options]<\/p>\n<p>Description:<br \/>\nrestore Restore the persisted VSAN network configuration.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan policy cleardefault [cmd options]<\/p>\n<p>Description:<br \/>\ncleardefault Clear default VSAN storage policy values.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan policy getdefault [cmd options]<\/p>\n<p>Description:<br \/>\ngetdefault Get default VSAN storage policy values.<\/p>\n<p>Cmd options:<br \/>\n-c|&#8211;policy-class=<br \/>\nVSAN policy class whose default value to get. If not<br \/>\nprovided, defaults for all classes will be retrieved.<br \/>\nOptions are: [cluster, vdisk, vmnamespace, vmswap,<br \/>\nvmem].<\/p>\n<p>Usage: esxcli vsan policy setdefault [cmd options]<\/p>\n<p>Description:<br \/>\nsetdefault Set default VSAN storage policy values.<\/p>\n<p>Cmd options:<br \/>\n-p|&#8211;policy= VSAN policy to set as default, in the form of a<br \/>\nstring. Options are:<br \/>\n1)cacheReservation &#8211; Flash capacity reserved as read<br \/>\ncache for the storage object. Specified as a<br \/>\npercentage of the logical size of the object. To be<br \/>\nused only for addressing read performance issues.<br \/>\nReserved flash capacity cannot be used by other<br \/>\nobjects. Unreserved flash is shared fairly among all<br \/>\nobjects. It is specified in parts per million.<br \/>\nDefault value: 0, Maximum value: 1000000.<br \/>\n2)forceProvisioning &#8211; If this option is &#8220;1&#8221; the object<br \/>\nwill be provisioned even if the policy specified in<br \/>\nthe storage policy is not satisfiable with the<br \/>\nresources currently available in the cluster. Virtual<br \/>\nSAN will try to bring the object into compliance if<br \/>\nand when resources become available.<br \/>\nDefault value: 0.<br \/>\n3)hostFailuresToTolerate &#8211; Defines the number of host,<br \/>\ndisk or network failures a storage object can<br \/>\ntolerate. For n failures tolerated, &#8220;n+1&#8221; copies of<br \/>\nthe object are creates and &#8220;2n+1&#8221; hosts contributing<br \/>\nstorage are required.If fault domains are configured,<br \/>\n&#8220;2n+1&#8221; fault domains with hosts contributing storage<br \/>\nare required.Note: A host which is not part of a fault<br \/>\ndomain is counted as its own single-host fault domain.<br \/>\nDefault value: 1, Maximum value: 3.<br \/>\n4)stripeWidth &#8211; The number of HDDs across which each<br \/>\nreplica of storage object is striped. A value higher<br \/>\nthan 1 may result in better performance (for e.g when<br \/>\nflash read cache misses need to get serviced from<br \/>\nHDD), but also results in higher used of system<br \/>\nresources.<br \/>\nDefault value: 1, Maximum value: 12.<br \/>\n5)proportionalCapacity &#8211; Percentage of the logical<br \/>\nsize of the storage object that will be reserved<br \/>\n(thick provisioning) upon VM provisioning. The rest of<br \/>\nthe storage object is thin provisioned.<br \/>\nDefault value: 0%, Maximum value: 100%. (required)<br \/>\n-c|&#8211;policy-class=<br \/>\nVSAN policy class whose default value to set. Options<br \/>\nare: [cluster, vdisk, vmnamespace, vmswap, vmem].<br \/>\n(required)<\/p>\n<p>Usage: esxcli vsan storage add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add physical disk for VSAN usage.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;disks=[ &#8230; ]<br \/>\nSpecify hdds to add for use by VSAN. Expects an empty<br \/>\ndisk with no partitions in which case the disk will be<br \/>\npartitioned and formatted. Otherwise this operation<br \/>\nwill fail. The command expects the device name for the<br \/>\ndisk to be to be provided, e.g.: mpx.vmhba2:C0:T1:L0.<br \/>\nMultiple hdds can be provided using format -d hdd1 -d<br \/>\nhdd2 -d hdd3 (required)<br \/>\n-s|&#8211;ssd= Specify ssd to add for use by VSAN. Expects an empty<br \/>\nssd with no partitions in which case the ssd will be<br \/>\npartitioned and formatted. Otherwise this operation<br \/>\nwill fail. The command expects the device name for the<br \/>\ndisk to be to be provided, e.g.: mpx.vmhba2:C0:T1:L0<br \/>\n(required)<\/p>\n<p>Usage: esxcli vsan storage automode get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get status of storage auto claim mode.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan storage automode set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure storage auto claim mode<\/p>\n<p>Cmd options:<br \/>\n&#8211;enabled Changing this value to true will result in enabling<br \/>\nauto disk claim mode. Disks will be claimed by the<br \/>\nVSAN service in next storage event, e.g.: adapter<br \/>\nrescan and disk hot-plug. Set to false to disable<br \/>\nstorage auto claim mode. (required)<\/p>\n<p>Usage: esxcli vsan storage checksum get [cmd options]<\/p>\n<p>Description:<br \/>\nget Get status of checksum protection.<\/p>\n<p>Cmd options:<\/p>\n<p>Usage: esxcli vsan storage checksum set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure storage checksum protection.<\/p>\n<p>Cmd options:<br \/>\n&#8211;enabled Enable or disable storage checksum protection. When<br \/>\nenabled protection metadata will be written for every<br \/>\n512-bytes of target sector data. (required)<\/p>\n<p>Usage: esxcli vsan storage diskgroup mount [cmd options]<\/p>\n<p>Description:<br \/>\nmount Mount a VSAN disk group.<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;ssd= Specify a disk group&#8217;s fronting ssd to mount the ssd<br \/>\nand each backing hdd for use by VSAN.e.g.:<br \/>\nmpx.vmhba2:C0:T1:L0<br \/>\n-u|&#8211;uuid= Specify a VSAN UUID of fronting ssd to mount the ssd<br \/>\nand each backing hdd for use by VSAN.e.g.:<br \/>\nmpx.vmhba2:C0:T1:L0<\/p>\n<p>Usage: esxcli vsan storage diskgroup unmount [cmd options]<\/p>\n<p>Description:<br \/>\nunmount Unmount VSAN disk group.<\/p>\n<p>Cmd options:<br \/>\n-s|&#8211;ssd= Specify a disk group&#8217;s fronting ssd to unmount the ssd<br \/>\nand each backing hdd from VSAN usage.e.g.:<br \/>\nmpx.vmhba2:C0:T1:L0 (required)<\/p>\n<p>Usage: esxcli vsan storage list [cmd options]<\/p>\n<p>Description:<br \/>\nlist List VSAN storage configuration.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;device= Filter the output of this command to only show a<br \/>\nsingle device with specified device name.<br \/>\n-u|&#8211;uuid= Filter the output of this command to only show a<br \/>\nsingle device with specified uuid.<\/p>\n<p>Usage: esxcli vsan storage remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove physical disks from VSAN disk groups.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;disk= Specify individual hdd to remove from VSAN usage.e.g.:<br \/>\nmpx.vmhba2:C0:T1:L0<br \/>\n-m|&#8211;evacuation-mode=<br \/>\nSpecify an action to take upon removing a disk from<br \/>\nVSAN usage [NoAction, EnsureObjectAccessibility,<br \/>\nEvacuateAllData].<br \/>\n-s|&#8211;ssd= Specify a disk group&#8217;s fronting ssd to remove the ssd<br \/>\nand each backing hdd from VSAN usage.e.g.:<br \/>\nmpx.vmhba2:C0:T1:L0<br \/>\n-u|&#8211;uuid= Specify UUID of VSAN disk.e.g.:<br \/>\n52afa1de-4240-d5d6-17f9-8af1ec8509e5<\/p>\n<p>Usage: esxcli vsan storage tag add [cmd options]<\/p>\n<p>Description:<br \/>\nadd Add a VSAN storage tag.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;disk= Name of the disk to which the tag should be added.<br \/>\n(required)<br \/>\n-t|&#8211;tag= Tag to be added to disk. Supported tags are<br \/>\n[capacityFlash]. (required)<\/p>\n<p>Usage: esxcli vsan storage tag remove [cmd options]<\/p>\n<p>Description:<br \/>\nremove Remove a VSAN storage tag.<\/p>\n<p>Cmd options:<br \/>\n-d|&#8211;disk= Name of the disk from which the tag should be removed.<br \/>\n(required)<br \/>\n-t|&#8211;tag= Tag to be removed from disk. Supported tags are<br \/>\n[capacityFlash]. (required)<\/p>\n<p>Usage: esxcli vsan trace set [cmd options]<\/p>\n<p>Description:<br \/>\nset Configure VSAN trace. Please note: This command is not<br \/>\nthread safe.<\/p>\n<p>Cmd options:<br \/>\n-f|&#8211;numfiles= Log file rotation for VSAN trace files.<br \/>\n-p|&#8211;path= Path to store VSAN trace files.<br \/>\n-r|&#8211;reset When set to true, reset defaults for VSAN trace files.<br \/>\n-s|&#8211;size= Maximum size of VSAN trace files in MB.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ESXCLI is the most powerful command line tool on an ESXi host. You may need it for troubleshooting, configuration or for ESXi installations by using a kickstart file. I\u2019m having these command line reference since vSphere 5.x on my desktop and I am using it quite often. Here is the command line reference for vSphere [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5736"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5736"}],"version-history":[{"count":2,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5736\/revisions"}],"predecessor-version":[{"id":5738,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/5736\/revisions\/5738"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}