Notas de la versión de VMware vRealize Orchestrator 7.3

|

vRealize Orchestrator Appliance 7.3 | 16 de mayo de 2017 | Compilación 5521409

Compruebe con frecuencia si existen novedades y actualizaciones de estas notas de la versión.

Última actualización de las notas de la versión: 5 de junio de 2017.

Contenido de las notas de la versión

Las notas de la versión contienen los siguientes temas:

Novedades de vRealize Orchestrator 7.3

vRealize Orchestrator 7.3 introduce una serie de mejoras y correcciones de errores, e incorpora nuevas opciones a la configuración automatizada:

  • Integración con Single Sign-On (SSO) a través de la autenticación de vRealize Automation o vSphere.
  • Configuración mejorada del Centro de control, incluido un asistente de configuración inicial.
  • Acceso al Centro de control basado en roles frente al acceso de raíz no restringido de versiones anteriores.

El complemento vRealize Orchestrator vCenter Server, que se ha rediseñado, ahora se incluye en la plataforma vRealize Orchestrator. El nuevo complemento vCenter Server presenta las características siguientes:

  • Mantenimiento simplificado y resolución de problemas más rápida, en comparación con versiones anteriores del complemento.
  • Rendimiento mejorado gracias a una comunicación optimizada con las instancias de vSphere Server y cambios en el esquema de almacenamiento en caché.
  • Compatibilidad máxima de la API de creación de scripts y compatibilidad de contenido con los productos vSphere de las versiones 5.5 y posteriores.
  • Compatibilidad con endpoints de administración basada en políticas de almacenamiento (SPBM) y de servicio de supervisión de almacenamiento (SMS).

Para obtener más información sobre los cambios incorporados en el nuevo complemento vCenter Server para vRealize Orchestrator 7.3, consulte Novedades del complemento vCenter Server.

El complemento vRealize Orchestrator Dynamic Types plug-in 1.3.0 incluye dos nuevas características:

  • Se ha añadido compatibilidad para propiedades DynamicType personalizadas que sean persistentes en la configuración.
  • Se ha introducido un mecanismo de almacenamiento en caché mejorado que es compatible con la configuración de los ajustes del tiempo de espera por objeto.

Aviso de funciones y compatibilidad

  • La siguiente característica ha llegado al final de su ciclo de vida y ya no está disponible ni es compatible con vRealize Orchestrator:
    • Autenticación LDAP

  • Las siguientes características ya no se utilizan en vRealize Orchestrator y está previsto que se eliminen en futuras versiones
    • Compatibilidad con Microsoft SQL Server y la base de datos de Oracle como servidores de bases de datos externos.
    • Compatibilidad con SNMPv3.
  • El modo de autenticación heredado de vCenter Single Sign-On se ha sustituido por el método de autenticación de vSphere.
  • Los siguientes flujos de trabajo del complemento vRealize Automation ya no se utilizan y no funcionarán con vRealize Automation plug-in 7.3:
    • Crear un endpoint de administración
    • Eliminar un endpoint de administración
    • Eliminar una credencial de conexión
    • Crear una credencial de conexión

Implementación de VMware vRealize Orchestrator Appliance 7.3

VMware vRealize Orchestrator 7.3 está disponible como dispositivo virtual preconfigurado.

Orchestrator Appliance se distribuye como archivo OVA. Está previamente compilado y configurado con Novell SUSE Linux Enterprise Server, PostgreSQL, y se puede implementar con la versión vCenter Server 5.5 y posteriores.

Orchestrator Appliance es una solución rápida y fácil de usar, y una alternativa de precio más asequible para integrar la pila en la nube de VMware, incluidos vRealize Automation y vCenter Server, en su entorno y sus procesos de TI.

Actualización a vRealize Orchestrator 7.3

Para obtener instrucciones sobre la implementación y el uso de Orchestrator Appliance, consulte Actualización y migración de VMware vRealize Orchestrator.

NOTA: vRealize Orchestrator Appliance no se puede actualizar de la versión 5.5.x a la 7.3. Primero debe actualizar vRealize Orchestrator Appliance 5.5.x a la versión 6.0.x.

