VMware vSphere: 101 Commands (vCenter & ESXi)

VMware vSphere: Shell Commands for vCenter and ESXi

 

VMware vSphere is a leading virtualization platform that enables organizations to virtualize their server and data center infrastructures. While vSphere’s graphical interfaces offer intuitive visualization and user-friendly experiences, using the command line (shell) provides administrators with a distinct set of advantages:

·      Efficiency: Often, executing a command is faster than navigating through multiple windows and menus in a graphical interface.

·      Automation: Commands can be easily embedded in scripts, allowing for the automation of repetitive tasks, ensuring consistent execution without human errors.

·      Flexibility: Through the command line, administrators often have access to options and details that are not available or less obvious in graphical interfaces.

·      Diagnosis and Troubleshooting: When facing issues, the command line offers direct tools for diagnosis and problem-solving, enabling a quicker identification of root causes.

·      Remote Management: While graphical tools offer remote access, the command line, especially when combined with tools like SSH, can be a lighter and more direct way to manage remote systems, even with low-quality connections.

 

In this context, knowledge and proficiency in the vSphere command line are not only valuable skills but can be crucial in high-demand situations or when a quick response to problems is needed. It is a powerful tool in the hands of experienced administrators looking to maximize their efficiency and accuracy when interacting with vSphere systems.

 

vCenter: 50 Commands.

Item

Comando y Sintaxis

Descripción

Ejemplo

1

Get-VM

Obtiene una lista de máquinas virtuales.

Get-VM

2

Start-VM

Inicia una máquina virtual.

Start-VM VMName

3

Stop-VM

Detiene una máquina virtual.

Stop-VM VMName

4

Restart-VM

Reinicia una máquina virtual.

Restart-VM VMName

5

New-VM

Crea una nueva máquina virtual.

New-VM -Name NewVM -VMHost HostName

6

Remove-VM

Elimina una máquina virtual.

Remove-VM VMName

7

Get-VMHost

Obtiene información sobre hosts ESXi.

Get-VMHost

8

Get-VMHostNetwork

Muestra la configuración de red del host.

Get-VMHostNetwork

9

Get-Datastore

Lista de almacenes de datos.

Get-Datastore

10

New-Datastore

Crea un nuevo almacén de datos.

New-Datastore -Name NewDatastore

11

Set-VMHost

Configura parámetros del host ESXi.

Set-VMHost -Name HostName

12

Get-VMResourceConfiguration

Obtiene configuración de recursos VM.

Get-VMResourceConfiguration VMName

13

Set-VMResourceConfiguration

Configura recursos para una máquina virtual.

Set-VMResourceConfiguration VMName

14

Get-VMGuest

Obtiene información del sistema invitado.

Get-VMGuest VMName

15

Get-VMTools

Muestra el estado de las VMware Tools.

Get-VMTools VMName

16

Get-VMHostAccount

Obtiene cuentas de usuario del host.

Get-VMHostAccount HostName

17

Set-VMHostAccount

Configura cuentas de usuario del host.

Set-VMHostAccount HostName

18

Get-VMHostFirewallException

Muestra excepciones del firewall del host.

Get-VMHostFirewallException HostName

19

Set-VMHostFirewallException

Configura excepciones del firewall del host.

Set-VMHostFirewallException HostName

20

Get-VMHostService

Lista servicios del host.

Get-VMHostService HostName

21

Start-VMHostService

Inicia un servicio del host.

Start-VMHostService HostName

22

Stop-VMHostService

Detiene un servicio del host.

Stop-VMHostService HostName

23

Get-VirtualPortGroup

Obtiene información de grupos de puertos.

Get-VirtualPortGroup

24

Get-VirtualSwitch

Lista de switches virtuales.

Get-VirtualSwitch

25

Get-VMHostProfile

Muestra los perfiles del host.

Get-VMHostProfile HostName

26

Set-VMHostProfile

Configura perfiles del host.

Set-VMHostProfile HostName

