====== VMWare CLI ======
===== Reiniciar todos os serviços de um host ESXi =====
[root@barricade:~] /sbin/services.sh restart
===== Listar todas as máquinas virtuais =====
[root@barricade:~] vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
11 speedtest [datastore02] speedtest/speedtest.vmx ubuntu64Guest vmx-11
12 silverbolt [datastore02] silverbolt/silverbolt.vmx ubuntu64Guest vmx-11
13 looking glass [datastore04] looking_glass/looking glass.vmx freebsd64Guest vmx-08
15 apolo [datastore04] apolo/apolo.vmx ubuntu64Guest vmx-08 Servidor de aplicacao freeway
16 ariel [datastore02] ariel/ariel.vmx windows7_64Guest vmx-11 Servidor na rede gerencia ONUs ASGA
17 aquiles [datastore02] aquiles/aquiles.vmx ubuntu64Guest vmx-08 bacula-backup
18 TR69 [datastore01] TR69/TR69.vmx ubuntu64Guest vmx-11
19 FRR [datastore02] FRR/FRR.vmx freebsd64Guest vmx-11 Servidor FRR teste de roteamento BGP
20 phpipamIPV6 [datastore04] phpipamIPV6/phpipamIPV6.vmx ubuntu64Guest vmx-11
21 dns_freeway [datastore04] dns_freeway/dns_freeway.vmx ubuntu64Guest vmx-11
8 MK-solution [datastore02] MK-solution/MK-solution.vmx ubuntu64Guest vmx-11
9 zabbix-freeway [datastore03] zabbix-freeway/zabbix-freeway.vmx ubuntu64Guest vmx-11
[root@barricade:~]
===== Parar máquina virtuall =====
vim-cmd vmsvc/power.off vmid(**V**irtual **M**achine **I**dentify)
[root@barricade:~] vim-cmd vmsvc/power.off 20
Powering off VM:
[root@barricade:~]
===== Ligar máquina virtual =====
[root@barricade:~] vim-cmd vmsvc/power.on 20
Powering on VM:
[root@barricade:~]
===== Verificar status da máquina virtual. =====
[root@barricade:~] vim-cmd vmsvc/power.getstate 20
Retrieved runtime info
Powered on
[root@barricade:~] vim-cmd vmsvc/power.getstate 19
Retrieved runtime info
Powered off
[root@barricade:~]
===== verificar informações da máquina virtual =====
[root@barricade:~] vim-cmd vmsvc/get.summary 20
Listsummary:
(vim.vm.Summary) {
vm = 'vim.VirtualMachine:20',
runtime = (vim.vm.RuntimeInfo) {
device = (vim.vm.DeviceRuntimeInfo) [
(vim.vm.DeviceRuntimeInfo) {
runtimeState = (vim.vm.DeviceRuntimeInfo.VirtualEthernetCardRuntimeState) {
vmDirectPathGen2Active = false,
vmDirectPathGen2InactiveReasonOther = (string) [
"vmNptIncompatibleNetwork"
],
vmDirectPathGen2InactiveReasonExtended = ,
reservationStatus = ,
},
key = 4000
}
],
host = 'vim.HostSystem:ha-host',
connectionState = "connected",
powerState = "poweredOn",
faultToleranceState = "notConfigured",
dasVmProtection = (vim.vm.RuntimeInfo.DasProtectionState) null,
toolsInstallerMounted = false,
suspendTime = ,
bootTime = "2018-07-XXXX:15:21.XXXX",
suspendInterval = 0,
question = (vim.vm.QuestionInfo) null,
memoryOverhead = ,
maxCpuUsage = 2099,
maxMemoryUsage = 1024,
numMksConnections = 0,
recordReplayState = "inactive",
cleanPowerOff = ,
needSecondaryReason = ,
onlineStandby = false,
minRequiredEVCModeKey = ,
consolidationNeeded = false,
offlineFeatureRequirement = (vim.vm.FeatureRequirement) [
(vim.vm.FeatureRequirement) {
key = "cpuid.lm",
featureName = "cpuid.lm",
value = "Bool:Min:1"
}
],
omitido pela saída ser muito grande
guest = (vim.vm.Summary.GuestSummary) {
guestId = "ubuntu64Guest",
guestFullName = "Ubuntu Linux (64-bit)",
toolsStatus = "toolsOk",
toolsVersionStatus = "guestToolsUnmanaged",
toolsVersionStatus2 = "guestToolsUnmanaged",
toolsRunningStatus = "guestToolsRunning",
hostName = "ubuntu",
ipAddress = "192.168.1.28",
},
config = (vim.vm.Summary.ConfigSummary) {
name = "phpipamIPV6",
template = false,
vmPathName = "[datastore04] phpipamIPV6/phpipamIPV6.vmx",
memorySizeMB = 1024,
cpuReservation = 0,
memoryReservation = 0,
numCpu = 1,
numEthernetCards = 1,
numVirtualDisks = 1,
guestId = "ubuntu64Guest",
guestFullName = "Ubuntu Linux (64-bit)",
annotation = "",
product = (vim.vApp.ProductInfo) null,
installBootRequired = ,
ftInfo = (vim.vm.FaultToleranceConfigInfo) null,
managedBy = (vim.ext.ManagedByInfo) null
},
storage = (vim.vm.Summary.StorageSummary) {
committed = XXXXX,
uncommitted = 505,
unshared = XXXXX,
timestamp = "2018-07-XXXXX:15:21.XXXXXX"
},
quickStats = (vim.vm.Summary.QuickStats) {
overallCpuUsage = 5,
overallCpuDemand = ,
guestMemoryUsage = 20,
hostMemoryUsage = 611,
guestHeartbeatStatus = "green",
distributedCpuEntitlement = ,
distributedMemoryEntitlement = ,
staticCpuEntitlement = ,
staticMemoryEntitlement = ,
privateMemory = 589,
sharedMemory = 1,
swappedMemory = 0,
balloonedMemory = 0,
consumedOverheadMemory = 22,
ftLogBandwidth = ,
ftSecondaryLatency = ,
ftLatencyStatus = ,
compressedMemory = 0,
uptimeSeconds = 1078,
ssdSwappedMemory =
},
overallStatus = "green",
}
[root@barricade:~]
===== Reiniciar máquina virtual =====
[root@barricade:~] vim-cmd vmsvc/power.reboot 20
[root@barricade:~]
===== Excluir máquina virtual =====
vim-cmd vmsvc/destroy vmid
Deletes the vmdk and vmx files from disk
===== Colocar o esx em modo manutenção =====
vim-cmd hostsvc/maintenance_mode_enter
===== Tirar o esx do modo manutenção =====
vim-cmd hostsvc/maintenance_mode_exit
===== Registrar VMX dentro do inventário esx =====
vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
===== Des-Registrar a máquina virtual do esx =====
vim-cmd vmsvc/unregister vmid
===== Instalar vmware-tools na máquina virtual =====
vim-cmd vmsvc/tools.install vmid
===== Exibir informações sobre rede do esx =====
[root@barricade:~] vim-cmd hostsvc/net/info
(vim.host.NetworkInfo) {
vswitch = (vim.host.VirtualSwitch) [
(vim.host.VirtualSwitch) {
name = "vSwitch0",
key = "key-vim.host.VirtualSwitch-vSwitch0",
numPorts = XXXX,
numPortsAvailable = XXXX,
mtu = 1500,
portgroup = (vim.host.PortGroup) [
,
],
pnic = (vim.host.PhysicalNic) [
],
spec = (vim.host.VirtualSwitch.Specification) {
numPorts = 128,
bridge = (vim.host.VirtualSwitch.BondBridge) {
Omitido por ser uma saída muito grande
(vim.host.IpRouteOp) {
changeOperation = "",
route = (vim.host.IpRouteEntry) {
network = "ff02::",
prefixLength = 32,
gateway = "::1",
deviceName = "lo0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "",
route = (vim.host.IpRouteEntry) {
network = "ff02::",
prefixLength = 32,
gateway = "fe80::42f2:e9ff:fedb:6b22",
deviceName = "vmk0"
}
}
]
}
}
],
}
[root@barricade:~]
===== Listar daemons =====
Exibe os daemons sendo executado no hypervisor.
[root@barricade:~] chkconfig -l
vsanmgmtd on
vsanObserver on
vsantraced on
vsandevicemonitord on
ntpd off
SSH on
DCUI on
ESXShell on
ddecomd off
clomd off
cmmdsd off
epd off
vsanvpd off
swapobjd on
osfsd off
usbarbitrator off
vvold on
sdrsInjector on
iofiltervpd off
vmfstraced on
storageRM on
rhttpproxy on
hostd on
nfcd on
lbtd on
sensord on
pcscd off
vprobed off
rabbitmqproxy on
nfsgssd off
slpd on
dcbd on
cdp on
smartd on
nscd on
lacp on
memscrubd on
vobd on
vpxa on
lwsmd off
sfcbd-watchdog on
snmpd on
sfcbd on
wsman on
xorg on
vmsyslogd on
vmtoolsd on
[root@barricade:~]
===== Listar processos VMWare =====
[root@barricade:~] esxtop
5:09:33pm up 18:21, 585 worlds, 7 VMs, 13 vCPUs; CPU load average: 0.03, 0.04, 0.03
PCPU USED(%): 2.3 0.3 0.5 0.2 1.6 1.0 3.4 0.0 0.0 0.3 12 7.8 AVG: 2.5
PCPU UTIL(%): 0.0 0.0 47 0.0 5.1 0.0 5.9 0.0 100 0.2 13 9.4 AVG: 15
CORE UTIL(%): 0.0 50 6.0 5.9 100 21 AVG: 30
ID GID NAME NWLD %USED %RUN %SYS %WAIT %VMWAIT %RDY %IDLE %OVRLP %CSTP %MLMTD %SWPWT
19416 19416 zabbix-freeway 9 19.56 20.94 0.00 881.60 202.96 0.15 177.64 0.17 0.00 0.00 0.00
18440 18440 MK-solution 9 3.90 2.43 0.00 899.34 7.10 0.11 392.14 0.02 0.00 0.00 0.00
16220 16220 sfcb-ProviderMa 6 1.48 0.00 0.00 600.00 - 0.00 0.00 0.00 0.00 0.00 0.00
20090 20090 speedtest 6 0.79 0.45 0.18 600.00 32.40 0.18 67.44 0.00 0.00 0.00 0.00
22125 22125 aquiles 6 0.57 0.45 0.03 600.00 0.00 0.06 105.48 0.00 0.00 0.00 0.00
21505 21505 looking glass 6 0.53 0.52 0.00 600.00 5.42 0.07 94.31 0.02 0.00 0.00 0.00
16211 16211 sfcb-sfcb.35057 1 0.53 0.00 0.00 100.00 - 0.00 0.00 0.00 0.00 0.00 0.00
26413 26413 apolo 6 0.52 0.58 0.00 600.00 5.46 0.10 94.18 0.00 0.00 0.00 0.00
2 2 system 154 0.44 0.96 0.00 15387.41 - 0.38 0.00 0.23 0.00 0.00 0.00
18470 18470 sfcb-ProviderMa 11 0.33 0.37 0.00 1100.00 - 0.01 0.00 0.00 0.00 0.00 0.00
26389 26389 dns_freeway 6 0.30 0.30 0.00 600.00 21.89 0.42 77.62 0.00 0.00 0.00 0.00
9 9 helper 162 0.13 0.01 0.00 16182.20 - 0.19 0.00 0.00 0.00 0.00 0.00
850 850 vmsyslogd.33075 3 0.11 0.12 0.00 299.15 - 0.47 0.00 0.00 0.00 0.00 0.00
433817 433817 sshd.84831 1 0.07 0.10 0.00 100.00 - 0.00 0.00 0.00 0.00 0.00 0.00
16184 16184 sfcb-sfcb.35054 1 0.07 0.00 0.00 100.00 - 0.00 0.00 0.00 0.00 0.00 0.00
8118 8118 hostd.34115 26 0.05 0.01 0.00 2600.00 - 0.02 0.00 0.00 0.00 0.00 0.00
1968 1968 net-lacp.33278 3 0.03 0.03 0.00 300.00 - 0.02 0.00 0.00 0.00 0.00 0.00
2433 2433 nfsgssd.33420 1 0.01 0.01 0.00 100.00 - 0.00 0.00 0.00 0.00 0.00 0.00
15216 15216 openwsmand.3494 3 0.01 0.02 0.00 300.00 - 0.01 0.00 0.00 0.00 0.00 0.00
1 1 idle 12 0.00 1200.00 0.00 0.00 - 1200.00 0.00 0.88 0.00 0.00 0.00
10 10 drivers 12 0.00 0.00 0.00 1198.50 - 0.00 0.00 0.00 0.00 0.00 0.00
11 11 ft 5 0.00 0.00 0.00 499.36 - 0.00 0.00 0.00 0.00 0.00 0.00
12 12 vmotion 1 0.00 0.00 0.00 99.87 - 0.00 0.00 0.00 0.00 0.00 0.00
8525 8525 slpd.34164 1 0.00 0.00 0.00 99.90 - 0.00 0.00 0.00 0.00 0.00 0.00
407 407 init.33032 1 0.00 0.00 0.00 99.89 - 0.00 0.00 0.00 0.00 0.00 0.00
841 841 vmsyslogd.33074 1 0.00 0.00 0.00 99.91 - 0.00 0.00 0.00 0.00 0.00 0.00
922 922 sh.33085 1 0.00 0.00 0.00 99.92 - 0.00 0.00 0.00 0.00 0.00 0.00
1004 1004 vobd.33094 19 0.00 0.00 0.00 1898.13 - 0.00 0.00 0.00 0.00 0.00 0.00
1014 1014 sh.33112 1 0.00 0.00 0.00 99.91 - 0.00 0.00 0.00 0.00 0.00 0.00
9236 9236 sh.34243 1 0.00 0.00 0.00 99.91 - 0.00 0.00 0.00 0.00 0.00 0.00
1077 1077 vmkeventd.33119 1 0.00 0.00 0.00 99.91 - 0.00 0.00 0.00 0.00 0.00 0.00
9302 9302 sh.34251 1 0.00 0.00 0.00 99.92 - 0.00 0.00 0.00 0.00 0.00 0.00
9364 9364 sh.34257 1 0.00 0.00 0.00 99.93 - 0.00 0.00 0.00 0.00 0.00 0.00
9410 9410 sh.34262 1 0.00 0.00 0.00 99.92 - 0.00 0.00 0.00 0.00 0.00 0.00
1276 1276 vmkdevmgr.33160 1 0.00 0.00 0.00 99.93 - 0.00 0.00 0.00 0.00 0.00 0.00
435479 435479 sleep.85036 1 0.00 0.00 0.00 99.93 - 0.00 0.00 0.00 0.00 0.00 0.00
435488 435488 esxtop.85037 1 0.00 99.89 0.00 0.00 - 0.02 0.00 0.00 0.00 0.00 0.00
435497 435497 sfcb-HTTP-Daemo 1 0.00 0.00 0.00 0.00 - 0.00 0.00 0.00 0.00 0.00 0.00
===== Lista erros do kernel =====
[root@barricade:~] vmkerrcode -l
VMK_ReturnStatus table for VMware ESX, Build #3620759
Name Dec Hex errno equiv Description
-------------------------------------------------------------------------------------------------------------------------------------------------------------
VMK_OK 0 0 OK Success
VMK_FAILURE 195887105 0xbad0001 EINVAL Failure
VMK_WOULD_BLOCK 195887106 0xbad0002 EAGAIN Would block
VMK_NOT_FOUND 195887107 0xbad0003 ENOENT Not found
VMK_BUSY 195887108 0xbad0004 EBUSY Busy
VMK_EXISTS 195887109 0xbad0005 EEXIST Already exists
VMK_LIMIT_EXCEEDED 195887110 0xbad0006 EFBIG Limit exceeded
VMK_BAD_PARAM 195887111 0xbad0007 EINVAL Bad parameter
VMK_METADATA_READ_ERROR 195887112 0xbad0008 EIO Metadata read error
VMK_METADATA_WRITE_ERROR 195887113 0xbad0009 EIO Metadata write error
VMK_IO_ERROR 195887114 0xbad000a EIO I/O error
VMK_READ_ERROR 195887115 0xbad000b EIO Read error
VMK_WRITE_ERROR 195887116 0xbad000c EIO Write error
VMK_INVALID_NAME 195887117 0xbad000d ENAMETOOLONG Invalid name
VMK_INVALID_HANDLE 195887118 0xbad000e EBADF Invalid handle
VMK_INVALID_ADAPTER 195887119 0xbad000f ENODEV No such SCSI adapter
Omitido por ser uma saída muito grande
VMK_IGNORE 195887435 0xbad014b EINVAL Ignore
VMK_OBJECT_DESTROYED 195887436 0xbad014c EINVAL Object is being or has been destroyed
VMK_VVOL_PE_NOT_READY 195887437 0xbad014d EAGAIN Protocol Endpoint not ready for I/O to given secondary level ID
VMK_SCSI_PI_GUARD_ERROR 195887438 0xbad014e EIO T10 PI GUARD tag check failed
VMK_SCSI_PI_REF_ERROR 195887439 0xbad014f EIO T10 PI REF tag check failed
VMK_RES_META_STALE 195887440 0xbad0150 EAGAIN Cached resource metadata is stale
VMK_NOT_PINNED 195887441 0xbad0151 ENOENT Page is not pinned
VMK_BAD_SWAP_SCOPE 195887442 0xbad0152 EINVAL Incorrect swap scope
VMK_CONSUMED_GT_ZERO 195887443 0xbad0153 EINVAL Consumed memory is more than zero
VMK_LOCK_HELD_BY_ZOMBIE_TXN 195887444 0xbad0154 EBUSY Lock held by a transaction in progress
VMK_GENERIC_LINUX_ERROR 732758016 0x2bad0000 EIO Generic service console error
[root@barricade:~]
===== Lista informações sobre hardaware do esx. =====
[root@barricade:~] esxcfg-info
+Host :
\==+Hardware Info :
|----BIOS UUID................................................0x11 0x11 0x11 0xFF 0xCC 0xCC 0xBB 0xAA
|----Product Name.............................................IBM System x3650 M4: -[XXXXX]-
|----Vendor Name..............................................IBM
|----Serial Number............................................TR036N1
|----Hardware Uptime..........................................6XXXXXX
|----Ipmi Supported...........................................true
\==+PCI Info :
\==+All Pci Devices :
\==+PCI Device :
|----Segment.........................................0x0000
|----Bus.............................................0x00
|----Slot............................................0x00
|----Function........................................0x00
|----Runtime Owner...................................vmkernel
|----Has Configured Owner............................false
|----Configured Owner................................
|----Vendor Id.......................................0x8086
|----Device Id.......................................0x0e00
|----Sub-Vendor Id...................................0x1014
|----Sub-Device Id...................................0x0e00
|----Vendor Name.....................................Intel Corporation
|----Device Name.....................................Xeon E7 v2/Xeon E5 v2/Core i7 DMI2
|----Device Class....................................1536
|----Device Class Name...............................Host bridge
|----PIC Line........................................255
Omitido por ser uma saída muito grande
\==+Advanced Integer Option :
|----Option Name..................................CIMvmw_hhrcwrapperProviderPollingInterval
|----Current Value................................20
|----Default Value................................20
|----Min Value....................................1
|----Max Value....................................3600
|----Hidden.......................................false
|----Parent......................................./UserVars/
|----Path........................................./UserVars/CIMvmw_hhrcwrapperProviderPollingInterval
\==+options :
[root@barricade:~]
===== Listar todas as informações sobre placas de redes. =====
[root@barricade:~] esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:07:00.0 igb Up 100Mbps Full 40:f2:e9:db:6b:10 1500 Intel Corporation I350 Gigabit Network Connection
vmnic1 0000:07:00.1 igb Up 100Mbps Full 40:f2:e9:db:6b:11 1500 Intel Corporation I350 Gigabit Network Connection
vmnic2 0000:07:00.2 igb Up 1000Mbps Full 40:f2:e9:db:6b:12 1500 Intel Corporation I350 Gigabit Network Connection
vmnic3 0000:07:00.3 igb Up 1000Mbps Full 40:f2:e9:db:6b:13 1500 Intel Corporation I350 Gigabit Network Connection
vusb0 Pseudo cdc_ether Up 10Mbps Half 42:f2:e9:db:6b:14 1500 Unknown Unknown
[root@barricade:~]
===== Lista informações sobre o switch virtual. =====
[root@barricade:~] esxcfg-vswitch -l
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
vSwitch0 1742 10 128 1500 vmnic0
PortGroup Name VLAN ID Used Ports Uplinks
gerencia 0 6 vmnic0
Management Network 0 1 vmnic0
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
vSwitch1 1742 8 128 1500 vmnic1
PortGroup Name VLAN ID Used Ports Uplinks
interno 0 5 vmnic1
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
vSwitch2 1742 6 128 1500 vmnic2
PortGroup Name VLAN ID Used Ports Uplinks
dmz 15 3 vmnic2
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
vSwitch3 1742 3 128 1500 vmnic3
PortGroup Name VLAN ID Used Ports Uplinks
FRR 4095 0 vmnic3
gerencia_onus 0 0 vmnic3
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks
vSwitch4 1742 1 128 1500
PortGroup Name VLAN ID Used Ports Uplinks
Rede Interna VM 0 0
[root@barricade:~]
Console do vmware local via ssh
dcui
[root@barricade:~] dcui
{{ :infra-estrutura:vmware:vmware01.png?direct&400 |}}
===== Vmware shell interativo. =====
[root@barricade:~] vsish
===== Listar dispositivos iSCSI =====
[root@barricade:~] esxcli iscsi adapter list
/*
Dynamic Discovery de Targets iSCSI
~ # esxcli iscsi adapter discovery sendtarget add --address="ip/dns[:port]" --adapter="adapter_name"
Exemplo:
~ # esxcli iscsi adapter discovery sendtarget add --address=192.168.1.100:3260 --adapter=vmhba33
Rescan e Rediscovery de dispositivos de armazenamento
~ # esxcli iscsi adapter discovery rediscover
~ # esxcli storage core adapter rescan --adapter=vmhba33
Comandos SAN/Fibre Channel
Listar adaptadores FC, WWNN y WWPN
~ # esxcli storage san fc list
Adapter: vmhba33
Port ID: 012820
Node Name: 20:00:00:xx
Port Name: 21:00:00:xx
Speed: 10 Gbps
Port Type: NPort
Port State: ONLINE
Mostra informação de eventos Fibre Channel
~ # esxcli storage san fc events get
FC Event Log
-------------------------------------------------------------
2014-05-13 11:28:45.431 [vmhba33] LINK UP
2014-05-13 14:25:42.514 [vmhba33] RSCN received for PID...
[...]
Fonte:
http://rm-rf.es/esxi-ssh-comandos-utiles-vmware-cli/
http://www.techfreaks.com.br/?p=113
*/
Fontes:
[[http://marcosabadi.blogspot.com/2011/12/linhas-de-comando-do-vmware-esxi.html]]
[[https://efilippini.wordpress.com/2015/05/08/comandos-esxi/]]
===== Encontrar versão ESXi ====
# vmware -l
===== Encontrar versão ESXi com build =====
# vmware -v
===== Checar os VIBs instalados =====
VIB significa vSphere Installation Bundle. Em um nível conceitual, um VIB é um pouco semelhante a um tarball ou arquivo ZIP, pois é uma coleção de arquivos empacotados em um único arquivo para facilitar a distribuição.
~ # esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------ ------ ---------------- ------------
ata-pata-amd 0.3.10-3vmw.510.0.0.799733 VMware VMwareCertified 2013-08-12
ata-pata-atiixp 0.4.6-4vmw.510.0.0.799733 VMware VMwareCertified 2013-08-12
===== Monitorando os processos =====
# esxtop
===== Procurando hardware no vmware =====
* cpu
* ipmi
* smartcard
* bootdevice
* clock
* memory
* pci
* platform
* trustedboot
# esxcli hardware cpu
Usage: esxcli hardware cpu {cmd} [cmd options]
Available Namespaces:
cpuid Information from the CPUID instruction on each CPU.
global Information and configuration global to all CPUs.
Available Commands:
list List all of the CPUs on this host.
#
# esxcli hardware cpu list
CPU:0
Id: 0
Package Id: 0
Family: 6
Model: 58
Type: 0
Stepping: 9
Brand: GenuineIntel
Core Speed: 3392294316
Bus Speed: 99773339
APIC ID: 0x0
Node: 0
L2 Cache Size: 262144
L2 Cache Associativity: 8
L2 Cache Line Size: 64
L2 Cache CPU Count: 2
L3 Cache Size: 8388608
L3 Cache Associativity: 16
L3 Cache Line Size: 64
L3 Cache CPU Count: 2
===== Gerenciando ESXi =====
Opções para {cmd options}
* boot
* coredump
* modules
* process
* secpolicy
* security
* settings
* sip
* stats
* syslog
* visorfs
* account
* hostname
* maintenance mode
* permission
* shutdown
* snmp
* time
* uuid
* version
* welcomemsg
# esxcli system {cmd} {cmd options}
~ # esxcli system version
Usage: esxcli system version {cmd} [cmd options]
Available Commands:
get Display the product name, version and build information.
~ # esxcli system version get
Product: VMware ESXi
Version: 5.1.0
Build: Releasebuild-1065491
Update: 1
~ #
====== Redes ======
===== Gerenciando Redes =====
Opções { CMD Options }
* firewall
* ip
* nic
* port
* sriovnic
* vm
* vswitch
* diag
~ # esxcli network
Usage: esxcli network {cmd} [cmd options]
Available Namespaces:
fence Commands to list fence information
firewall A set of commands for firewall related operations
ip Operations that can be performed on vmknics
nic Operations having to do with the configuration of Network Interface Card and getting and updating the NIC settings.
port Commands to get information about a port
sriovnic Operations having to do with the configuration of SRIOV enabled Network Interface Card and getting and updating the NIC settings.
vm A set of commands for VM related operations
vswitch Commands to list and manipulate Virtual Switches on an ESX host.
diag Operations pertaining to network diagnostics
~ #
~ # esxcli network firewall
Usage: esxcli network firewall {cmd} [cmd options]
Available Namespaces:
ruleset Commands to list and update firewall ruleset configuration
Available Commands:
get Get the firewall status.
load Load firewall module and rulesets configuration.
refresh Load ruleset configuration for firewall.
set Set firewall enabled status and default action.
unload Allow unload firewall module.
~ # esxcli network firewall get
Default Action: DROP
Enabled: true
Loaded: true
~ #
====== Máquinas virtuais ======
===== Listando vm's =====
~ # esxcli vm
Usage: esxcli vm {cmd} [cmd options]
Available Namespaces:
process Operations on running virtual machine processes
~ #
~ # esxcli vm process list
manager
World ID: 21611594
Process ID: 0
VMX Cartel ID: 21611593
UUID: 56 4d 15 8a 67 30 1b db-fa d2 c1 07 13 51 6e a1
Display Name: manager
Config File: /vmfs/volumes/532702d3-af221baa-0972-6c3be5510cc0/manager/manager.vmx
zabbix3
World ID: 7963883
Process ID: 0
VMX Cartel ID: 7963882
UUID: 56 4d df 16 28 de 30 d2-34 e2 bd 5c 61 63 74 3c
Display Name: zabbix3
Config File: /vmfs/volumes/532702d3-af221baa-0972-6c3be5510cc0/zabbix3/zabbix3.vmx
====== Gerenciamento de armazenamento ======
===== Storage =====
Opções { cmd options }
* core
* nfs
* nfs41
* nmp
* san
* vflash
* vmfs
* vvol
* filesystem
* iofilter
~ # esxcli storage
Usage: esxcli storage {cmd} [cmd options]
Available Namespaces:
core VMware core storage commands.
nmp VMware Native Multipath Plugin (NMP). This is the VMware default implementation of the Pluggable Storage Architecture.
san IO device management operations to the SAN devices on the system.
vmfs VMFS operations.
filesystem Operations pertaining to filesystems, also known as datastores, on the ESX host.
nfs Operations to create, manage and remove Network Attached Storage filesystems.
~ #