Importante: Por motivos de seguridad, la contraseña de la cuenta raíz de Orchestrator Appliance caduca a los 365 días. Para incrementar el tiempo de caducidad de una cuenta, inicie sesión en Orchestrator Appliance como usuario raíz y ejecute el comando siguiente:

passwd -x número_de_días nombre_de_cuenta

Si desea que la contraseña raíz de Orchestrator Appliance no caduque nunca, ejecute el comando siguiente:

passwd -x 99999 root

Complementos instalados con vRealize Orchestrator 7.3

Los complementos siguientes se instalan de forma predeterminada con vRealize Orchestrator 7.3:

  • vRealize Automation Center Infrastructure Administration Plug-In 7.3.0
  • vRealize Automation Plug-In 7.3.0
  • vRealize Orchestrator vCenter Server Plug-In 6.5.0
  • vRealize Orchestrator Mail Plug-In 7.0.1
  • vRealize Orchestrator SQL Plug-In 1.1.4
  • vRealize Orchestrator SSH Plug-In 7.0.2
  • vRealize Orchestrator SOAP Plug-In 2.0.0
  • vRealize Orchestrator HTTP-REST Plug-In 2.2.2
  • vRealize Orchestrator Plug-In for Microsoft Active Directory 3.0.6
  • vRealize Orchestrator AMQP Plug-In 1.0.4
  • vRealize Orchestrator SNMP Plug-In 1.0.3
  • vRealize Orchestrator PowerShell Plug-In 1.0.11
  • vRealize Orchestrator Multi-Node Plug-In 7.3.0
  • vRealize Orchestrator Dynamic Types 1.3.0
  • vRealize Orchestrator vCloud Suite API (vAPI) Plug-In 7.3.0
  • vRealize Orchestrator Plug-In for vRealize Automation 7.3.0

Compatibilidad con la internacionalización

vRealize Orchestrator 7.3 ofrece compatibilidad con varios idiomas en el centro de control y admite el nivel 1 de internacionalización para el cliente de Orchestrator.

Cómo enviar comentarios

Agradeceremos que nos envíe comentarios con regularidad. Proporcione sus comentarios mediante una de las maneras siguientes:

  • Solicitudes de soporte
  • Foro de debate de Orchestrator

Solicitudes de soporte

Archive todos los problemas que se produzcan como solicitudes de soporte, incluso si informa de ellos a VMware de otra manera.

En https://www.vmware.com/support/services/beta, puede acceder al compromiso de soporte de VMware con las solicitudes de soporte presentadas por los clientes, así como a instrucciones para tramitar una solicitud de soporte.

Incluya los archivos de registro en las solicitudes de soporte. Siga estos pasos para recopilar los archivos y la configuración de Orchestrator:

  1. Vaya al centro de control en https://dirección_ip_del_servidor_de_orchestrator:8283/vco-controlcenter.
  2. Inicie sesión como administrador.
  3. Haga clic en Exportar registros.
  4. Haga clic en Exportar registros.
  5. Guarde el archivo ZIP que se genera.
  6. Cargue el archivo ZIP que ha guardado en Soporte de VMware.

Versiones anteriores de vRealize Orchestrator

Las funciones y los problemas de versiones anteriores de vRealize Orchestrator se describen en las notas de la versión correspondientes a cada versión. Para acceder a las notas de la versión de versiones anteriores de vRealize Orchestrator, haga clic en uno de estos vínculos:

Problemas resueltos