27

Get-VMResourcePool

Obtiene información sobre grupos de recursos.

Get-VMResourcePool

28

New-VMResourcePool

Crea un nuevo grupo de recursos.

New-VMResourcePool -Name NewPool

29

Move-VM

Mueve una máquina virtual a un destino.

Move-VM VMName -Destination Destination

30

Get-VMHostAccount

Obtiene cuentas de usuario del host.

Get-VMHostAccount HostName

31

Set-VMHostAccount

Configura cuentas de usuario del host.

Set-VMHostAccount HostName

32

Test-VMHostConnection

Prueba la conectividad con un host.

Test-VMHostConnection HostName

33

Get-VMLocation

Muestra la ubicación de una máquina virtual.

Get-VMLocation VMName

34

Get-DatastoreCluster

Obtiene información sobre clústeres de almacenes de datos.

Get-DatastoreCluster

35

New-DatastoreCluster

Crea un nuevo clúster de almacenes de datos.

New-DatastoreCluster -Name NewCluster

36

Get-Tag

Lista etiquetas y categorías.

Get-Tag

37

New-Tag

Crea una nueva etiqueta.

New-Tag -Name NewTag

38

Assign-Tag

Asigna etiquetas a objetos.

Assign-Tag -Entity Object -Tag Tag

39

Get-VMHostPatch

Obtiene información sobre parches del host.

Get-VMHostPatch HostName

40

Install-VMHostPatch

Instala un parche en el host.

Install-VMHostPatch HostName -Patch Patch

41

Get-VMHostNtpServer

Obtiene servidores NTP configurados.

Get-VMHostNtpServer HostName

42

Set-VMHostNtpServer

Configura servidores NTP en el host.

Set-VMHostNtpServer HostName -NtpServer NtpServer

43

Get-DatastoreCluster

Obtiene información sobre clústeres de almacenes de datos.

Get-DatastoreCluster

44

New-DatastoreCluster

Crea un nuevo clúster de almacenes de datos.

New-DatastoreCluster -Name NewCluster

45

Get-Tag

Lista etiquetas y categorías.

Get-Tag

46

New-Tag

Crea una nueva etiqueta.

New-Tag -Name NewTag

47

Assign-Tag

Asigna etiquetas a objetos.

Assign-Tag -Entity Object -Tag Tag

48

Get-VMHostPatch

Obtiene información sobre parches del host.

Get-VMHostPatch HostName

49

Install-VMHostPatch

Instala un parche en el host.

Install-VMHostPatch HostName -Patch Patch

50

Get-VMHostNtpServer

Obtiene servidores NTP configurados.

Get-VMHostNtpServer HostName

ESXi: 51 Commands.

Item

Comando y Sintaxis

Descripción

Ejemplo

1

esxcli hardware memory get

Obtiene información sobre la memoria.

esxcli hardware memory get

2

esxcli hardware cpu list

Muestra una lista de CPUs.

esxcli hardware cpu list

3

esxcli hardware clock get

Obtiene la fecha y hora del sistema.

esxcli hardware clock get

4

esxcli hardware platform get

Muestra información sobre la plataforma.

esxcli hardware platform get

5

esxcli network nic list

Lista adaptadores de red.

esxcli network nic list

6

esxcli hardware pci list

Muestra dispositivos PCI.

esxcli hardware pci list

7

esxcli storage core device list

Lista dispositivos de almacenamiento.

esxcli storage core device list

8

esxcli hardware usb list

Muestra dispositivos USB.

esxcli hardware usb list

9

esxcli hardware psod list

Obtiene información sobre PSOD.

esxcli hardware psod list

10

esxcli hardware usb passthrough list

Lista dispositivos USB habilitados.

esxcli hardware usb passthrough list

11

esxcli hardware clock get

Obtiene la fecha y hora del sistema.

esxcli hardware clock get

12

esxcli hardware uuid get

Obtiene el UUID del sistema.

esxcli hardware uuid get

13

esxcli hardware boot device get

Muestra el dispositivo de arranque.

esxcli hardware boot device get

14

esxcli hardware serial get

Obtiene el número de serie del sistema.

esxcli hardware serial get

15

esxcli hardware smbios get

Muestra información SMBIOS.

esxcli hardware smbios get

16

esxcli software profile get

Obtiene información del perfil de software.

esxcli software profile get

17

esxcli network vswitch standard list

Lista switches virtuales estándar.

esxcli network vswitch standard list

18

esxcli network ip interface list

Lista interfaces de red.

esxcli network ip interface list

19

esxcli hardware pci list

Muestra dispositivos PCI.

esxcli hardware pci list

20

esxcli network vswitch dvs vmware list

Lista switches virtuales VMware DVS.

esxcli network vswitch dvs vmware list

21

esxcli storage filesystem list

Lista sistemas de archivos.

esxcli storage filesystem list

22

esxcli storage core device list

Lista dispositivos de almacenamiento.

esxcli storage core device list

23

esxcli hardware clock set

Configura la fecha y hora del sistema.

esxcli hardware clock set

24

esxcli hardware memory get

Obtiene información sobre la memoria.

esxcli hardware memory get

25

esxcli hardware cpu list

Muestra una lista de CPUs.

esxcli hardware cpu list

26

esxcli network nic list

Lista adaptadores de red.

esxcli network nic list

27

esxcli hardware pci list

Muestra dispositivos PCI.

esxcli hardware pci list

28

esxcli storage core device list

Lista dispositivos de almacenamiento.

esxcli storage core device list

29

esxcli hardware usb list

Muestra dispositivos USB.

esxcli hardware usb list

30

esxcli hardware psod list

Obtiene información sobre PSOD.

esxcli hardware psod list

31

esxcli hardware usb passthrough list

Lista dispositivos USB habilitados.

esxcli hardware usb passthrough list

32

esxcli hardware clock get

Obtiene la fecha y hora del sistema.

esxcli hardware clock get

33

esxcli hardware uuid get

Obtiene el UUID del sistema.

esxcli hardware uuid get

34

esxcli hardware boot device get

Muestra el dispositivo de arranque.

esxcli hardware boot device get

35

esxcli hardware serial get

Obtiene el número de serie del sistema.

esxcli hardware serial get

36

esxcli hardware smbios get

Muestra información SMBIOS.

esxcli hardware smbios get

37

esxcli software profile get

Obtiene información del perfil de software.

esxcli software profile get

38

esxcli network vswitch standard list

Lista switches virtuales estándar.

esxcli network vswitch standard list

39

esxcli network ip interface list

Lista interfaces de red.

esxcli network ip interface list

40

esxcli hardware pci list

Muestra dispositivos PCI.

esxcli hardware pci list

41

esxcli network vswitch dvs vmware list

Lista switches virtuales VMware DVS.

esxcli network vswitch dvs vmware list

42

esxcli storage filesystem list

Lista sistemas de archivos.

esxcli storage filesystem list

43

esxcli hardware clock set

Configura la fecha y hora del sistema.

esxcli hardware clock set

44

esxcli system settings advanced list

Lista configuraciones avanzadas del sistema.

esxcli system settings advanced list

45

esxcli software vib list

Lista paquetes de software instalados.

esxcli software vib list

46

esxcli hardware chipset list

Muestra información sobre el chipset.

esxcli hardware chipset list

47

esxcli system maintenance mode set

Configura el modo de mantenimiento.

esxcli system maintenance mode set -e true

48

esxcli hardware clock get

Obtiene la fecha y hora del sistema.

esxcli hardware clock get

49

esxcli hardware cpu list

Muestra una lista de CPUs.

esxcli hardware cpu list

50

esxcli hardware pci list

Muestra dispositivos PCI.

esxcli hardware pci list

51

esxcli network nic list

Lista adaptadores de red.

esxcli network nic list

Por ajramones

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *