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.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.test

Envía una notificación de warmStart a todas las capturas configuradas e informa a los destinos (ver RFC 3418).

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 para usar DHCP para 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.networking.proxy.delete

Elimina la configuración de proxy para un protocolo que se proporciona como entrada.

com.vmware.appliance.version1.networking.proxy.get

Obtiene información de la configuración de proxy para todos los protocolos.

com.vmware.appliance.version1.networking.proxy.set

Obtiene la configuración de proxy para un protocolo que se proporciona como entrada.

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.resources.system.time.get

Obtiene la hora 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.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.