vRealize Orchestrator 7.3 resuelve los problemas siguientes:

  • ¡NUEVO! En el nuevo complemento de vCenter Server, las expresiones booleanas de XPath se aplican a cada uno de los elementos de una colección, en lugar de a toda la colección.
    Si la expresión XPath que utiliza contiene operadores que son específicos para las colecciones, los resultados devueltos son incorrectos. Por ejemplo, en la expresión xpath:name[contains(.,'vm1')], el filtro se aplicará a todos los elementos y la expresión no devuelve ningún resultado.
  • Los elementos de esquema de eventos personalizados no funcionan en un clúster de Orchestrator.
    La reanudación de la ejecución de un flujo de trabajo basada en un elemento de esquema Esperar a evento personalizado no funciona cuando el servidor de Orchestrator se configura en un clúster. Los elementos de esquema de eventos personalizados solo funcionan en nodos únicos de Orchestrator.
  • El almacén de claves de la base de datos se vuelve ilegible después de una importación o la migración desde una instancia de Orchestrator diferente.
    Al importar o migrar una configuración de Orchestrator que incluye el archivo passwordencryptor.key, el archivo importado passwordencryptor.key reemplazará el existente en el servidor de destino. Como resultado, no se puede leer el almacén de claves, debido a que su contraseña está cifrada con el archivo .key original.
  • El programador de tareas no se ejecuta cuando el servidor de Orchestrator y el cliente de Orchestrator utilizan zonas horarias diferentes.
    Si el cliente de Orchestrator utiliza una zona horaria distinta de UTC, el servidor de Orchestrator siempre interpreta la hora programada en UTC para cualquier tarea programada y la tarea no se ejecuta a la hora designada.
  • Orchestrator no permite importar un certificado de servidor de correo a Certificados de confianza cuando el puerto que se utiliza precisa la ejecución del comando STARTTLS
    Si se importa un certificado de SSL/TLS de servidor de correo mediante la opción Importar de URL y la URL contiene el puerto SMTP 587, el proceso de importación no se efectúa y se genera el mensaje de error Error! IOException. Message: 'Mensaje de SSL no reconocido, ¿conexión de texto sin formato?'.
  • System.log devuelve el nombre del flujo de trabajo y la fecha actual en lugar de una matriz o una cadena vacía.
    Cuando una tarea programable de un flujo de trabajo contiene System.log([]) o System.log("")., el registro del sistema no está vacío, sino que incluye el nombre del flujo de trabajo y la fecha actual.
  • Se produce un error en la ejecución de un flujo de trabajo cuyo mensaje es·Cannot execute workflow: Unable to authenticate with OAuthToken! The token is expired.
    Cuando un flujo de trabajo contiene una tarea programable que utiliza el método execute() para iniciar varios subflujos de trabajo y espera a que se completen, el identificador del flujo de trabajo caduca y se produce un error en su funcionamiento.
  • El cliente API de REST no codifica y descodifica caracteres de espacio correctamente.
    Cuando los nombres totalmente calificados consultan acciones de programación con el cliente API de REST, los caracteres de espacio se codifican de forma incorrecta como %2B o un signo más (+). Como resultado, se produce un error en la solicitud con el mensaje Script module not found.
  • El motor de programación de Orchestrator no puede detectar ninguna excepción si se utilizan propiedades de módulo no válidas.
    Cuando se utiliza el método System.getModule() para invocar un objeto Module y el nombre del módulo no es válido, el motor de programación no puede detectar el NullPointerException que se devuelve, si el nombre del objeto Module hace referencia a un objeto que no existe.
  • El complemento vRealize Orchestrator para Site Recovery Manager 6.1.1 y 6.1.2 no funciona con vRealize Orchestrator 7.2.
    El cuadro de texto Local Site desaparece de los flujos de trabajo del complemento Site Recovery Manager 6.1.1 y 6.1.2 cuando aparece el mensaje The field is mandatory.
  • El complemento de Orchestrator para vSphere Web Client no admite la integración 6.5 de vSphere Web Client.
    Si se utiliza el complemento de Orchestrator para vSphere Web Client 6.5, se producen el error TypeError: Error #1009.
  • No se puede editar el campo del tipo de parámetro de entrada al modificar un flujo de trabajo si el cliente de Orchestrator ha estado activo durante más de 20 minutos.
    Si ha estado trabajando con el cliente de Orchestrator durante más de 20 minutos y empieza a editar un flujo de trabajo, ya no podrá modificar el tipo de ningún parámetro de entrada.
  • El complemento vRealize Orchestrator SQL muestra la contraseña de la base de datos en formato de texto simple.
    Al ejecutar el flujo de trabajo Add a database para configurar una base de datos remota, el identificador ejecutado del flujo de trabajo muestra la contraseña que ha proporcionado para conectarse a la base de datos en formato de texto simple.
  • El identificador de OAuth caduca antes de que se ponga en marcha la comprobación de identificadores que van a caducar y de que se establezca uno renovado.
    La comprobación de la caducidad de los identificadores se pone en marcha cada 10 minutos y algunos de los identificadores existentes caducan antes de que el supervisor del tiempo de vida útil de los identificadores pueda renovarlos.
  • El filtrado de mensajes de la suscripción del agente de eventos no funciona. Los mensajes de todas las colas activan todas las suscripciones.
    Cuando tiene varias colas de agentes de eventos, cada una con una suscripción y una política diferentes en vRealize Orchestrator, si una de las colas recibe un mensaje, se activan todas las suscripciones.
  • Orchestrator Appliance deja de funcionar y las excepciones Too many open files se almacenan en el registro del servidor.
    Appliance tiene un alcance completo y deja de responder debido a que siguen habiendo sesiones del servidor de Tomcat con el estado CLOSE_WAIT.
  • vRealize Orchestrator deja de responder si se ejecuta un flujo de trabajo que use un host de REST.
    Se produce un error en la ejecución del flujo de trabajo con una excepción Uninitialized keystorejava.security.KeyStoreException: Uninitialized keystoreUninitialized keystore.
  • Los valores de objetos de tipo SecureString se incluyen en paquetes que se exportan del cliente de Orchestrator.
    Los paquetes que se exportan desde el cliente de Orchestrator incluyen objetos de tipo SecureString, como contraseñas y frases de contraseña.
  • El complemento de HTTP-REST alcanza el número máximo de 16 conexiones simultáneas de codificación fija.
    Cuando se utiliza el complemento de HTTP-REST, si se alcanza el umbral máximo de conexiones simultáneas, aparece este mensaje: Cannot execute the request: ; Timeout waiting for connection from pool.

