È possibile espandere i workflow e le azioni di base nel client VMware Aria Automation Orchestrator combinandoli con altri workflow.

A tale scopo, popolare i campi di input nei workflow di base con gli oggetti corretti. È possibile individuare alcuni degli oggetti più comuni eseguendo gli script seguenti.

Vedere Sviluppo di workflow con VMware Aria Automation Orchestrator nella documentazione di VMware Aria Automation Orchestrator.

Tabella 1. Tutti i siti primari nell'inventario
Descrizione Script
Il secondo parametro nello script è facoltativo e può essere un nome parziale del sito. Lo script restituisce un array di oggetti del sito (com.vmware.hms.o11n.model.Site). Server.findAllForType('VR:Site','')
Tabella 2. Un sito primario specifico
Descrizione Script
Il secondo parametro nello script è obbligatorio e deve essere il nome di dominio completo del sito. Lo script restituisce un oggetto del sito (com.vmware.hms.o11n.model.Site). Server.findForType('VR:Site', 'PRIMARY_SITE_FQDN');
Tabella 3. Tutti i siti remoti
Descrizione Script
Il secondo parametro nello script è facoltativo e può essere un nome parziale del sito. Lo script restituisce un array di oggetti VcRemoteSite (com.vmware.hms.o11n.model.VcRemoteSite)). Per le repliche ROBO, ogni sito locale dispone di un oggetto remoto proprio e se si esegue 'Server.findAllForType('VR:VcRemoteSite','REMOTE_SITE_NAME', lo script restituisce due oggetti, se il sito primario è associato solo al sito remoto. Server.findAllForType('VR:VcRemoteSite','')
Tabella 4. Un sito remoto specifico
Descrizione Script
Per ottenere l'oggetto sito remoto corretto, è innanzitutto necessario ottenere il sito primario e quindi i relativi siti remoti.
var localSite = Server.findForType('VR:Site', 'REMOTE_SITE_NAME');
    var remoteSites = localSite.getVcRemoteSites()    
        for each( var rsite in remoteSites){
            if (rsite.name == 'PRIMARY_SITE_NAME'){ selectedRemoteSite = rsite; 
        }
            }
Tabella 5. Accedi al sito remoto
Descrizione Script
Consente di accedere al sito remoto dopo aver ottenuto l'oggetto corretto e se il sito remoto è già registrato nel plug-in vSphere Replication. selectedRemoteSite.loginRemoteSite();
Tabella 6. Accedi al sito remoto con nome utente e password
Descrizione Script
È possibile accedere al sito remoto con nome utente e password indipendentemente dal fatto che il sito remoto sia registrato nel plug-in vSphere Replication. selectedRemoteSite.loginRemoteSiteWithCredentials(YOUR_USERNAME, YOUR_PASSWORD);
Tabella 7. Tutti i datastore per il sito remoto
Descrizione Script
Consente di trovare tutti i datastore per il sito remoto come array di oggetti VRRemoteDatastore. È necessario essere connessi al sito remoto. selectedRemoteSite.getDatastores();
Tabella 8. Tutti i profili di storage per il sito remoto
Descrizione Script
Consente di trovare tutti i profili di storage per il sito remoto come array di oggetti VRStorageProfile. È necessario essere connessi al sito remoto. selectedRemoteSite.getStorageProfiles();
Tabella 9. Macchine virtuali che soddisfano un criterio
Descrizione Script
Consente di trovare le macchine virtuali che soddisfano una condizione specifica, ad esempio tutte le macchine virtuali che contengono la stringa accounting. Server.findAllForType('VC:VirtualMachine', 'SEARCH_CRITERIA');
Tabella 10. Tutti i formati di disco supportati come array
Descrizione Script
Consente di trovare tutti i formati di dischi supportati come un array di oggetti VRDisktype. I campi pertinenti sono Nome e ID. VRPluginConfig.getSupportedDiskFormats()