Avec le plug-in vCenter Server pour vRealize Orchestrator, vous pouvez envoyer des requêtes concernant des objets spécifiques à l'inventaire vCenter Server.
Méthodes d'envoi de requêtes
Pour les requêtes, vous pouvez utiliser l'objet géré vCSearchIndex ou les méthodes de recherche d'objets incluses dans l'inventaire du plug-in, telles que getAllDatastores(), getAllVirtualMachines(), findAllForType() et d'autres.
Performances
Type d'expression | Description |
---|---|
Expressions de nom | Vous pouvez spécifier un nom en tant qu'argument pour un paramètre de requête.
Note : Les objets sont filtrés par l'argument de nom spécifié ; c'est le nom de l'objet de plug-in qui apparaît dans l'inventaire de plug-in
vCenter Server qui est utilisé.
|
Expressions XPath | Vous pouvez utiliser des expressions basées sur le langage de requête XPath. Pour plus d'informations, reportez-vous à Utilisation des expressions XPath avec le plug-in vCenter Server. |
Lorsque vous appelez un objet d'inventaire vCenter Server avec les propriétés personnalisées, chaque référence à cet objet, dans un workflow ou une action, envoie une requête à vCenter Server, ce qui entraîne une surcharge sensible des performances. Pour optimiser les performances et éviter la sérialisation et la désérialisation de l'objet à plusieurs reprises lors de l'exécution d'un workflow, il est préférable d'utiliser une ressource partagée pour stocker l'objet, au lieu de le stocker comme attribut de workflow, entrée ou paramètre de sortie. Ce type de ressource partagée peut être un élément de configuration ou de ressource.