Problemas conocidos

Los problemas conocidos se agrupan de la siguiente manera:

Problemas de instalación

  • El servicio d Orchestrator no se puede recuperar tras un procedimiento de copia de seguridad y restauración.
    Cuando se efectúa una copia de seguridad y se restaura Orchestrator, no se puede acceder al servidor desde vRealize Automation y se genera el mensaje de error No se puede establecer una conexión con vCenter Orchestrator. Como consecuencia, Orchestrator no se puede iniciar pese a tener el estado INICIADO, faltan tareas y políticas, y hay flujos de trabajo que se deben ejecutar de nuevo.

    Solución temporal: Vuelva a crear las tareas y las políticas que faltan, ejecute de nuevo los flujos de trabajo programados que no se ejecutaron y reinicie el servicio de Orchestrator.

Problemas de configuración

  • Si hace clic en el botón Guardar cambios en la página Configurar proveedor de autenticación sin realizar ningún cambio en la configuración de autenticación, ya no se podrá acceder al Centro de control.
    En la página Configurar proveedor de autenticación en el Centro de control, si vuelve a guardar los parámetros de autenticación que ya están configurados, sin haberlos cambiado, aparecerá el mensaje de error Se produjo un error durante la operación de OAuth2. Póngase en contacto con el administrador para solucionar el problema. { "error": "invalid_request", "error_description": "Debe proporcionar un uri de redireccionamiento válido." }, y ya no se podrá acceder al Centro de control.
  • Durante la instalación de un complemento en el Centro de control, aparece un mensaje de error.
    Al instalar un complemento desde la página Manage Plug-Ins en el Centro de control, aparece un mensaje de error como este: Plug-in 'name_of_the_plug-in' (plug-in_file_name) is not compatible with the current platform version. Supported platform versions are ''. Clicking on the 'Install' button will install it anyway. Puede ignorar este error sin problemas y continuar con la instalación del complemento.
  • El complemento de vRealize Orchestrator SQL no se puede conectar a una base de datos MySQL.
    Cuando ejecute el flujo de trabajo Añadir una base de datos frente a una base de datos MySQL, se produce un error en el flujo de trabajo con un mensaje de error: ¡No se puede encontrar la unidad "com.mysql.jdbc.Driver" para la base de datos "MySQL"!.

    NOTA: Se ha eliminado la compatibilidad de las bases de datos MySQL en vRealize Orchestrator 7.0.

    Solución alternativa: para habilitar la compatibilidad con la base de datos MySQL, debe instalar el controlador JDBC para MySQL en la plataforma Orchestrator.

    1. Descargue el controlador JDBC más reciente para MySQL desde http://dev.mysql.com/downloads/connector/j/.
    2. Extraiga el archivo descargado.
    3. En la carpeta extraída, busque el archivo mysql-connector-java-x.x.x.jar, en el que x.x.x es la versión actual inferior.
    4. Copie mysql-connector-java-x.x.x.jar en el directorio /usr/lib/vco/app-server/lib en el servidor de Orchestrator.
    5. Cambie la propiedad del archivo mysql-connector-java-x.x.x.jar.
    6. chown vco:vco mysql-connector-java-x.x.x.jar

    7. Cambie los permisos de mysql-connector-java-x.x.x.jar .
    8. chmod 644 mysql-connector-java-x.x.x.jar

    9. Reinicie el servicio del servidor de Orchestrator.
    10. service vco-server restart

  • La configuración de autenticación de Orchestrator podría dejar de ser válida si se cambia o regenera el certificado del proveedor de autenticación.
    Cuando se cambia o vuelve a generar el certificado SSL de la instancia de vRealize Automation o vSphere que se ha configurado como proveedor de autenticación en el Centro de control, la configuración de autenticación de Orchestrator pasa a no ser válida y el servidor de Orchestrator no podrá iniciarse.

    Solución alternativa: Importe el nuevo certificado del proveedor de autenticación:

    1. Inicie sesión en el Centro de control como administrador.
    2. Haga clic en Certificados.
    3. Haga clic en Importar en la pestaña Certificados de confianza.
    4. Cargue el certificado SSL de una URL o un archivo.
    5. Haga clic en Importar.

  • El complemento de SOAP no se puede conectar a través de un servidor proxy autenticado
    Al ejecutar el flujo de trabajo Añadir un host SOAP, utilice un servidor proxy que no requiera autenticación.
  • El cliente de Orchestrator no se ejecuta en versiones de Java anteriores a Java 8
    Para ejecutar el cliente de Orchestrator se necesita Java 8.
  • Si tiene problemas para conectarse con un host REST o un host SOAP, o al importar un certificado, quizá deba habilitar expresamente determinadas versiones de SSL o de TLS
    Para obtener más información sobre este problema, consulte https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html.

    Solución temporal: Para obtener información sobre cómo habilitar expresamente SSLv3 y TLSv1 para conexiones HTTPS salientes, consulte Habilitar TLSv1 para conexiones HTTPS salientes en vRealize Orchestrator 6.0.4 y 7.0.x manualmente (KB 2144318) (en inglés).

  • No se puede acceder a los objetos de vCenter Server en vSphere Web Client.
    Orchestrator no puede acceder a los objetos de vCenter Server en el cliente web de vSphere si la instancia de vCenter Server a la que se intenta acceder se ha registrado en Orchestrator por dirección IP.

    Solución temporal: Registre la instancia de vCenter Server por nombre de host.

  • No se admite la conexión con una base de datos de Oracle utilizando TNSNames.
    No puede utilizar TNSNames para conectarse con una base de datos de Oracle. Se puede conectar con una base de datos de Oracle mediante una dirección IP o un nombre de DNS.

    Solución temporal: Consulte Añadir compatibilidad de RAC y TNS para instancias de bases de datos de Oracle 11g con vRealize Orchestrator (KB 1022828) (en inglés).

Problemas de cliente

  • La duplicación de un flujo de trabajo siempre copia el historial de versiones del flujo de trabajo original, aunque la opción Copiar historial de versiones esté configurada como No.
    El paso Duplicar flujo de trabajo transfiere el historial de eventos del flujo del trabajo original al flujo de trabajo copiado, aunque se seleccione No para Copiar historial de versiones durante la duplicación.
  • Las expresiones de OGNL de un parámetro de entrada se ejecutan con cada actualización de parámetros de entrada
    Cuando un parámetro de entrada incluye una expresión de OGNL, que está enlazada a más de un parámetro de entrada, la expresión de OGNL se ejecuta cada vez que se actualiza uno de los parámetros de entrada en lugar de ejecutarse solo una vez, cuando se actualizan todos los parámetros de entrada. Si la expresión de OGNL invoca una operación que necesita muchos recursos, por ejemplo minería de datos, es posible que la presentación se ejecute con lentitud.
  • Problemas al utilizar caracteres que no son ASCII en determinados contextos.
    Utilizar caracteres que no son ASCII en parámetros de entrada genera un comportamiento incorrecto en los contextos siguientes:
    • Si ejecuta los procesos de los comandos SCP put o SCP get desde la carpeta SSH sobre un archivo cuyo nombre contiene caracteres que no son ASCII, el nombre del archivo resultante en el equipo de destino es ilegible.
    • Si intenta insertar caracteres que no son ASCII en nombres de atributo, los caracteres no se muestran. Este problema se produce en atributos de flujo de trabajo y de acción.
  • No es posible utilizar el cliente de Orchestrator desde Java WebStart si Orchestrator Appliance está detrás de una NAT (Network Address Translation, traducción de direcciones de red).

