Esxcli: Difference between revisions
Created page with " === Disable the firewall === Disable the firewall completely. esxcli network firewall set --enabled false" |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.dcli.cmdref.doc%2Fintro.html vSphere 6.0 official esxcli reference] | |||
=== Disable the firewall === | === Disable the firewall === | ||
Line 5: | Line 6: | ||
esxcli network firewall set --enabled false | esxcli network firewall set --enabled false | ||
=== Install a patch bundle === | |||
esxcli software vib install -d /vmfs/volumes/yourvolumename/patch/patch.zip | |||
=== install a vib file === | |||
esxcli software vib install -v /vmfs/volumes/yourvolumename/patch/patch.vib | |||
=== enable 2GB Sparse disks === | |||
By default the 2GB Sparse disk format is disabled since ESXi version 5.1 and higher. | |||
If you try to import a disk in 2GB disk format you'll get the following error: | |||
# vmkfstools -i /vmfs/volumes/storage/myVM/myVM.vmdk -d thin myVM.vmdk | |||
Failed to open '/vmfs/volumes/storage/myVM/myVM.vmdk': The system cannot find the file specified (25). | |||
Test if you have sparse format enabled: | |||
esxcli system module list | grep multiextent | |||
If sparse format is not enabled you get no output, if it is enabled, the output is like: | |||
# esxcli system module list | grep multiextent | |||
multiextent true true | |||
You can enable the 2GB disk format by using: | |||
esxcli system module load -m multiextent | |||
=== advanced settings list === | |||
Remind yourself of your changed system advanced settings by using: | |||
esxcli system settings advanced list -d | |||
from: https://twitter.com/AtherBeg/status/481743367957934080 | |||
=== Getting UUID === | |||
There are two main UUID’s in ESXi, well technically more but let’s just stick to these two :) System and Hardware UUID | |||
from: https://twitter.com/lamw/status/570971985871654913 | |||
==== System UUID ==== | |||
UUID shown in esxcfg-info & esx.conf is the "System” UUID | |||
You can easily get ESXi “System” UUID via | |||
esxcli system uuid get | |||
==== Hardware UUID ==== | |||
UUID shown from vSphere API including PowerCLI is showing the "Hardware" UUID | |||
You can easily get ESXi “Hardware” UUID via | |||
esxcli hardware platform get | |||
==== setup 64-Node VSAN 6.0 Cluster ==== | |||
If you want to setup 64-Node VSAN 6.0 Cluster, make sure to run following & reboot: | |||
esxcli system settings advanced set -o /VSAN/goto11 -i 1 | |||
source: https://twitter.com/lamw/status/568095961156689920 | |||
=== resources === | |||
VMware Front Experience: | |||
[http://www.v-front.de/2013/01/how-to-write-your-own-esxcli-plugin.html How to write your own esxcli plugin] | |||
[http://www.v-front.de/2013/01/release-esxcli-plugin-to-run-arbitrary.html esxcli plugin to run shell commands] |
Latest revision as of 10:37, 7 April 2015
vSphere 6.0 official esxcli reference
Disable the firewall
Disable the firewall completely.
esxcli network firewall set --enabled false
Install a patch bundle
esxcli software vib install -d /vmfs/volumes/yourvolumename/patch/patch.zip
install a vib file
esxcli software vib install -v /vmfs/volumes/yourvolumename/patch/patch.vib
enable 2GB Sparse disks
By default the 2GB Sparse disk format is disabled since ESXi version 5.1 and higher. If you try to import a disk in 2GB disk format you'll get the following error:
# vmkfstools -i /vmfs/volumes/storage/myVM/myVM.vmdk -d thin myVM.vmdk Failed to open '/vmfs/volumes/storage/myVM/myVM.vmdk': The system cannot find the file specified (25).
Test if you have sparse format enabled:
esxcli system module list | grep multiextent
If sparse format is not enabled you get no output, if it is enabled, the output is like:
# esxcli system module list | grep multiextent multiextent true true
You can enable the 2GB disk format by using:
esxcli system module load -m multiextent
advanced settings list
Remind yourself of your changed system advanced settings by using:
esxcli system settings advanced list -d
from: https://twitter.com/AtherBeg/status/481743367957934080
Getting UUID
There are two main UUID’s in ESXi, well technically more but let’s just stick to these two :) System and Hardware UUID
from: https://twitter.com/lamw/status/570971985871654913
System UUID
UUID shown in esxcfg-info & esx.conf is the "System” UUID
You can easily get ESXi “System” UUID via
esxcli system uuid get
Hardware UUID
UUID shown from vSphere API including PowerCLI is showing the "Hardware" UUID
You can easily get ESXi “Hardware” UUID via
esxcli hardware platform get
setup 64-Node VSAN 6.0 Cluster
If you want to setup 64-Node VSAN 6.0 Cluster, make sure to run following & reboot:
esxcli system settings advanced set -o /VSAN/goto11 -i 1
source: https://twitter.com/lamw/status/568095961156689920
resources
VMware Front Experience: