Los comandos de API de vCenter Server Appliance le permiten realizar varias tareas administrativas en vCenter Server Appliance. El servicio de administración del dispositivo de vCenter Server Appliance proporciona los comandos de API. Puede editar la configuración de sincronización de hora, supervisar procesos y servicios, configurar SNMP, etc.

Tabla 1. Comandos de API disponibles en vCenter Server Appliance
Comando de API Descripción
com.vmware.appliance.health.applmgmt.get Obtiene el estado del servicio applmgmt.
com.vmware.appliance.health.databasestorage.get Obtiene el estado de almacenamiento de la base de datos.
com.vmware.appliance.health.load.get Obtiene el estado de la carga de CPU.
com.vmware.appliance.health.mem.get Obtiene el estado de memoria.
com.vmware.appliance.health.softwarepackages.get Obtiene el estado de la actualización del sistema.
com.vmware.appliance.health.storage.get Obtiene el estado general de almacenamiento.
com.vmware.appliance.health.swap.get Obtiene el estado de intercambio.
com.vmware.appliance.health.system.get Obtiene el estado del sistema.
com.vmware.appliance.health.system.lastcheck Obtiene la hora de la última comprobación de estado de mantenimiento.
com.vmware.appliance.monitoring.list Obtiene una lista de elementos supervisados.
com.vmware.appliance.monitoring.get Obtiene información de elementos supervisados.
com.vmware.appliance.monitoring.query Consulta un rango de valores para los elementos supervisados.
com.vmware.appliance.recovery.backup.job.cancel Cancela un trabajo de copia de seguridad por identificador.
com.vmware.appliance.recovery.backup.job.create Inicia un trabajo de copia de seguridad.
com.vmware.appliance.recovery.backup.job.get Obtiene un estado del trabajo de copia de seguridad por identificador.
com.vmware.appliance.recovery.backup.job.list Obtiene una lista de trabajos de copia de seguridad.
com.vmware.appliance.recovery.backup.parts.list Obtiene una lista de los componentes de vCenter Server que pueden incluirse en un trabajo de copia de seguridad.
com.vmware.appliance.recovery.backup.parts.get Obtiene información detallada para una parte de la copia de seguridad.
com.vmware.appliance.recovery.backup.validate Valida los parámetros para un trabajo de copia de seguridad sin iniciar el trabajo.
com.vmware.appliance.recovery.restore.job.cancel Cancela un trabajo de restauración.
com.vmware.appliance.recovery.restore.job.create Inicia un trabajo de restauración.
com.vmware.appliance.recovery.restore.job.get Obtiene un estado del trabajo de restauración.
com.vmware.appliance.recovery.restore.validate Valida parámetros de restauración para un trabajo de restauración sin iniciar el trabajo.
com.vmware.appliance.system.uptime.get Obtiene el tiempo de actividad del sistema.
com.vmware.appliance.version1.access.consolecli.get Obtiene información sobre el estado de la CLI controlada basada en consola (TTY1).
com.vmware.appliance.version1.access.consolecli.set Establece el estado habilitado de la CLI controlada basada en consola (TTY1).
com.vmware.appliance.version1.access.dcui.get Obtiene información sobre el estado de la interfaz de usuario de la consola directa (TTY2 de DCUI).
com.vmware.appliance.version1.access.dcui.set Establece el estado habilitado de la interfaz de usuario de la consola directa (TTY2 de DCUI).
com.vmware.appliance.version1.access.shell.get Obtiene información sobre el estado del shell de Bash, es decir, accede al shell de Bash desde dentro de la CLI controlada.
com.vmware.appliance.version1.access.shell.set Establece el estado habilitado del shell de Bash, es decir, accede al shell de Bash desde dentro de la CLI controlada.
com.vmware.appliance.version1.access.ssh.get Obtiene el estado habilitado de la CLI controlada basada en SSH.
com.vmware.appliance.version1.access.ssh.set Establece el estado habilitado de la CLI controlada basada en SSH.
com.vmware.appliance.version1.localaccounts.user.add Crea una nueva cuenta de usuario local.
com.vmware.appliance.version1.localaccounts.user.delete Elimina una cuenta de usuario local.
com.vmware.appliance.version1.localaccounts.user.get Obtiene información de la cuenta de usuario local.
com.vmware.appliance.version1.localaccounts.user.list Enumera las cuentas de usuario locales.
com.vmware.appliance.version1.localaccounts.user.password.update Actualiza la contraseña de un usuario que inició sesión o del usuario que se especifica en el parámetro username.
com.vmware.appliance.version1.localaccounts.user.set Actualiza las propiedades de cuenta de usuario local, como rol, nombre completo, estado habilitado y contraseña.
com.vmware.appliance.version1.monitoring.snmp.disable Detiene un agente SNMP habilitado.
com.vmware.appliance.version1.monitoring.snmp.enable Inicia un agente SNMP deshabilitado.
com.vmware.appliance.version1.monitoring.snmp.get Devuelve la configuración de un agente SNMP.
com.vmware.appliance.version1.monitoring.snmp.hash Genera claves localizadas para comunicaciones SNMPv3 seguras.
com.vmware.appliance.version1.monitoring.snmp.limits Obtiene información sobre límites de SNMP.
com.vmware.appliance.version1.monitoring.snmp.reset Restaura la configuración a los valores predeterminados de fábrica.
com.vmware.appliance.version1.monitoring.snmp.set Establece la configuración de SNMP.
com.vmware.appliance.version1.monitoring.snmp.stats Genera un informe de diagnóstico para el agente SNMP.
com.vmware.appliance.version1.networking.dns.domains.add Agrega dominios a dominios de búsqueda de DNS.
com.vmware.appliance.version1.networking.dns.domains.list Obtiene una lista de dominios de búsqueda de DNS.
com.vmware.appliance.version1.networking.dns.domains.set Establece dominios de búsqueda de DNS.
com.vmware.appliance.version1.networking.dns.hostname.get Obtiene el nombre de dominio completo.
com.vmware.appliance.version1.networking.dns.hostname.set Establece el nombre de dominio completo.
com.vmware.appliance.version1.networking.dns.servers.add Agrega un servidor DNS. Este método produce un error si se utiliza DHCP.
com.vmware.appliance.version1.networking.dns.servers.get Obtiene la configuración de servidor DNS.
com.vmware.appliance.version1.networking.dns.servers.set Establece la configuración de servidor DNS. Si el host está configurado para adquirir servidores DNS y nombres de host mediante DHCP, se fuerza una actualización de DHCP.
com.vmware.appliance.version1.networking.firewall.addr.inbound.add Agrega una regla de firewall para permitir o denegar el acceso desde una dirección IP entrante.
com.vmware.appliance.version1.networking.firewall.addr.inbound.delete Elimina una regla específica en una determinada posición o todas las reglas.
com.vmware.appliance.version1.networking.firewall.addr.inbound.list Obtiene una lista ordenada de direcciones IP de entrada que una regla de firewall permite o deniega.
com.vmware.appliance.version1.networking.interfaces.get Obtiene información sobre una interfaz de red en particular.
com.vmware.appliance.version1.networking.interfaces.list Obtiene una lista de interfaces de red disponibles, incluidas las que aún no se configuraron.
com.vmware.appliance.version1.networking.ipv4.get Obtiene la configuración de red de IPv4 para las interfaces.
com.vmware.appliance.version1.networking.ipv4.list Obtiene la configuración de red de IPv4 para todas las interfaces configuradas.
com.vmware.appliance.version1.networking.ipv4.renew Renueva la configuración de red de IPv4 en las interfaces. Si la interfaz se configura a fin de usar DHCP para la asignación de direcciones IP, se renueva la concesión de la interfaz.
com.vmware.appliance.version1.networking.ipv4.set Establece la configuración de red de IPv4 para una interfaz.
com.vmware.appliance.version1.networking.ipv6.get Obtiene la configuración de red de IPv6 para las interfaces.
com.vmware.appliance.version1.networking.ipv6.list Obtiene la configuración de red de IPv6 para todas las interfaces configuradas.
com.vmware.appliance.version1.networking.ipv6.set Establece la configuración de red de IPv6 para una interfaz.
com.vmware.appliance.version1.networking.routes.add Agrega reglas de enrutamiento estáticas. Un destino/prefijo del tipo 0.0.0.0/0 (para IPv4) o ::/0 (para IPv6) se refiere a la puerta de enlace predeterminada.
com.vmware.appliance.version1.networking.routes.delete Elimina reglas de enrutamiento estáticas.
com.vmware.appliance.version1.networking.routes.list Obtiene la tabla de enrutamiento. Un destino/prefijo del tipo 0.0.0.0/0 (para IPv4) o ::/0 (para IPv6) se refiere a la puerta de enlace predeterminada.
com.vmware.appliance.version1.ntp.get Obtiene la configuración de NTP. Si ejecuta el comando tymesync.get, puede recuperar el método de sincronización de hora actual (mediante NTP o VMware Tools) . El comando ntp.get devuelve siempre información del servidor NTP, incluso si el método de sincronización de hora no es NTP. Si el método de sincronización no se establece mediante NTP, el estado de NTP se muestra como inactivo.
com.vmware.appliance.version1.ntp.server.add Agrega servidores NTP. Este comando agrega servidores NTP a la configuración. Si la sincronización de hora se basa en NTP, el daemon de NTP se reinicia para volver a cargar los nuevos servidores NTP. De lo contrario, este comando solo agrega servidores NTP a la configuración de NTP.
com.vmware.appliance.version1.ntp.server.delete Elimina servidores NTP. Este comando elimina servidores NTP de la configuración. Si el modo de sincronización de hora se basa en NTP, el daemon de NTP se reinicia para volver a cargar la nueva configuración de NTP. De lo contrario, este comando solo elimina servidores de la configuración de NTP.
com.vmware.appliance.version1.ntp.server.set Establece servidores NTP. Este comando elimina servidores NTP antiguos de la configuración y establece los servidores NTP de entrada. Si el modo de sincronización de hora se establece mediante NTP, el daemon de NTP se reinicia para volver a cargar la nueva configuración de NTP. De lo contrario, este comando solo reemplaza los servidores de la configuración de NTP por los servidores NTP que proporciona como entrada.
com.vmware.appliance.version1.resources.cpu.stats.get Obtiene estadísticas de CPU.
com.vmware.appliance.version1.resources.load.health.get Obtiene el estado de carga.
com.vmware.appliance.version1.resources.load.stats.get Obtiene promedios de carga (en intervalos de 1, 5 y 15 minutos).
com.vmware.appliance.version1.resources.mem.health.get Obtiene el estado de memoria.
com.vmware.appliance.version1.resources.mem.stats.get Obtiene estadísticas de memoria.
com.vmware.appliance.version1.resources.net.stats.get Obtiene estadísticas de red.
com.vmware.appliance.version1.resources.net.stats.list Obtiene estadísticas de red para todas las interfaces que están en funcionamiento.
com.vmware.appliance.version1.resources.processes.stats.list Obtiene estadísticas de todos los procesos.
com.vmware.appliance.version1.resources.softwarepackages.health.get Obtiene el estado del componente de actualización.
com.vmware.appliance.version1.resources.storage.health.get Obtiene estadísticas del estado de almacenamiento.
com.vmware.appliance.version1.resources.storage.stats.list Obtiene estadísticas de almacenamiento para cada disco lógico.
com.vmware.appliance.version1.resources.swap.health.get Obtiene el estado de intercambio.
com.vmware.appliance.version1.resources.swap.stats.get Obtiene estadísticas de intercambio.
com.vmware.appliance.version1.resources.system.health.get Obtiene el estado general del sistema.
com.vmware.appliance.version1.resources.system.stats.get Obtiene el estado del sistema.
com.vmware.appliance.version1.services.list Obtiene una lista de todos los servicios conocidos.
com.vmware.appliance.version1.services.restart Reinicia un servicio.
com.vmware.appliance.version1.services.status.get Obtiene el estado de un servicio.
com.vmware.appliance.version1.services.stop Detiene un servicio.
com.vmware.appliance.version1.system.storage.list Obtiene la asignación de discos a particiones.
com.vmware.appliance.version1.system.storage.resize Cambia el tamaño de todas las particiones al 100 por ciento del tamaño del disco.
com.vmware.appliance.version1.system.time.get Obtiene la hora del sistema.
com.vmware.appliance.version1.system.update.get Obtiene la configuración de la aplicación de revisiones basada en URL.
com.vmware.appliance.version1.system.update.set Establece la configuración de la aplicación de revisiones basada en URL.
com.vmware.appliance.version1.system.version.get Obtiene la versión del dispositivo.
com.vmware.appliance.version1.timesync.get Obtiene la configuración de sincronización de hora.
com.vmware.appliance.version1.timesync.set Establece la configuración de sincronización de hora.