Problemas varios

  • Cuando se tiene más de una instancia de Orchestrator en un clúster, los identificadores de flujo de trabajo son visibles solo en el nodo de Orchestrator en el que se ejecuta el flujo de trabajo.
  • La única forma de recuperar los valores del periodo de vida de las propiedades de objetos localizables es descargarlos en cada uso.
  • Ejemplo: Si un script accede al estado de las VMware Tools de una máquina virtual, el registro del sistema imprime el estado tal cual se recuperó con la primera línea del código.

    var guest = vm.guest;
    // meanwhile do something
    System.log(guest.toolsStatus);

    Solución alternativa: Para recuperar el valor actual del estado de VMware Tools, se debe utilizar la siguiente sintaxis:

    System.log(*vm.*guest.toolsStatus);

  • Los flujos de trabajo de VSAN de almacenamiento del complemento vCenter Server no admiten que se añadan discos de estado sólido (SSD) a un host ESXi.
    Los flujos de trabajo Añadir discos a grupo de discos y Quitar discos de grupos de discos no son compatibles con la adición de discos SSD como discos de capacidad en los hosts ESXi.
  • El complemento vCenter Server no admite directivas.
    El complemento vCenter Server para vRealize Orchestrator no admite el uso de directivas para supervisar los eventos que emite la instancia vCenter Server administrada.
  • Si se usa un método de extensión que incluya expresiones lambda, se producirá un error cuando se compile un complemento basado en un modelo personalizado.
    Cuando se utilizan modelos para crear complementos y se añaden métodos de extensión en una extensión determinada, el complemento no se compila si el método de extensión incluye expresiones lambda. Se produce un error en la compilación del complemento con un mensaje de error similar al siguiente: Caused by: java.lang.ArrayIndexOutOfBoundsException: 52789.

    Solución alternativa: No use expresiones lambda en el cuerpo de los métodos de extensión.

  • El ID de RESTOperation no se inicializa correctamente si la instancia de host de REST se crea mediante una especificación Swagger.
    En el complemento de HTTP-REST, cuando una especificación Swagger crea una instancia de host de REST, el ID de RESTOperation no se inicializa correctamente y getOperation del objeto RESTHost no funciona.
  • El complemento de SOAP no admite la autenticación mutua con el host SOAP
    Los mecanismos de autenticación disponibles solo permiten la autenticación unidireccional.

  • El complemento de SSH no se puede conectar con un firewall de Cisco ASA
    El complemento de SSH para vRealize Orchestrator 7.1 no admite la conexión con un firewall de Cisco ASA.
  • El acceso restringido al inventario de vCenter Server puede producir errores si se selecciona Sesión por usuario.
    Si selecciona la opción Sesión por usuario al añadir una instancia de vCenter Server a Orchestrator, intentar acceder al inventario de vCenter Server puede producir algunos errores si un usuario tiene acceso restringido a objetos del inventario.
  • El complemento vCenter Server no tiene credenciales válidas tras actualizar desde Orchestrator 6.0.2 o una versión anterior.
    Si actualiza desde una versión de Orchestrator anterior a la 6.0.3, el complemento vCenter Server no tiene credenciales válidas.

    Solución temporal: Tras actualizar Orchestrator, actualice la instancia de vCenter Server y configure una contraseña para el usuario.

  • El flujo de trabajo Convertir discos a aprovisionamiento ligero no gestiona correctamente máquinas virtuales con instantáneas y no convierte los discos de aprovisionamiento pesado.
    Al finalizar, el flujo de trabajo Convertir discos a aprovisionamiento ligero indica que los discos de aprovisionamiento pesado con instantáneas se han convertido correctamente a aprovisionamiento ligero, pero en realidad no es así.

    Solución temporal: No incluya máquinas virtuales con snapshots en el flujo de trabajo.

  • Es imposible añadir valores de tipo matriz a las propiedades de objetos de datos de vCenter Server.
    Cuando Orchestrator ejecuta scripts, el complemento vCenter Server convierte matrices de JavaScript en matrices de Java de un tamaño fijo. Como consecuencia, no puede añadir valores nuevos a objetos de datos de vCenter Server que tomen matrices como valores de propiedades. Puede crear un objeto que toma una matriz como propiedad si crea una instancia de dicho objeto pasándole una matriz rellenada previamente. Ahora bien, tras crear una instancia del objeto, no puede añadir valores a la matriz.

    Por ejemplo, el código siguiente no funciona:

    var spec = new VcVirtualMachineConfigSpec();
    spec.deviceChange = [];
    spec.deviceChange[0] = new VcVirtualDeviceConfigSpec();
    System.log(spec.deviceChange[0]);

    En el código anterior, Orchestrator convierte la matriz vacía de JavaScript spec.deviceChange en la matriz de Java de tamaño fijo VirtualDeviceConfigSpec[] antes de llamar a setDeviceChange(). Al llamar a spec.deviceChange[0] = new VcVirtualDeviceConfigSpec(), Orchestrator llama a getDeviceChange() y la matriz de Java queda como matriz vacía de tamaño fijo. Si se llama a spec.deviceChange.add(), el comportamiento es el mismo.

    Solución temporal: Declare la matriz como variable local:

    var spec = new VcVirtualMachineConfigSpec();
    var deviceSpec = [];
    deviceSpec[0] = new VcVirtualDeviceConfigSpec();
    spec.deviceChange = deviceSpec;
    System.log(spec.deviceChange[0]);

