I comandi API in vCenter Server consentono di eseguire varie attività amministrative. I comandi API vengono forniti dal servizio di gestione dell'appliance. È possibile modificare le impostazioni di sincronizzazione dell'ora, monitorare processi e servizi, configurare le impostazioni SNMP e altro ancora.

Tabella 1. Comandi API disponibili in vCenter Server
Comando API Descrizione
com.vmware.appliance.health.applmgmt.get Ottenere lo stato di integrità del servizio applmgmt.
com.vmware.appliance.health.databasestorage.get Ottenere lo stato di integrità dello storage del database.
com.vmware.appliance.health.load.get Ottenere lo stato di integrità del carico della CPU.
com.vmware.appliance.health.mem.get Ottenere lo stato di integrità della memoria.
com.vmware.appliance.health.softwarepackages.get Ottenere lo stato di integrità dell'aggiornamento del sistema.
com.vmware.appliance.health.storage.get Ottenere lo stato di integrità generale dello storage.
com.vmware.appliance.health.swap.get Ottenere lo stato di integrità dello swap.
com.vmware.appliance.health.system.get Ottenere lo stato di integrità del sistema.
com.vmware.appliance.health.system.lastcheck Ottenere l'ora dell'ultima verifica dello stato di integrità.
com.vmware.appliance.monitoring.list Ottenere un elenco degli elementi sottoposti a monitoraggio.
com.vmware.appliance.monitoring.get Ottenere informazioni sugli elementi sottoposti a monitoraggio.
com.vmware.appliance.monitoring.query Eseguire una query su un intervallo di valori per gli elementi sottoposti a monitoraggio.
com.vmware.appliance.recovery.backup.job.cancel Annullare un processo di backup in base all'ID.
com.vmware.appliance.recovery.backup.job.create Avviare un processo di backup.
com.vmware.appliance.recovery.backup.job.get Ottenere lo stato del processo di backup in base all'ID.
com.vmware.appliance.recovery.backup.job.list Ottenere un elenco dei processi di backup.
com.vmware.appliance.recovery.backup.parts.list Ottenere un elenco dei componenti di vCenter Server che possono essere inclusi in un processo di backup.
com.vmware.appliance.recovery.backup.parts.get Ottieni informazioni dettagliate per una parte del backup.
com.vmware.appliance.recovery.backup.validate Convalidare i parametri per un processo di backup senza avviare il processo.
com.vmware.appliance.recovery.restore.job.cancel Annullare un processo di ripristino.
com.vmware.appliance.recovery.restore.job.create Avviare un processo di ripristino.
com.vmware.appliance.recovery.restore.job.get Ottenere lo stato del processo di ripristino.
com.vmware.appliance.recovery.restore.validate Convalidare i parametri di ripristino di un processo di ripristino senza avviare il processo.
com.vmware.appliance.system.uptime.get Ottenere il tempo di continuità operativa del sistema.
com.vmware.appliance.version1.access.consolecli.get Ottenere informazioni sullo stato della CLI controllata da console (TTY1).
com.vmware.appliance.version1.access.consolecli.set Impostare lo stato di abilitazione della CLI controllata da console (TTY1).
com.vmware.appliance.version1.access.dcui.get Ottenere informazioni sullo stato dell'interfaccia utente della console diretta (DCUI TTY2).
com.vmware.appliance.version1.access.dcui.set Impostare lo stato di abilitazione dell'interfaccia utente della console diretta (DCUI TTY2).
com.vmware.appliance.version1.access.shell.get Ottenere informazioni sullo stato della shell Bash, ossia accedere alla shell Bash dall'interno della CLI controllata.
com.vmware.appliance.version1.access.shell.set Impostare lo stato di abilitazione della shell Bash, ossia accedere alla shell Bash dall'interno della CLI controllata.
com.vmware.appliance.version1.access.ssh.get Ottenere lo stato di abilitazione della CLI controllata basata su SSH.
com.vmware.appliance.version1.access.ssh.set Impostare lo stato di abilitazione della CLI controllata basata su SSH.
com.vmware.appliance.version1.localaccounts.user.add Creare un nuovo account utente locale.
com.vmware.appliance.version1.localaccounts.user.delete Eliminare un account utente locale.
com.vmware.appliance.version1.localaccounts.user.get Recuperare le informazioni sull'account dell'utente locale.
com.vmware.appliance.version1.localaccounts.user.list Elencare gli account utente locali.
com.vmware.appliance.version1.localaccounts.user.password.update Aggiornare la password di un utente connesso o dell'utente specificato nel parametro username.
com.vmware.appliance.version1.localaccounts.user.set Aggiornare le proprietà dell'account dell'utente locale, ad esempio ruolo, nome completo, stato di abilitazione e password.
com.vmware.appliance.version1.monitoring.snmp.disable Arrestare un agente SNMP abilitato.
com.vmware.appliance.version1.monitoring.snmp.enable Avviare un agente SNMP disabilitato.
com.vmware.appliance.version1.monitoring.snmp.get Restituire una configurazione dell'agente SNMP.
com.vmware.appliance.version1.monitoring.snmp.hash Generare chiavi localizzate per le comunicazioni SNMPv3 sicure.
com.vmware.appliance.version1.monitoring.snmp.limits Ottenere informazioni sui limiti SNMP.
com.vmware.appliance.version1.monitoring.snmp.reset Ripristinare le impostazioni predefinite.
com.vmware.appliance.version1.monitoring.snmp.set Impostare la configurazione SNMP.
com.vmware.appliance.version1.monitoring.snmp.stats Generare un report di diagnostica per l'agente SNMP.
com.vmware.appliance.version1.networking.dns.domains.add Aggiungere domini ai domini di ricerca DNS.
com.vmware.appliance.version1.networking.dns.domains.list Ottenere un elenco dei domini di ricerca DNS.
com.vmware.appliance.version1.networking.dns.domains.set Impostare i domini di ricerca DNS.
com.vmware.appliance.version1.networking.dns.hostname.get Ottenere il nome dominio completo.
com.vmware.appliance.version1.networking.dns.hostname.set Impostare il nome dominio completo.
com.vmware.appliance.version1.networking.dns.servers.add Aggiungere un server DNS. Questo metodo dà errore se si utilizza DHCP.
com.vmware.appliance.version1.networking.dns.servers.get Ottenere la configurazione del server DNS.
com.vmware.appliance.version1.networking.dns.servers.set Impostare la configurazione del server DNS. Se l'host è configurato per l'acquisizione di server DNS e nome host mediante DHCP, viene forzato un aggiornamento DHCP.
com.vmware.appliance.version1.networking.firewall.addr.inbound.add Aggiungere una regola del firewall per consentire o negare l'accesso da un indirizzo IP in entrata.
com.vmware.appliance.version1.networking.firewall.addr.inbound.delete Eliminare una regola specifica in una determinata posizione o eliminare tutte le regole.
com.vmware.appliance.version1.networking.firewall.addr.inbound.list Ottenere un elenco ordinato di indirizzi IP in entrata consentiti o negati da una regola del firewall.
com.vmware.appliance.version1.networking.interfaces.get Ottenere informazioni su un'interfaccia di rete specifica.
com.vmware.appliance.version1.networking.interfaces.list Ottenere un elenco delle interfacce di rete disponibili, incluse le interfacce non ancora configurate.
com.vmware.appliance.version1.networking.ipv4.get Ottenere la configurazione di rete IPv4 per le interfacce.
com.vmware.appliance.version1.networking.ipv4.list Ottenere la configurazione di rete IPv4 per tutte le interfacce configurate.
com.vmware.appliance.version1.networking.ipv4.renew Rinnovare la configurazione di rete IPv4 sulle interfacce. Se l'interfaccia è configurata per l'assegnazione dell'indirizzo IP mediante DHCP, viene rinnovato il lease dell'interfaccia.
com.vmware.appliance.version1.networking.ipv4.set Impostare la configurazione di rete IPv4 per un'interfaccia.
com.vmware.appliance.version1.networking.ipv6.get Ottenere la configurazione di rete IPv6 per le interfacce.
com.vmware.appliance.version1.networking.ipv6.list Ottenere la configurazione di rete IPv6 per tutte le interfacce configurate.
com.vmware.appliance.version1.networking.ipv6.set Impostare la configurazione di rete IPv6 per un'interfaccia.
com.vmware.appliance.version1.networking.routes.add Aggiungere regole di routing statico. Una destinazione/un prefisso di tipo 0.0.0.0/0 (per IPv4) o ::/0 (per IPv6) fa riferimento al gateway predefinito.
com.vmware.appliance.version1.networking.routes.delete Eliminare le regole di routing statico.
com.vmware.appliance.version1.networking.routes.list Ottenere la tabella di routing. Una destinazione/un prefisso di tipo 0.0.0.0/0 (per IPv4) o ::/0 (per IPv6) fa riferimento al gateway predefinito.
com.vmware.appliance.ntp.get Ottenere le impostazioni di configurazione di NTP. Se si esegue il comando tymesync.get, è possibile recuperare il metodo di sincronizzazione dell'ora corrente (utilizzando NTP o VMware Tools). Il comando ntp.get restituisce sempre le informazioni sul server NTP, anche quando il metodo di sincronizzazione dell'ora non è impostato su NTP. Se il metodo di sincronizzazione dell'ora non è impostato mediante NTP, lo stato NTP viene visualizzato come inattivo.
com.vmware.appliance.version1.ntp.server.add Aggiungere i server NTP. Questo comando aggiunge i server NTP alla configurazione. Se la sincronizzazione dell'ora è basata su NTP, il daemon NTP viene riavviato per ricaricare i nuovi server NTP. In caso contrario, questo comando si limita ad aggiungere i server alla configurazione NTP.
com.vmware.appliance.version1.ntp.server.delete Eliminare i server NTP. Questo comando elimina i server NTP dalla configurazione. Se la modalità di sincronizzazione dell'ora è basata su NTP, il daemon NTP viene riavviato per ricaricare la nuova configurazione di NTP. In caso contrario, questo comando si limita a eliminare i server dalla configurazione NTP.
com.vmware.appliance.version1.ntp.server.set Impostare i server NTP. Questo comando elimina i server NTP precedenti dalla configurazione e imposta i server NTP di input nella configurazione. Se la sincronizzazione dell'ora è impostata utilizzando NTP, il daemon NTP viene riavviato per ricaricare la nuova configurazione di NTP. In caso contrario, questo comando si limita a sostituire i server nella configurazione NTP con i server NTP forniti come input.
com.vmware.appliance.version1.resources.cpu.stats.get Ottenere statistiche sulla CPU.
com.vmware.appliance.version1.resources.load.health.get Recuperare l'integrità del carico.
com.vmware.appliance.version1.resources.load.stats.get Ottenere le medie del carico (su intervalli di 1, 5 e 15 minuti).
com.vmware.appliance.version1.resources.mem.health.get Recuperare l'integrità della memoria.
com.vmware.appliance.version1.resources.mem.stats.get Ottenere le statistiche della memoria.
com.vmware.appliance.version1.resources.net.stats.get Ottenere le statistiche della rete.
com.vmware.appliance.version1.resources.net.stats.list Ottenere le statistiche della rete per tutte le interfacce in esecuzione.
com.vmware.appliance.version1.resources.processes.stats.list Ottenere le statistiche su tutti i processi.
com.vmware.appliance.version1.resources.softwarepackages.health.get Ottenere l'integrità del componente di aggiornamento.
com.vmware.appliance.version1.resources.storage.health.get Ottenere le statistiche dell'integrità dello storage.
com.vmware.appliance.version1.resources.storage.stats.list Ottenere le statistiche dello storage per ogni disco logico.
com.vmware.appliance.version1.resources.swap.health.get Ottenere l'integrità dello swap.
com.vmware.appliance.version1.resources.swap.stats.get Ottenere le statistiche dello swap.
com.vmware.appliance.version1.resources.system.health.get Ottenere lo stato di integrità generale del sistema.
com.vmware.appliance.version1.resources.system.stats.get Ottenere lo stato del sistema.
com.vmware.appliance.version1.services.list Ottenere l'elenco di tutti i servizi noti.
com.vmware.appliance.version1.services.restart Riavviare un servizio.
com.vmware.appliance.version1.services.status.get Ottenere lo stato di un servizio.
com.vmware.appliance.version1.services.stop Arrestare un servizio.
com.vmware.appliance.version1.system.storage.list Ottenere la mappatura da disco a partizione.
com.vmware.appliance.version1.system.storage.resize Ridimensionare tutte le partizioni al 100% della dimensione del disco.
com.vmware.appliance.version1.system.time.get Ottiene l'ora di sistema.
com.vmware.appliance.version1.system.update.get Ottenere la configurazione dell'installazione delle patch basata su URL.
com.vmware.appliance.version1.system.update.set Impostare la configurazione dell'installazione delle patch basata su URL.
com.vmware.appliance.version1.system.version.get Ottenere la versione dell'appliance.
com.vmware.appliance.version1.timesync.get Ottenere la configurazione della sincronizzazione dell'ora.
com.vmware.appliance.version1.timesync.set Impostare la configurazione della sincronizzazione dell'ora.