Con el complemento vCenter Server para vRealize Orchestrator, puede consultar el inventario de vCenter Server para objetos específicos.

Métodos de generación de consultas

Para generar consultas, puede usar el objeto administrado vCSearchIndex o los métodos de buscador de objetos que se incluyen en el inventario del complemento, por ejemplo, getAllDatastores(), getAllVirtualMachines(), findAllForType() y otros.

Rendimiento

De forma predeterminada, ambos métodos devuelven los objetos consultados sin incluir ninguna de sus propiedades, a menos que especifique un conjunto de propiedades como un argumento para los parámetros de método en la consulta de búsqueda.

Nota:

Siempre debe usar las expresiones de consulta con los objetos de buscador getAll...() y findAll...() para evitar que el cliente de Orchestrator filtre grandes conjuntos de objetos devueltos, lo que podría afectar el rendimiento general del servidor de Orchestrator.

Puede utilizar dos tipos de expresiones para consultar el inventario de vCenter Server.

Tipo de expresión

Descripción

Expresiones de nombre

Puede especificar un nombre como argumento para un parámetro de consulta.

Nota:

Los objetos están filtrados por el argumento de nombre especificado según el nombre del objeto de complemento que aparece en el inventario del complemento vCenter Server.

Expresiones XPath

Puede utilizar expresiones basadas en el lenguaje de consulta de XPath. Para obtener más información, consulte Usar expresiones XPath con el complemento vCenter Server.

Cuando se invoca un objeto de inventario vCenter Server con propiedades personalizadas, cada referencia a este objeto, en un flujo de trabajo o una acción, envía una consulta a vCenter Server, lo que genera una sobrecarga considerable del rendimiento. Para optimizar el rendimiento y evitar serializar y deserializar el objeto varias veces durante la ejecución de un flujo de trabajo, es preferible utilizar un recurso compartido para almacenar el objeto en lugar de almacenarlo como un atributo de flujo de trabajo, una entrada o un parámetro de salida. Este recurso compartido puede ser un elemento de configuración o un elemento de recurso.