Documentación y ayuda

Los siguientes elementos o correcciones no se han incluido en la documentación de esta versión.

  • Cuando se migra un servidor externo de Orchestrator a la instancia de Orchestrator que está integrada en vRealize Automation, si se ha migrado vRealize Automation de una versión anterior, antes de iniciar el servicio del servidor de Orchestrator y el servicio de Centro de control en el dispositivo de vRealize Automation, debe eliminar los certificados de confianza de la base de datos de la instancia de Orchestrator integrada.
    En el tema de la documentación Migrar un servidor vRealize Orchestrator externo 7.x a vRealize Automation 7.3, tras realizar la migración según se indica en el Paso 4, debe eliminar los certificados de confianza de la base de datos del Orchestrator integrado.

    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"

  • Desinstalar un complemento de vRealize Orchestrator no funciona según se indica en el tema de la documentación Desinstalar un complemento.

    Solución alternativa: Realice los siguientes pasos para desinstalar el complemento. Si tiene más de un nodo de Orchestrator en un clúster, realice los pasos en todos los nodos.

    1. Regístrese en el Orchestrator Appliance a través de SSH como raíz.
    2. Detenga el servicio del servidor de Orchestrator y el servicio del Centro de control.

      service vco-server stop && service vco-configurator stop

    3. Abra el archivo /etc/vco/app-server/plugins/_VSOPluginInstallationVersion.xml con un editor de texto y elimine la línea de código que corresponde con el complemento que desea quitar.
    4. En el directorio /var/lib/vco/app-server/plugins, elimine los archivos .dar que contienen el complemento que desea quitar.
    5. Elimine todos los registros de la tabla VMO_VroConfiguration en la base de datos de Orchestrator.

      Por ejemplo, si utiliza Microsoft SQL Server, la instrucción para eliminar es DELETE FROM [nombre_de_base_de_datos].[dbo].[VMO_VroConfiguration].

    6. Inicie el servicio del servidor de Orchestrator y el servicio del Centro de control.

      service vco-server start && service vco-configurator start

    7. Elimine los paquetes y las carpetas que están relacionadas con el complemento tal como se describe en el Paso 5 del tema de la documentación Desinstalar un complemento.