Versiones publicadas

VMware Aria Automation | Agosto de 2023

VMware Aria Automation 8.13.1 | 7 de septiembre de 2023

  • VMware Aria Automation 8.13.1, compilación 22360938

  • VMware Aria Automation Easy Installer, compilación 22395538

  • Proxy de extensibilidad de nube de VMware Aria Automation, compilación 22360952

  • VMware Aria Automation Orchestrator, compilación 22352281

Actualizaciones realizadas en este documento

Fecha

Descripción de la actualización

Tipo

26 de agosto de 2023

Publicación inicial de VMware Aria Automation de agosto de 2023

7 de septiembre de 2023

Publicación inicial para VMware Aria Automation 8.13.1

Para obtener más información, consulte nuestros blogs sobre las versiones de VMware Aria Automation.

A partir de la versión de abril de 2023, el nombre del producto cambia de vRealize Automation a VMware Aria Automation. VMware Aria Automation ahora también incluye estos servicios como un producto unificado:

  • VMware Aria Automation Config (anteriormente SaltStack Config)

  • VMware Aria Automation for Secure Hosts (anteriormente SaltStack SecOps)

  • VMware Aria Automation Orchestrator (anteriormente vRealize Orchestrator)

Acerca de VMware Aria Automation

Es posible encontrar información sobre estas nuevas funciones y más en VMware Aria Automation, así como en los mensajes informativos y la información sobre herramientas en la interfaz de usuario. Puede obtener aún más información al abrir el panel de soporte del producto, en el que puede leer y buscar temas relacionados, así como ver publicaciones de la comunidad y artículos de bases de conocimientos. Estos elementos se muestran para la página de interfaz de usuario activa.

Aviso: Las notas de las versiones anteriores se archivan anualmente:

Antes de comenzar

Familiarícese con los documentos de soporte.

VMware Aria Automation

VMware Aria Automation 8.13

Después de configurar los usuarios, puede utilizar las guías de introducción y de uso y administración de cada uno de los servicios incluidos. Las guías de introducción incluyen una validación técnica de extremo a extremo. Las guías de uso y administración proporcionan información más detallada que permite explorar las funciones disponibles. También hay información adicional disponible en la documentación del producto VMware Aria Automation.

Después de instalar vRealize Automation y configurar los usuarios, puede utilizar las guías de introducción y de uso y administración de cada uno de los servicios incluidos. Las guías de introducción incluyen una validación técnica de extremo a extremo. Las guías de uso y administración proporcionan información más detallada que permite explorar las funciones disponibles. También hay información adicional disponible en la documentación del producto VMware Aria Automation.

Automation Config y Secure Hosts

Automation Config y Secure Hosts 8.12

Automation Orchestrator 8.13

Requisitos de actualización de Automation Config

Antes de poder actualizar el dispositivo Automation Config, debe actualizar el complemento principal. Para obtener información sobre la actualización del complemento principal, consulte Actualizar el complemento principal.

Novedades de VMware Aria Automation de agosto de 2023/8.13.1

  • Nomenclatura personalizada para recursos de complementos

    Los recursos basados en complementos ahora admiten una función de nomenclatura personalizada. Ahora puede definir plantillas de nomenclatura personalizadas en el nivel de proyecto o de organización y utilizarlas de la misma manera que los recursos clásicos. Las aplicaciones auxiliares de nomenclatura personalizada también están disponibles en el lienzo del Automation Assembler. Estas aplicaciones auxiliares se pueden utilizar como otras aplicaciones auxiliares de asignación en objetos de nube.

  • Cumplimiento de FIPS para recursos basados en complementos

    Los servicios recién agregados a VMware Aria Automation cumplen con los estándares federales de procesamiento de información (FIPS). Esto satisface los requisitos de las divisiones del gobierno federal de EE. UU., instituciones de investigación, universidades, contratistas de defensa y cualquiera que utilice redes gubernamentales o proteja datos gubernamentales. Las organizaciones financieras y de salud también requieren el cumplimiento de FIPS para la protección de sus datos confidenciales.

  • El filtro de almacenamiento debe pasar todas las selecciones aptas a filtros descendentes

    La directiva de colocación SPREAD, tanto en el nivel de proyecto como en el nivel de la zona de nube, ahora se puede utilizar con varios perfiles de almacenamiento que se seleccionan a través de etiquetas de restricción de almacenamiento. Existen varios cambios de comportamiento para las restricciones flexibles en el nivel del perfil de almacenamiento: 

    • Si se utilizan restricciones flexibles para el almacenamiento en plantillas de nube, se selecciona el elemento de perfil de almacenamiento correspondiente con una etiqueta coincidente.

    • Si no hay ningún elemento de perfil de almacenamiento que coincida con esa etiqueta, se selecciona el perfil predeterminado para esa región.

    • Si hay una directiva SPREAD en el nivel de proyecto o de zona de nube, se selecciona el clúster de proceso en función de esa directiva. Posteriormente, se utiliza la coincidencia de etiquetas para seleccionar el elemento de perfil de almacenamiento correspondiente.

    • En el caso de restricciones flexibles, si no hay ningún elemento de almacenamiento coincidente conectado al clúster de proceso seleccionado, se selecciona el elemento de almacenamiento predeterminado.

    • En el caso de restricciones estrictas, si no hay ningún elemento de almacenamiento coincidente conectado al clúster de proceso seleccionado, se produce un error en el aprovisionamiento según la definición de la restricción estricta específica.

    Solución alternativa:

    1. Etiquete el perfil de almacenamiento requerido agregando una etiqueta a campo de etiquetas de capacidad (como mytag) del perfil.

    2. Agregue la misma etiqueta en el YAML de la plantilla de nube como se muestra:

      Cloud_Azure_Machine_1:     
         type: Cloud.Azure.Machine     
         properties:      
          storage:          
           constraints:            
             - tag: mytag
  • Actualizaciones en el catálogo de Service Broker

    La interfaz de usuario de elementos del catálogo se ha actualizado para centrarse en el usuario y compartir más detalles. Estas actualizaciones incluyen:

    • Ahora puede seleccionar una vista de lista al examinar elementos del catálogo.

    • Nuevo diseño y fuente de la tarjeta de catálogo para permitir una descripción y un nombre más largos.

    • Resumen más pequeño de Mi uso de recursos.

    • La ordenación y la búsqueda se han cambiado al lado superior derecho.

  • Los recursos basados en complementos ahora admiten nuevas acciones de día 2 OOTB

    Estas acciones del día 2 ahora son compatibles con recursos basados en complementos:

     AWS * EC2: encender, apagar

    • Contenedor S3: Eliminar

    • LB: Eliminar - la eliminación funciona, pero el tipo de recurso de LB está oculto actualmente

    • RDS: Eliminar - la eliminación funciona, pero el tipo de recurso RDS está oculto actualmente

    • EKS: Eliminar - la eliminación funciona, pero el tipo de recurso de EKS está oculto actualmente

    GCP * Máquina virtual: encender, apagar, reanudar, suspender

    • Depósito de almacenamiento: Eliminar

    • Cuenta de servicio: Eliminar

    • Máquina protegida: encender, apagar, reanudar, suspender

  • Actualizaciones relacionadas con los cambios de licencia de Terraform realizados por HashiCorp

    El 10 de agosto de 2023, HashiCorp anunció que su licencia del código fuente de Mozilla Public License (MPL) va a cambiar a la licencia Business Source License, BSL/BUSL para futuras versiones de sus productos, incluidos Terraform, Vault, Consul, Boundary, Nomad, Waypoint, Packer y Vagrant. Este cambio de licencias solo afecta a las versiones de Terraform posteriores a la 1.5.5.

    Como resultado, se restringe inmediatamente a los clientes la elección de cualquier versión de Terraform más reciente a la 1.5.5 en VMware Aria Automation al ejecutar sus configuraciones de Terraform.

  • Agregar una cuenta de nube para vCenter conectado a vSphere+

    VMware Aria Automation ahora admite la adición de cuentas de nube de vCenter que se utilizan como capas de IaaS de vSphere para la automatización de cargas de trabajo. Esta función incluye compatibilidad con la adición de una cuenta de nube para vCenter que se conecta al servicio de nube de vSphere+.

    Como parte de esto, la interfaz de usuario y la API se actualizan para reflejar la naturaleza única de vSphere+ conectado a vCenter. El uso se ha simplificado, sobre todo en lo que respecta a la interfaz de usuario. Ya no es necesario especificar la información de IP, FQDN o proxy de nube, ya que todas las instancias de vCenter que están conectadas a vSphere+ se aprovisionan en la misma organización de SaaS. Por lo tanto, VMware Aria Automation los detecta automáticamente y se pueden seleccionar uno a uno.

  • Compatibilidad de VMware Aria Automation Config con paquetes Onedir de Salt

    VMware Aria Automation Config ahora admite Salt instalado con paquetes Onedir como el nuevo método de instalación preferido de Open Salt 3006 y versiones posteriores. A través de Onedir, todos los ejecutables de Salt se incluyen en un directorio. Onedir también incluye la versión de Python que necesita Salt y sus dependencias requeridas. Para obtener más información sobre Onedir y el proceso de actualización, consulte Actualizar a Onedir.

    Al actualizar Open Salt a Onedir, se recomienda encarecidamente revisar la guía del usuario. Recuerde seguir el paso 4 de la documentación Actualizar a Onedir y vuelva a instalar los paquetes de Python de terceros.

    Para los maestros de Salt conectados a VMware Aria Automation Config y administrados por este, es necesario volver a instalar el complemento principal de RaaS. Siga la documentación de Aria Config para instalar, actualizar o configurar el complemento principal de RaaS.

    Para obtener más información, consulte el artículo 89728 de la base de conocimientos.

     Nota: La compatibilidad de Onedir de Salt con Photon OS 4.0 estará disponible en una próxima versión.

  • VMware Aria Automation for Secure Hosts: las importaciones de análisis de vulnerabilidad de Qualys ahora son compatibles con la interfaz de usuario

    La importación de análisis de vulnerabilidades de Qualys ahora es compatible con la interfaz de usuario con VMware Aria Automation for Secure Hosts. Para obtener más información, vaya a Cómo ejecutar un análisis de terceros.

  • Información de la versión de Salt Open (proyecto de código abierto)

    Salt Project es un motor de administración de la configuración y la automatización de código abierto. Salt es la tecnología que subyace a la funcionalidad principal de VMware Aria Automation Config. Para obtener más información sobre Salt Project, vaya a The Salt Project.

    Se publican las siguientes extensiones para Salt Open: 

    Nota: Las actualizaciones de VMware Aria Automation Config se indican por separado en estas notas de la versión.

    • Salt Analytics permite a los clientes reenviar la información de análisis a cualquier sistema externo para supervisar la infraestructura de Salt. 

    • Salt Heist mejora la administración de Salt mediante la instalación o la actualización de Salt a escala. También proporciona una solución sin agente al eliminar el agente cuando ya no se necesita.

    • Salt Describe mejora la experiencia de usuario mediante la generación automática de archivos de estado de Salt para administrar los estados deseados en entornos totalmente nuevos o existentes. Estos archivos se pueden utilizar tal como están o con cambios según las necesidades empresariales. 

    Para obtener más información sobre las versiones de Salt Open, visite los siguientes vínculos:

Novedades de Automation Orchestrator

  • Limitar el número de metamodelos de vAPI que admite el complemento de vAPI de Aria Automation Orchestrator

    A partir de la versión 8.13.1, el número de metamodelos de vAPI que se pueden agregar desde el complemento de vAPI de Automation Orchestrator se limita a un valor predeterminado de 20. Este valor se puede cambiar agregando vapi.metamodels.count a la implementación de Automation Orchestrator y estableciendo el valor de propiedad al número deseado de metamodelos. La adición de más de 20 modelos puede consumir demasiada memoria y provocar inestabilidad en la implementación de Automation Orchestrator. 

Problemas resueltos

  • El usuario no puede cambiar el estado de la opción Habilitar funciones en el panel de ayuda

    Cuando la opción Habilitar funciones (Solicitudes de soporte y comentarios) está desactivada para los tenants secundarios, el cambio no se aplica y la configuración permanece activa.

  • El depurador no entra en las subtareas en el script de una acción

    Anteriormente, al depurar una acción, el depurador no entraba en las subtareas cuando se pulsaba el botón Paso a paso por instrucciones. Ahora, el depurador entra en las subtareas cuando se pulsa el botón Paso a paso por instrucciones mientras se depura dentro del editor de acciones.

  • Se recibe un error de recopilación de datos en vra-vcd-adapter cuando hay una red cross-vdc importada

    Se produce un error en la nube pública de VCD adaptada cuando se recopilan datos sobre un objeto de infraestructura de VCD. Este error se produce cuando hay una red de VDC importada configurada en el tenant de VCD remoto. Esto hace que no se recopilen otras construcciones de VCD, incluidas directivas de almacenamiento, almacenes de datos, máquinas virtuales, volúmenes, etc.

    Este problema se ha resuelto y ya se pueden recopilar datos cuando se utilizan redes de VDC importadas, incluidas las redes de VDC en el ámbito de los grupos de centros de datos de VCD. Esto permite el aprovisionamiento de cargas de trabajo informáticas conectadas a dichas redes, a la vez que se aprovechan las capacidades de integración, como IPAM, asignaciones de IP estáticas y dinámicas, integraciones de IPAM externas, etc.

  • La entrada de enumeraciones dinámicas para plantillas de nube no se puede validar si el tipo de valor devuelto de las acciones es Matriz/Propiedades

    Se produce un error en la validación cuando una plantilla de nube incluye una entrada de enumeración de cadenas con un valor dinámico de tipo de valor devuelto Matriz/Propiedades que contiene solo las propiedades value y label. Con la última versión, estos problemas se resuelven tratando el valor de Matriz/Propiedades como una lista enumerada de claves y valores. Para cada elemento properties de la matriz, su elemento list correspondiente tiene una clave (el valor de la propiedad label) y un valor (el de la propiedad value).

  • Las entradas de Valores constantes de los parámetros de acción del diseñador de formularios del tipo matriz/número o matriz/fecha se comportan como un valor único

    Este problema se resuelve con los cambios realizados en la forma en que el diseñador de formularios maneja estos parámetros.

    Cuando los parámetros de acción son del tipo matriz/cadena o matriz/número, la entrada de valores constantes es un Textarea, donde puede introducir valores de elementos de matriz separados por comas.

    Cuando los parámetros de acción constante son del tipo matriz/fecha, se utiliza una entrada de matriz. Esto le permite agregar o eliminar elementos, sin agregar valores vacíos o incorrectos a la matriz. El valor del parámetro se guarda en el esquema de formulario como una cadena de cadenas de fecha y hora ISO separadas por comas.

  • Se actualizó la versión de PowerShell del contenedor PowerCLI

    La versión de PowerShell del contenedor de PowerCLI 12 ahora se ha actualizado de la versión 7.1 a la versión más reciente de LTS 7.2.

  • Las entradas de tareas programadas con un menú desplegable no se pueden ver

    Cuando se programa un flujo de trabajo con una entrada que requiere que se muestre un menú desplegable para las opciones de valor, el menú con las opciones de valor se ve cortado por el pie de página.

    Se ha solucionado el problema de diseño. Como parte de esta solución, las páginas para crear, editar y ver detalles de los flujos de trabajo programados ahora están unificadas. Como resultado, ahora puede actualizar los valores de entrada de una tarea programada existente, en lugar de tener que crear una nueva tarea programada. Los nuevos valores se aplican desde la primera ejecución futura.

Problemas conocidos

  • Se produce un error en el proceso de cambio de proyecto para entornos de varios tenants en implementaciones con acceso remoto

    Este problema puede producirse si la implementación incluye acceso remoto con un tipo de autenticación distinto de publicPrivateKey. Otros tipos de autenticación almacenan sus vínculos de credenciales de autenticación y, durante la acción de cambio de proyecto, las credenciales de acceso remoto se establecen con la organización de tenant. Se aplica una revisión a la descripción del recurso informático, pero con el contexto del propietario (debido a la lógica de reenterWithOwnerAuthContext) y tiene una organización de proveedor. Las credenciales de autenticación se establecen en la organización de tenant, pero se cambian a la organización de proveedor y se produce un error en la solicitud de revisión con una excepción IllegalAccess.

    Solución alternativa:

    Una posible solución alternativa es actualizar las plantillas de nube a partir de las que se crean las implementaciones para utilizar el tipo de autenticación publicPrivateKey para el acceso remoto.

    remoteAccess:
      authentication: publicPrivateKey
      sshKey: ${input.sshKey}
      username: root 
  • Los valores del menú desplegable no se restablecen al último valor seleccionado si se vuelve a activar la acción

    En los casos en los que una fuente externa controla valueOptions (dropdown, multiSelect, dualList, combobox , etc.), es posible que se produzca esta situación:

    1. Seleccione un valor en el menú desplegable.

    2. Una acción se activa, lo que hace que el menú tenga cero opciones.

    3. El valor seleccionado originalmente se borra del control de la interfaz de usuario, pero está disponible bajo solicitud.

    Solución alternativa: Si está disponible, seleccione explícitamente el valor vacío.

Novedades de VMware Aria Automation de julio de 2023/8.13

  • Secure Host admite el banco de pruebas de CIS para RHEL9

    VMware Aria Automation for Secure Hosts ahora admite el banco de pruebas de CIS para RHEL9.

  • Compatibilidad con la línea de comandos para configurar VMware Aria Automation Orchestrator

    VMware Aria Automation Orchestrator ahora se puede configurar a través de la interfaz de línea de comandos (CLI) mediante los comandos 'vracli vro', además de las opciones del centro de control existentes. Para obtener información sobre cómo configurar VMware Aria Automation Orchestrator con comandos de la CLI, vaya a Configurar el proveedor de autenticación de Automation Orchestrator Appliance con la interfaz de línea de comandos y Opciones adicionales de configuración de la interfaz de línea de comandos.

  • Compatibilidad con equilibradores de carga en el complemento de GCP

    Ahora es posible crear equilibradores de carga de TCP globales externos desde el recurso de equilibrio de carga basado en complementos.

    Como parte del equilibrio de carga, es posible:

    • Insertar, eliminar y actualizar un recurso instanceGroup

    • Agregar, quitar y enumerar instancias asociadas con un recurso instanceGroup

    • Obtener y enumerar healthChecks

    • Aplicar revisiones y actualizar un recurso healthCheck

    • Insertar y eliminar recursos backendService

    • Insertar y eliminar forwardingRules

    • Obtener y enumerar forwardingRules

    • Obtener y enumerar un recurso backendService

    • Aplicar revisiones y actualizar un recurso firewall

    • Actualizar y aplicar revisiones a un recurso backendServices

    • Obtener y enumerar firewalls

    • Insertar y eliminar firewalls

    • Insertar y eliminar healthChecks

    • Compatibilidad para obtener o enumerar grupos de destinos

    • Aplicar revisiones a establecer etiquetas y establecer destino en un recurso forwardingRules

  • Las implementaciones incorporadas cumplen los límites de directiva de Service Broker

    Las implementaciones que incluyen una máquina virtual y discos ahora cumplen con los límites de directiva de Service Broker. Las implementaciones incorporadas se contabilizan para los siguientes límites:

    • límite de la organización: CPU, número de máquinas virtuales, memoria y almacenamiento

    • límite de usuarios de la organización: CPU, número de máquinas virtuales, memoria y almacenamiento

    • límite del proyecto: CPU, número de máquinas virtuales, memoria y almacenamiento

    • límite de usuarios del proyecto: CPU, número de máquinas virtuales, memoria y almacenamiento

    Puede optar por permitir que los recursos de incorporación cuenten para los límites si cambia la opción a "activado". De forma predeterminada, la opción está "desactivada", lo cual es coherente con el comportamiento anterior. 

  • Visibilidad de objetos facturables en VMware Aria Automation

    VMware Aria Automation introduce la capacidad para que los administradores vean un resumen de los objetos facturables que se administran a través de la API y la interfaz de usuario. Además, el centro de recursos de Aria Automation Assembler y Aria Automation Service Broker se está mejorando para proporcionar la capacidad de filtrar los recursos facturables por sí mismos o en combinación con otros filtros ya admitidos. Más información sobre los objetos facturables.

  • Acción del día 2 para cambiar el nivel de rendimiento de los discos de almacenamiento de Azure

    VMware Aria Automation ahora admite la modificación del nivel de rendimiento de un disco de almacenamiento de Azure como una acción del día 2. Ahora puede ver una acción del día 2 disponible en estos discos que le permite modificar el nivel de rendimiento del disco según sea necesario.

  • Reconstruir una máquina virtual para las cargas de trabajo de vSphere incorporadas y migradas

    Tras la última versión de la acción del día 2 Reconstruir, ahora se admiten acciones de reconstrucción para las cargas de trabajo de vSphere incorporadas y las cargas de trabajo de vSphere de la herramienta Asistente de migración. Cuando se selecciona una máquina virtual incorporada para volver a construirse por primera vez, el usuario puede ver y confirmar la selección de imagen.

  • Mejora de la visualización de recursos

    En esta versión, Aria Automation incluye estas mejoras en la interfaz de usuario para los recursos basados en complementos:

    •  Las propiedades auxiliares de asignación se pueden contraer

    • Nueva categoría para mostrar las propiedades genéricas de los recursos de Idem.

    • Descripciones agregadas a los parámetros.

    • Se agregó el componente Rutas de navegación a la información sobre herramientas de las propiedades para poder navegar hacia atrás.

    • Cuando un componente auxiliar de asignación está vinculado a un recurso de Idem directamente en el lienzo, rellena automáticamente el enlace de propiedad correspondiente, siempre que sea posible.

  • Compatibilidad con cuentas de servicio en el complemento de GCP

    Los usuarios de VMware Aria Automation ahora pueden implementar cuentas de servicio de GCP y claves de cuentas de servicio mediante blueprints, catálogos y el servicio Idem.

    Caso práctico: 

    1. Crear una cuenta de servicio

    2. Crear un depósito de almacenamiento

    3. El depósito de almacenamiento solo debe ser accesible a través de la cuenta de servicio

  • Aumento de los límites del inventario

    El marco basado en complementos ahora admite 250 000 recursos de Idem en el inventario. 

  • Versiones de formularios personalizados integradas con elementos de contenido

    Las versiones de formularios personalizados de Service Broker ahora incluyen estas mejoras:

    • Puede personalizar los elementos de contenido basados en blueprints en el nivel raíz. 

    • Puede crear un formulario personalizado para versiones de blueprints específicas; para ello, haga clic en el panel de detalles y, a continuación, en el nombre de la versión (que ahora se muestra como un vínculo) para abrir el diseñador de formularios de esta versión específica.

    • Se agregó un botón "Deshabilitar formulario personalizado" en el menú de acciones del panel de detalles, que deshabilita el formulario personalizado de esa versión de blueprint específica.

    • Nueva columna en la tabla de versiones de blueprint que indica si esta versión tiene un formulario personalizado específico de la versión.

    • La etiqueta del botón "Eliminar formulario personalizado" es ahora "Eliminar formulario personalizado específico de la versión" en el menú de acciones de la cuadrícula de datos ubicado en el panel de detalles.

  • Eliminación de node.js 14 de los tiempos de ejecución y polyglot

    Los elementos de creación de scripts creados para Node.js 14 se modificarán automáticamente para que se ejecuten en Node.js 18.

  • Python 3.7 está obsoleto y se eliminará en las próximas versiones

    Aviso de obsolescencia

    Python 3.7 alcanzará su fin de vida útil el 27 de julio de 2023. El tiempo de ejecución de Python 3.7 ahora ha quedado obsoleto y se eliminará de Aria Orchestrator a partir de la versión de octubre de 2023. Se recomienda a los clientes que comiencen a utilizar el tiempo de ejecución de Python 3.10. Esto se aplica a los servicios de ABX y Aria Orchestrator.

  • No inclusión opcional de la CPU o la memoria de las máquinas virtuales apagadas en la directiva de cuota de recursos

    Ahora puede optar por no incluir la CPU y la memoria consumidas por las máquinas virtuales apagadas en una directiva de cuota de recursos. Esto permite a los usuarios que están restringidos por una directiva de cuota de recursos aprovisionar máquinas virtuales aunque hayan superado las cuotas de CPU o memoria si algunas de las máquinas virtuales incluidas en la cuota están apagadas. 

  • Acción del día 2 de eliminación de máquinas aprovisionadas del registro

    Ahora puede eliminar del registro las máquinas virtuales de vSphere aprovisionadas con Aria Automation desde Aria Automation como una acción del día 2 de recursos. Cuando se elimina del registro una máquina virtual aprovisionada, esta se elimina del inventario de Aria Automation, pero en vCenter permanece igual que antes de realizar la acción. A continuación, la máquina virtual se mueve, se muestra como una máquina virtual "detectada" en Aria Automation y se puede incorporar, si es necesario.

    Nota: Cuando una máquina virtual aprovisionada se elimina del registro, su implementación se mantiene.

  • El certificado de firma del paquete ahora se puede cambiar mediante el flujo de trabajo "Generar certificado de firma del paquete"

    El certificado de firma del paquete ahora se puede cambiar mediante el flujo de trabajo "Generar certificado de firma del paquete" en lugar de utilizar el centro de control.

  • El tiempo de ejecución de PowerCLI 11 ha quedado obsoleto

    Aviso de obsolescencia

    El tiempo de ejecución de PowerCLI 11 (PowerShell 6.2) ha quedado obsoleto y se eliminará de Aria Orchestrator a partir de la versión de octubre de 2023. Se recomienda a los clientes que comiencen a utilizar el tiempo de ejecución de PowerCLI 12.

  • Importación de análisis de vulnerabilidad de Qualys a través de API con Aria Automation Secure Host

    Aria Automation Secure Host ahora admite la importación directa de los resultados de análisis de vulnerabilidad de Qualys a través de API.

Problemas conocidos

  • Recibe un código de estado de error 500 cuando el valor del campo "compartido" de un origen de contenido de una acción de extensibilidad es NULO

    Cuando su proyecto incluye acciones de extensibilidad, el número de elementos que se muestran en la página Origen de contenido incluye menos acciones que el número total de acciones incluidas en el proyecto. Por ejemplo, es posible que vea cinco de las diez acciones en el campo Número de elementos y un signo de exclamación rojo junto a él. Esto significa que no todas las acciones están sincronizadas en el origen de contenido y que las acciones problemáticas no están disponibles para su uso en el catálogo.

    Solución alternativa: Consulte el artículo 93437 de la base de conocimientos.

Problemas resueltos

  • Al insertar la suscripción de vRA 8.8.2 en producción y en preproducción, el evento "Custom resource post provision" se activa tres veces

    Cuando se aprovisiona un recurso personalizado en un entorno de HA, en ocasiones, el evento "Custom resource post provision" se publicaba muchas veces debido a problemas de sincronicidad entre los nodos. Esto solía ocurrir cuando el flujo de trabajo que aprovisiona el recurso personalizado se ejecutaba durante más de 2-3 minutos y había una suscripción de bloqueo en el "Custom resource post provision".

  • Aria Automation Secure Host incluye información de CVE para todos los tipos de arquitectura de un sistema basado en RHEL

    Aria Automation for Secure Hosts ahora muestra la información de CVE/revisión según el tipo de arquitectura del sistema basado en RHEL. Por ejemplo: Power PC, X86_64.

  • La descarga de los resultados de la evaluación de SecOps a veces no funciona

    Anteriormente, la descarga del informe de conformidad mediante el botón de descarga en formato JSON a veces no funcionaba. Ahora, este problema se ha resuelto y funciona según lo esperado.

  • Se pueden producir problemas de rendimiento en grupos de destino en crecimiento en Aria Automation Config

    En algunos casos, se pueden producir problemas de rendimiento en Aria Automation Config debido al crecimiento de los grupos de destino.

Novedades de VMware Aria Automation de junio de 2023/8.12.2

  • Administración continua de las cargas de trabajo conmutadas por error por parte de SRM

    Cuando las cargas de trabajo administradas por Aria Automation están protegidas por VMware Site Recovery Manager (SRM) y conmutadas por error a un sitio secundario, los usuarios de Aria Automation ahora pueden seguir administrando esa carga de trabajo y sus redes y discos asociados. La carga de trabajo está visible en Aria Automation con propiedades actualizadas para reflejar los cambios que se produzcan como resultado del movimiento de la carga de trabajo, y las acciones del día 2 siguen estando disponibles.

    Nota: Esta versión inicial de la función admite máquinas vSphere, con discos asociados de vSphere y redes de vSphere

  • Compatibilidad con instantáneas de máquina virtual en GCP

    El marco basado en complementos de Aria Automation admite los siguientes casos prácticos en instantáneas:

    Caso práctico 1

    Creación de una nueva instantánea a partir de un recurso de disco al crear una nueva implementación mediante un blueprint

    Por ejemplo, el bloque YAML de VCT puede tener que crear un disco y, en la misma VCT, otro bloque YAML creará una instantánea justo después de que se cree el disco (anterior).

    Cuando se crea una implementación con esta VCT, se crea un disco y se toma una instantánea.

    Caso práctico 2

    Eliminación de una instantánea existente. 

    Eliminar una instantánea de la acción Eliminar

    Caso práctico 3

    Actualizar una instantánea existente (p. ej., establecer etiquetas)

    La instantánea se puede actualizar mientras se actualiza una implementación existente mediante una VCT

    Caso práctico 4

    Restaurar un disco a partir de una instantánea (mediante un blueprint)

    En la VCT se puede crear un disco y tomar una instantánea de él. A continuación, puede crear otro disco a partir de esa instantánea (especificada a través de la propiedad 'source_snapshot').

  • Compatibilidad con la administración de recursos de discos en GCP

    VMware Aria Automation admite perfiles de almacenamiento, conectar y desconectar discos y cifrado de recursos de GCP en arquitectura basada en complementos

    Tiene la capacidad de administrar un recurso de disco de la forma más simple posible en el complemento de GCP para asociar a una solicitud de creación de una instancia de máquina virtual.

    Esto incluye:

    • Creación de disco (presente)

    • Eliminación de disco (ausente)

    • Visualización de disco (describir)

    Se agregó compatibilidad con el recurso DiskTypes como en https://cloud.google.com/compute/docs/reference/rest/v1/diskTypes

    Es posible asociar o desasociar un disco a un recurso de instancia. Aria Automation también admite la adición o eliminación de una o varias directivas de recursos a partir de un recurso de disco. También es compatible con la clave de cifrado administrada por el cliente (CMEK). Si se establece la marca de eliminación automática, el disco también se elimina cuando lo hace la instancia. Es posible asociar etiquetas al disco.

    Aria Automation admite discos persistentes (datos) tanto de arranque como no de arranque. Todas las propiedades que están disponibles en GCP estarán disponibles a través de Aria Automation. 

  • Compatibilidad con la función de subred y prueba de AWS en VCT

    VMware Aria Automation de junio de 2023 incluye estas mejoras:

    • El recurso de subred de AWS está disponible en Assembler. Esto se puede utilizar en VCT y crear catálogo

    • Proporciona la IP pública y la lista de NIC conectadas a las instancias de AWS EC2

    • Proporciona la lista de volúmenes con sus propiedades para las instancias de AWS EC2. La funcionalidad de prueba ahora está completamente habilitada para probar VCT que contiene recursos basados en complementos

    • Se agrega compatibilidad de aprobación básica para permitir que el aprobador apruebe o rechace implementaciones 

    • Compatibilidad con simulacro de VCT para recursos de asignación

  • Compatibilidad con la administración de recursos de red en GCP

    VMware Aria Automation admite el aprovisionamiento de recursos de red en Google Cloud Platform (GCP). Esto ahora es posible a través de la arquitectura basada en complementos. El objeto de red no estaba disponible en el objeto de máquina virtual de GCP clásico. Con una arquitectura basada en complementos, es posible crear, actualizar y eliminar objetos de red.

    El emparejamiento de red de VPC de Google Cloud conecta dos redes de Virtual Private Cloud (VPC) para que los recursos de cada red puedan comunicarse entre sí. La arquitectura basada en complementos admite addPeering, removePeering, updatePeering, switchToCustomMode, revisión y getEffectiveFirewalls.

  • Compatibilidad con depósitos de almacenamiento en el complemento de GCP

    El recurso Depósitos representa un depósito en el almacenamiento en la nube. 

    VMware Aria Automation admite la creación y eliminación de un recurso de depósito en GCP. También proporciona la capacidad de aplicar revisiones y actualizar un depósito de almacenamiento/

    El recurso de StorageBucket se administra con control de acceso predeterminado, y se le pueden aplicar revisiones y actualizar.

    Aria Automation también ofrece una opción para bloquear la directiva de retención de un recurso de depósito.

  • Compatibilidad con GPU para máquinas virtuales en el complemento de GCP

    VMware Aria Automation admite la creación de máquinas virtuales de GCP con un número específico de recursos de GPU.

    La arquitectura basada en complementos proporciona todas las propiedades que están disponibles en GCP en lugar de un conjunto predefinido establecido por Aria Automation. Esto incluye una propiedad de GPU que no estaba disponible en el objeto de máquina virtual de GCP clásico en Aria Automation. Sin embargo, con la arquitectura basada en complementos, la propiedad de GPU está disponible en Assembler, donde el usuario puede proporcionar las entradas para esto.

    Se puede proporcionar el número de GPU en YAML.

  • Compatibilidad con directivas de almacenamiento para recursos basados en complementos

    VMware Aria Automation ahora admite directivas de almacenamiento para que VCT tenga recursos de arquitectura basada en complementos. 

    La asignación de almacenamiento admite entradas específicas de la nube. La lógica de filtrado de perfiles de almacenamiento es la misma que la de los recursos clásicos.

  • Administrar recursos de instancias blindadas en GCP

     VMware Aria Automation admite la creación de instancias blindadas en GCP mediante la propiedad blindada. Proporciona una capacidad para identificar instancias blindadas.

    Es posible establecer una directiva de integridad de instancia blindada en un recurso de máquina virtual de GCP. También es posible actualizar una configuración de instancia blindada de un recurso de instancia.

  • Al incorporar máquinas, la capacidad de incorporar también las redes de NSX-T conectadas

    Cuando se incorporan máquinas virtuales, ahora también puede incorporar redes de NSX conectadas. Como parte de esto, las redes aparecen en implementaciones relacionadas y el estado de la dirección IP de la máquina virtual se mantendrá cuando se elimine la máquina virtual.

  • Compatibilidad con máquinas virtuales de GCP

    VMware Aria Automation admite el aprovisionamiento de máquinas virtuales (VM) alojadas en Google Cloud Platform (GCP). Esto es posible a través de la arquitectura basada en complementos. Los objetos de máquina virtual de GCP clásicos de Aria Automation que están disponibles en Assembler tienen un conjunto limitado de propiedades. Sin embargo, con la arquitectura basada en complementos, los objetos de máquina virtual proporcionan todas las propiedades que están disponibles en Google Cloud Platform.

    Las ventajas de esto son que el usuario puede proporcionar entradas para todas o cualquiera de las propiedades en lugar de un conjunto predefinido por Aria Automation. Por ejemplo, una propiedad de GPU que no estaba disponible en el objeto de máquina virtual de GCP clásico en Aria Automation. Sin embargo, con la arquitectura basada en complementos, la propiedad de GPU está disponible en Assembler, donde el usuario puede proporcionar las entradas.

Problemas conocidos

  • El disco de arranque se aprovisiona en un almacén de datos que no coincide con las restricciones del perfil de almacenamiento

    Durante la fase de asignación de una implementación, cuando se selecciona un almacén de datos para los discos incluidos en la implementación, es posible que los perfiles de almacenamiento no se tengan en cuenta. Por lo tanto, puede seleccionarse para el disco un almacén de datos que no coincida con las restricciones que establecen los perfiles de almacenamiento.

    Este problema puede ocurrir:

    1) Solo cuando la propiedad de configuración PREVENT_COMPUTE_STORAGE_OVERALLOCATION se establece en true (que es false de forma predeterminada).

    2) Solo cuando se ejecutan 10 o más implementaciones en paralelo.

    A partir de la versión 8.11.2 y versiones posteriores, este problema ya se solucionó. Durante la implementación de la máquina virtual, el disco de arranque se aprovisiona en un almacén de datos que coincide con las restricciones esperadas del perfil de almacenamiento.

  • Las implementaciones de la máquina virtual provocan un error con el mensaje "Obteniendo máquina virtual en endpoint de directiva de NSX-T"

    No se pueden utilizar caracteres especiales en el nombre de una máquina virtual cuando se utilizan etiquetas de NSX.

    No hay solución alternativa.

  • Integrar la versión 0.21.0 del complemento en el proyecto Flagman

    En las plantillas de nube para recursos de idem.gcp, los usuarios deben utilizar type_ y no type.

    Existen dos casos identificados diferentes:

    En instancia -> network_interfaces, es posible equivocarse con la propiedad type_ y escribirla como type. Si se utiliza type, VMware Aria Automation no notifica al usuario (según lo esperado), la propiedad se omite y no se establece el valor deseado.

    network_interfaces:
            - access_configs:
                - kind: compute#accessConfig
                  name: External NAT
                  network_tier: PREMIUM
                  set_public_ptr: false
                  type_: ONE_TO_ONE_NAT
              kind: compute#networkInterface
              name: nic0
              network: https://www.googleapis.com/compute/v1/projects/tango-gcp/global/networks/default
              stack_type: IPV4_ONLY
              subnetwork: https://www.googleapis.com/compute/v1/projects/tango-gcp/regions/us-central1/subnetworks/default 

    El otro caso práctico se encuentra en disk. Es posible equivocarse fácilmente con la última propiedad type_ y escribirla como type. Esto lleva al mismo resultado que se describe anteriormente: no se notifica al usuario de ninguna manera, se omite la propiedad y el valor se establece en el valor predeterminado, no en el valor especificado en la plantilla de nube.

      Idem_GCP_COMPUTE_DISK_2:
        type: Idem.GCP.COMPUTE.DISK
        properties:
          name: e2e-idem-disk-2-${input.UUID}
          account: ${resource.Allocations_Compute_1.selectedCloudAccount.name}
          size_gb: 1
          project: ${resource.Allocations_Flavor_1.selectedCloudAccount.additionalProperties.gcp.project}
          zone: ${resource.Allocations_Compute_1.selectedPlacementCompute.name}
          type_: ${'/projects/' + resource.Allocations_Flavor_1.selectedCloudAccount.additionalProperties.gcp.project + '/zones/' + resource.Allocations_Compute_1.selectedPlacementCompute.id + '/diskTypes/pd-ssd'} 

     

    No hay solución alternativa.

Problemas resueltos

  • No se puede configurar la autenticación LDAP

    Anteriormente, la integración de LDAP provocaba que las búsquedas de usuarios y grupos de LDAP tuvieran un ámbito demasiado amplio. En los directorios de gran tamaño, esto significaba que a veces usuarios y grupos que realmente existían en el directorio no se encontraban debido a los límites impuestos por Active Directory al número de registros devueltos.

    Además, los nombres de usuario o los nombres de grupos aparecían en la lista de casillas de verificación, pero después de marcarlos y hacer clic en "Guardar", las selecciones no se conservaban y las casillas de verificación volvían a estar vacías.

    Esto se ha corregido y ya no ocurre. Sin embargo, si después de actualizar a la versión 8.12.2 sigue experimentando situaciones en las que Aria Automation Config parece no encontrar usuarios y grupos existentes, puede agregar calificadores adicionales al filtro de DN de búsqueda de usuarios y al filtro de DN de búsqueda de grupos:

    • Por ejemplo, si su directorio corporativo tiene un DN base 'dc=corp,dc=example,dc=com'. Los usuarios a los que se debe permitir el acceso a AAC pertenecen al grupo de seguridad de Active Directory con un distinguishedName de 'cn=ops,cn=groups,ou=Engineering,dc=corp,dc=example,dc=com'. Puede establecer el filtro de DN de búsqueda de grupos en 'cn=groups,ou=Engineering,dc=corp,dc=example,dc=com'. De esta forma, el ámbito de la lista de grupos incluiría a todos los grupos de la unidad organizativa de ingeniería, lo que sería mucho menos que todos los grupos del directorio.

    • Si desea establecer permisos directamente en los usuarios, puede configurar el filtro de DN de búsqueda de usuarios para que solo devuelva los usuarios de la unidad organizativa de ingeniería con este filtro: 'ou=Engineering,dc=corp,dc=example,dc=com'. Esto haría que solo los usuarios de ingeniería se mostraran en las listas de usuarios.

    Es importante recordar que estos filtros son solo de búsqueda. Cuando los usuarios y los grupos se marcan en la pestaña Usuarios y grupos en el área de trabajo Autenticación, AAC guarda el distinguishedName de los usuarios o del grupo y crea un vínculo internamente a distinguishedName. Los servidores basados en LDAP siempre pueden buscar un objeto por distinguishedName. Si se cambian los criterios de búsqueda en la pestaña de autorización inicial, estos vínculos no se eliminarán, solo se cambiarán las listas de usuarios y grupos que se pueden encontrar y seleccionar.

  • Cuando se utilizaba AD/LDAP para autenticar Ansible Tower con Aria Automation, se producían errores de tiempo de espera

    Anteriormente, se utilizaba la autenticación básica para autenticar Ansible Tower con Aria Automation. Esto provocaba errores de tiempo de espera cuando se utilizaban las credenciales de AD/LDAP.

    Con esta versión, Aria Automation ahora utiliza la autenticación de token de OAuth2 para conectarse con Ansible Tower (basándose en el enfoque recomendado de Red Hat Ansible Platform). Para obtener más información, consulte el blog Resumen de los métodos de autenticación en Red Hat Ansible Tower.

  • Las ejecuciones de solicitudes de flujo de trabajo se eliminan después de 24 horas, independientemente de su estado

    En las versiones anteriores, un trabajo programado eliminaba todas las ejecuciones de flujo de trabajo solicitadas hace más de 24 horas, independientemente de su estado. Esto provocaba errores cuando la ejecución de un flujo de trabajo tardaba más de 24 horas en completarse. Para solucionar este problema, hemos realizado mejoras en el proceso de eliminación e introducido cambios en la consulta.

    • Se actualizó el trabajo programado para tener en cuenta los estados finales de las ejecuciones de flujos de trabajo como parte del proceso de eliminación.

    • Se modificó la consulta para garantizar que solo se tengan en cuenta para su eliminación las ejecuciones de flujos de trabajo con estados finales.

    Estas mejoras garantizan que las ejecuciones de flujos de trabajo permanecerán abiertas hasta que alcancen un estado final

  • El parámetro de validación externa enlazado al campo Solicitar información projectId tiene un valor nulo

    Este problema se produce cuando un formulario personalizado del día 2 tiene un elemento de validación externa con el parámetro enlazado al campo Solicitar información > Identificador de proyecto. Al ejecutar la acción de validación, el valor de projectId es nulo. Este problema no tiene una solución alternativa y está solucionado para la versión 8.12.2.

  • No se puede escalar un equilibrador de carga a través de la API de IaaS

    Cuando Aria Automation crea un equilibrador de carga, comprobamos si hay 0 máquinas; si es así, omitimos la creación de grupos/servidores virtuales/etc. Al escalar horizontalmente un equilibrador de carga, se producirá un error si hay 0 grupos, ya que Aria Automation no tiene lógica para crear estos recursos durante el tiempo de actualización.

    Aria Automation ahora incluye una alternancia de funciones para crear siempre grupos/servidores virtuales/etc., sin importar cuántas máquinas estén asociadas al equilibrador de carga. Esto significa que cuando se crea un equilibrador de carga con 0 máquinas, Aria Automation crea grupos para él y, al escalar horizontalmente, no se encuentra con un mensaje de error de que no hay grupos.

    Para habilitar el nuevo comportamiento, establezca "nsxt.policy.create.lb.resources.without.machines" (a través de la interfaz de usuario de propiedades de configuración) en true antes de aprovisionar un equilibrador de carga.

  • Cuando se tiene un conmutador en un flujo de trabajo de Automation Orchestrator, el paso no se ejecuta

    En las versiones de producto 8.11.0 y 8.11.1, cuando se descartan elementos del flujo de trabajo en una flecha que sale de un elemento de conmutador, no se llevan a cabo cuando se ejecuta el flujo de trabajo.

  • Establecer parámetros para Cloud.Service.AWS.API.Gateway.Method

    En versiones anteriores, los usuarios del recurso Aria Automation Assembler Cloud.Service.AWS.API.Gateway.Method podían establecer el valor de propiedad para method.request.querystring.tableName con valores de cadena como 'true' o 'false'. A partir de esta versión, los usuarios deben utilizar literales booleanos en lugar de valores de cadena. El uso de valores de cadena provocará un error al actualizar el valor de la propiedad. 

    Método de API:

    tipo: Cloud.Service.AWS.API.Gateway.Method

    propiedades:

    request_parameters:

    # Utilice los valores literales booleanos true o false en lugar de 'true' o 'false'

    method.request.querystring.tableName: true

  • Eliminar la funcionalidad del método de creación de scripts saveToVersionRepository

    Los problemas de rendimiento se producían debido a que un repositorio de historial de versiones almacenaba una gran cantidad de versiones de elementos de configuración o recursos, como resultado de la generación automatizada de versiones provocada por las llamadas al método saveToVersionRepository.

    Se eliminó la funcionalidad del método saveToVersionRepository, que se expone a las instancias ConfigurationElement y ResourceElement en la API de creación de scripts de Automation Orchestrator. El método sigue estando disponible en la API de creación de scripts de Automation Orchestrator; sin embargo, simplemente genera un mensaje de registro como parte de los registros del flujo de trabajo que indica que ya no funciona y que se eliminará en una versión futura. El método se marcó como obsoleto.

    Cada vez que los usuarios que tengan un elemento de configuración o recurso que se haya actualizado tanto desde el cliente de Automation Orchestrator como desde la API de creación de scripts de Automation Orchestrator (ejecuciones de flujos de trabajo) decidan extraer o insertar en un repositorio de Git remoto con el que tengan una integración activa, se utilizará el estado actual del elemento de configuración o recurso especificado, ya que el elemento de configuración o recurso se ve afectado por esta operación.

    Los desarrolladores de flujos de trabajo de Automation Orchestrator deben revisar cualquier flujo de trabajo o acción que anteriormente se denominaba el método saveToVersionRepository y eliminar esas llamadas del código.

  • No se aplica la creación de instancias con un estado distinto de EN EJECUCIÓN

    Google Compute Engine inicia automáticamente las instancias recién implementadas. Anteriormente, el complemento idem-gcp simplemente ignoraba el valor de la propiedad status, que (opcionalmente) se pasaba como parte del SLS utilizado para crear la instancia.

     Esto se resuelve haciendo que el complemento idem-gcp recupere el valor de esta propiedad e intente colocar la instancia en el estado deseado que especifica esta propiedad inmediatamente después de implementar la instancia.

  • El complemento de REST no controla las claves de API para la autorización

    El complemento de HTTP REST de VMware Aria Automation Orchestrator no controlaba la autorización de las API con claves de API definidas personalizadas en el pasado.

    Como resultado, al invocar operaciones como REST API desde flujos de trabajo, las entradas de las claves de API no aparecían en el formulario de flujo de trabajo.

    Con esta resolución, el complemento de REST puede analizar la autorización de claves de API con el tipo de entrada "header" y "query" para Swagger2 y OpenAPI3. Como resultado, el usuario puede proporcionar valores para estos tipos de entrada en los formularios de flujo de trabajo. 

  • Al ejecutar una implementación de máquina virtual simple, con la propiedad de configuración PREVENT_COMPUTE_STORAGE_OVERALLOCATION establecida en true. Existe la posibilidad de que el disco de arranque se aprovisione en un almacén de datos que no coincida con las restricciones del perfil de almacenamiento.

    Durante la fase de asignación de una implementación, cuando se selecciona un almacén de datos para los discos incluidos en la implementación, es posible que los perfiles de almacenamiento no se tengan en cuenta. Por lo tanto, podría seleccionarse para el disco un almacén de datos que no coincida con las restricciones establecidas por los perfiles de almacenamiento.

    Este problema puede ocurrir:

    1) Solo cuando la propiedad de configuración PREVENT_COMPUTE_STORAGE_OVERALLOCATION se establece en true (que es false de forma predeterminada);

    2) Solo cuando se ejecutan 10 o más implementaciones en paralelo;

    Resolución: A partir de la versión 8.11.2 y versiones posteriores, este problema ya se solucionó. Durante la implementación de la máquina virtual, el disco de arranque se aprovisiona en un almacén de datos y coincide con las restricciones del perfil de almacenamiento según lo esperado.

Novedades de VMware Aria Automation de mayo de 2023/8.12.1

  • Capacidad para volver a aprovisionar una máquina de vSphere mediante una acción del día 2

    Esta acción del día 2 reemplaza la máquina virtual existente por una máquina virtual completamente nueva, configurada con el mismo nombre, identificador y asignación de IP. La acción está disponible de forma predeterminada para administradores de Assembly, administradores de Service Broker, administradores de proyectos y propietarios de implementaciones. 

    Nota: Para volver a construir una acción del día 2:

    1. Un disco no persistente conectado a una máquina virtual se borra una vez que se llama a una acción de reconstrucción en la máquina virtual.

    2. Si hay un FCD presente, el FCD se desasocia de la máquina virtual, pero permanece sin cambios cuando se llama a la acción de reconstrucción.

    3. La reconstrucción se aplica a la máquina virtual en todos los estados, excepto el estado Falta.

    4. Se limita a las máquinas virtuales de vSphere implementadas solo en esta versión. 

    5. Las máquinas virtuales de vSphere incorporadas y migradas no se admiten en esta versión.

    6. La acción de reconstrucción puede tardar más tiempo en comparación con otras acciones del día 2, ya que implica volver a aprovisionar la máquina virtual.

    Se recomienda crear una instantánea del recurso antes de realizar la operación del día 2 de reconstrucción.

  • Capacidad para reservar o anular la reserva de una dirección IP para que esté disponible o deje de estarlo para la implementación

    Puede consultar las direcciones IP disponibles desde la IPAM interna de Aria Automation y reservar una o varias direcciones IP para que dejen de estar disponibles para una implementación. Estas operaciones solo se admiten a través de la API. Consulte la sección Administración de direcciones IP de la guía de programación de API para obtener más información.

Problemas conocidos

  • El uso de scripts de Python con la versión más reciente de la biblioteca de solicitudes o el cliente urllib3 v2 provoca un error "urllib3 v2.0 solo admite OpenSSL 1.1.1+" en las acciones de extensibilidad.

    Actualmente, la versión más reciente de la biblioteca de solicitudes y urllib3 v2 no se pueden utilizar en las acciones de extensibilidad, ya que estas dependencias requieren una versión de OpenSSL posterior a la 1.1.1.

    Solución alternativa: En el cuadro de texto de dependencias del editor de acciones de extensibilidad, especifique una versión de la biblioteca de solicitudes anterior a la 2.29.0 o, si utiliza urllib3, especifique una versión anterior a la 2.

  • Después de la actualización, si la implementación especifica un tamaño de disco de arranque menor que el tamaño del disco de arranque de imagen, se producirá un error en la implementación.

    Este problema conocido se produce al actualizar a la versión 8.11.1 y posteriores.

  • Se agota el tiempo de espera de los flujos de trabajo para la interacción del usuario de Aria Automation si no hay respuesta en mucho tiempo

    Las interacciones manuales del usuario no se pueden responder desde Aria Automation si han pasado más de 24 horas; sin embargo, aún se pueden responder desde Automation Orchestrator. Al intentar responder a la interacción manual del usuario desde Aria Automation, aparece este mensaje de error:

    "No se pudo procesar la solicitud debido a: No se pudo encontrar información sobre el identificador de solicitud: '<request id>' para el recurso: '<resource id>'"

  • Al crear una instancia, se produce un error al crear discos con etiquetas debido a una transformación inesperada de snake case

    Se trata de un error que forma parte de un escenario poco probable. 

    Al crear la instancia, cuando un usuario intenta crear una instancia con discos, usando initialize_params y asignando etiquetas a ese disco que contienen formato snake case (p. ej. "first_key": "first_value"), la clave se convertirá en "firstKey", que no es un formato de etiqueta válido. 

    Se recomienda agregar las etiquetas por separado mediante el recurso de disco, o utilizar un guion bajo en la clave de etiqueta.

  • Los paquetes de Python no se descargan de registros privados que requieren setuptools

    Cuando se utiliza un repositorio de Python privado basado en el paquete setuptools, no se pueden descargar las dependencias.

  • No se aplica la creación de una instancia con un estado distinto de EN EJECUCIÓN

    Cuando se crea una nueva instancia de máquina virtual, Google Compute Engine la aprovisiona automáticamente en estado EN EJECUCIÓN, incluso cuando la plantilla de implementación especifica otro estado de tiempo de ejecución deseado (p. ej., FINALIZADO).

Problemas resueltos

  • Discos SSD Premium de Azure con nivel de rendimiento no válido

    Al aprovisionar una máquina virtual de Azure con un disco de almacenamiento SSD Premium conectado, Aria Automation permite a los usuarios seleccionar niveles de rendimiento no conformes que no son compatibles con los discos SSD Premium.

    Al implementar en Azure, el nivel de rendimiento se actualiza a una opción conforme en Azure, pero Aria Automation muestra la selección que anteriormente no era conforme. El mismo comportamiento tiene lugar cuando los clientes cambian el tamaño de estos discos a través de Aria Automation, independientemente de si el disco está conectado a una máquina virtual o es independiente. Los clientes deben hacer referencia cruzada a la documentación de Azure para seleccionar los niveles de rendimiento adecuados. 

  • La exportación de un paquete con "Editar contenido" desbloquea el contenido del sistema

    El contenido del complemento (p. ej., los flujos de trabajo) ya no se ve afectado por los ajustes "Ver contenido", "Agregar al paquete" y "Editar contenido" de los paquetes importados.

  • Asegúrese de que el complemento de vCOIN aparezca como Certificado por VMware

    El complemento de VMware Aria Automation Orchestrator para vSphere Web Client no se mostraba como Certificado por VMware en la sección Complementos del cliente de vSphere Client.

    Esto se solucionó en la última versión y el complemento debería aparecer como Certificado por VMware para los nuevos registros. Los registros de complementos ya existentes deben volver a registrarse para mostrarse como Certificado por VMware.

  • Los desarrolladores de flujos de trabajo pueden reemplazar contenido que no forma parte de sus permisos

    Automation Orchestrator muestra una alerta cuando el usuario que ha iniciado sesión actualmente no tiene permisos para reemplazar determinados elementos que intenta importar con un paquete y dichos elementos no se pueden seleccionar en el cuadro de diálogo de importación del paquete.

    La REST API ahora devolverá un error dentro de la respuesta cuando el usuario no tenga permisos para reemplazar contenido.

  • Cambios en la autenticación de token de sesión por usuario de Aria Automation

    Los clientes que utilizaban el complemento de Aria Orchestrator para Aria Automation con conexiones "Sesión por usuario" se enfrentaban al problema de que el token de acceso de usuario quedaba obsoleto y era incorrecto cuando se utilizaba con varios inicios de sesión de usuario. Esto afectaba a todas las llamadas de API de Aria Automation que utilizaban Sesión por usuario para el flujo de trabajo, las acciones y las búsquedas de inventario, lo que daba lugar a errores o respuestas de API incorrectas al ejecutar ambas desde Aria Automation o Aria Orchestrator.

    A partir de esta versión, el complemento de Orchestrator para Aria Automation incluye una solución para gestionar correctamente los tokens de acceso de usuario. Todos los flujos de trabajo, las acciones y las búsquedas de inventario que utilicen Sesión por usuario para ejecutar las API de Aria Automation deberían funcionar sin problemas cuando se ejecuten directamente desde Orchestrator o a través de Aria Automation cuando se utilicen en entornos con varios usuarios con la sesión iniciada.

  • Insertar un objeto con el botón de versión después de cambiar la rama remota hace que se inserten todos los cambios locales

    Cada vez que había un repositorio de Git remoto activo integrado y se intentaba insertar un único objeto de contenido mediante el botón Versión, los elementos fuera del elemento seleccionado podían insertarse en el repositorio de Git remoto. Este problema podía producirse después de un cambio de Rama remota o después de cambiar entre repositorios activos.

  • Volver a consultar la directiva de uso compartido de contenido para utilizar orígenes de contenido en lugar de elementos de contenido cuando el origen está presente en la directiva

    Las actualizaciones de la directiva de uso compartido de contenido para esta versión incluyen:

    1. Las directivas de uso compartido de contenido con orígenes de contenido ahora se aplican con orígenes como destino y no con elementos de contenido dentro del origen de contenido. La pestaña Implementaciones ahora muestra también los orígenes de contenido como el elemento de destino. 

    2. Una vez que Aria Automation se actualiza a la versión 8.12.1 o superior, todas las directivas de uso compartido de contenido se refuerzan una vez para permitir que se incorporen cambios desde el punto 1. Se trata de una acción única en la que la nueva aplicación se programa uniformemente durante las dos primeras horas.

Novedades de VMware Aria Automation de abril de 2023/8.12.0

  • Presentación del nuevo nombre de familia VMware Aria

    ¡Presentación del nuevo nombre de familia VMware Aria!

    El diccionario de la RAE define un aria como una "composición sobre cierto número de versos para que la cante una sola voz". VMware Aria, una sola solución de administración de la nube, es la voz que promete eliminar la complejidad de varias nubes que se manifiesta como "ruido" y restaurar las melodiosas y armónicas operaciones de nube de vuelta a los clientes.

    Nota:

    • Es posible que los usuarios tengan que eliminar las cookies o actualizar la memoria caché para que los cambios de nombre se reflejen en algunas páginas.

    • Los eventos más antiguos generados por el sistema (p. ej., en registros de auditoría) no contendrán nombres nuevos.

  • Nuevo mosaico unificado de Aria Automation con nuevos nombres de servicio (solo en SaaS)

    Todos los servicios de Aria Automation Cloud se agrupan en un mosaico "Aria Automation" de servicio unificado. Según la licencia y la función de usuario, verá "Aria Automation Assembler" (anteriormente Cloud Assembly), "Aria Automation Service Broker", "Aria Automation Pipelines" (anteriormente Code Stream) y "Aria Automation Config" (anteriormente SaltStack Config) como una familia de servicios en "Aria Automation".

    En una nueva página de destino, también se explican los detalles de esta nueva estructura y se proporciona una introducción a Aria Automation. Un nuevo conmutador de servicio permite una navegación rápida y sencilla entre los servicios en Aria Automation. Esta configuración se habilitará sin problemas para todos los usuarios de Aria Automation.

    Nota: Esto no está disponible para los usuarios que acceden a los servicios existentes de Aria Automation desde VMware Cloud Partner Navigator. En ese caso, la experiencia no cambia.

    Es posible que tenga que eliminar las cookies o actualizar la memoria caché para que los cambios de nombre se reflejen en algunas páginas.

    Los eventos más antiguos generados por el sistema, por ejemplo en registros de auditoría, no contendrán nombres nuevos.

    Para obtener más información sobre VMware Aria Automation, consulte la guía Introducción a VMware Aria Automation.

  • Nuevas opciones de tiempo de espera para flujos de acciones de extensibilidad

    Los usuarios ahora pueden elegir entre dos opciones para establecer el tiempo de espera máximo durante la inicialización de los flujos de acciones de ABX:

    • Establecer un valor de tiempo de espera de hasta 5 horas

    • No establecer ningún límite para la ejecución de flujos dejando el cuadro de texto de tiempo de espera en blanco

  • Capacidad para utilizar Aria Automation y aprovisionar un disco de almacenamiento con el tipo de aprovisionamiento ligero

    Ahora puede establecer el tipo de aprovisionamiento como grueso, ligero o ambos en el perfil de almacenamiento y en la plantilla de nube como una propiedad en los discos asociados. 

    Cuando se utiliza el tipo de aprovisionamiento ligero, el aprovisionamiento de disco se lleva a cabo correctamente aunque no haya suficiente espacio en el almacén de datos. Esta función estará disponible para discos asociados o independientes. 

  • Presentación de una nueva arquitectura de complementos para un acceso más rápido a la configuración actualizada de proveedores de nube pública nativa y una experiencia de usuario de Automation Assembler más ágil

     Los recursos de nube pública se actualizan continuamente con nuevas propiedades y operaciones. Para permitir un consumo de recursos de nube pública más rápido, Aria Automation ofrece un nuevo modelo de implementaciones y diseños basados en complementos en Automation Assembler. La arquitectura de complementos da como resultado un acceso más rápido a las opciones actualizadas del proveedor y una experiencia de usuario de Automation Assembler más ágil. Cuando un proveedor de nube, como AWS, agrega más recursos y propiedades, estos se agregan fácilmente al complemento asociado.

     La directiva de asignación está disponible para todos los recursos de nube nuevos. Estos recursos se pueden utilizar para crear plantillas de nube virtual y se pueden exponer como elementos del catálogo.

    Esta nueva arquitectura nos permite proporcionar nuevos servicios de AWS, como EC2, contenedor S3, GP3 e IO2 en el lienzo de Cloud Assembly.

    Notas:

    • La versión 8.12 local de Aria Automation requiere 48 GB de memoria. Antes de actualizar, asegúrese de haber protegido la memoria necesaria.

    • Algunos componentes son beta

  • Capacidad para filtrar el log de auditoría de Aria Automation

    El log de auditoría ahora permite a los administradores hacer un seguimiento del uso con Aria Automation. Esta función incluye estas mejoras:

    • Búsqueda de filtros para logs de auditoría

  • Capacidad para mostrar el historial de versiones de los orígenes de contenido en formularios personalizados

    Los formularios personalizados en Aria Automation Service Broker ahora admiten el historial de versiones. También puede aplicar formularios personalizados a diferentes versiones de VMware Cloud Template.

    El autor de formularios personalizados ahora puede hacer lo siguiente:

    • Crear varias versiones de un formulario personalizado

    • Revisar una lista de todas las versiones de un formulario personalizado

    • Restaurar a una versión anterior del formulario personalizado

    • Crear una nueva versión del formulario personalizado basado en su versión más reciente

    • Adjuntar un formulario personalizado a una versión específica del elemento de origen de contenido (solo para plantillas de nube)

    Nota: Los formularios personalizados heredados (migrados desde versiones anteriores de Aria Automation) se enlazan y se comparten entre todas las versiones de una plantilla de nube específica. Si elimina el formulario personalizado heredado, este se eliminará para todas las versiones de la plantilla de nube. Si desea enlazar un formulario personalizado heredado a una versión específica de la plantilla de nube, debe habilitar o deshabilitar el formulario personalizado para esa versión específica de la plantilla de nube haciendo clic en el botón Versión de la plantilla de nube -> Personalizar formulario -> Habilitado/deshabilitado -> Guardar.

    Para obtener más información sobre el historial de versiones de orígenes de contenido en formularios personalizados, consulte la entrada del blog de historial de versiones de formularios.

  • Próximo desuso de la funcionalidad de zonas privadas virtuales

    VMware anuncia su intención de dejar de utilizar la asignación de imágenes y zonas privadas virtuales de la funcionalidad del proveedor al tenant secundario. Todos los clientes que utilicen esta funcionalidad deben comenzar a hacer planes para retirar la configuración, ya que la funcionalidad se eliminará en una futura versión de Aria Automation, a la espera de anunciar las fechas exactas junto con instrucciones adicionales. Comuníquese con su contacto de VMware para obtener más información.

  • API de IaaS: compatibilidad con la creación de endpoints de integración de IPAM

    Anteriormente, no había ninguna API para crear un endpoint de integración de IPAM en Aria Automation. Ahora, hay una API que permite que los administradores realicen esta tarea sin ir a la interfaz de usuario. Para obtener información sobre cómo utilizar el endpoint de integración de IPAM, consulte Cómo importar un paquete de IPAM.

  • Capacidad para ejecutar en paralelo acciones personalizadas y acciones del día 2 inmediatas

    VMware Aria Automation admite acciones personalizadas y acciones inmediatas que se ejecutan en el mismo recurso o implementación, con estas consideraciones:

    • La acción personalizada debe iniciarse antes de la acción inmediata.

    • Si hay en curso una acción de recurso inmediata, no podrá iniciar otra acción (ni personalizada ni inmediata) en el mismo recurso o implementación. Si hay en curso una acción de implementación directa, no podrá iniciar otra acción (ni personalizada ni inmediata) en la misma implementación ni en ningún recurso.

    • Si hay en curso una acción de recurso personalizada, no podrá iniciar otra acción personalizada en el mismo recurso o implementación. Si hay en curso una acción de implementación personalizada, no podrá iniciar otra acción personalizada en la misma implementación ni en ningún recurso.

    • Si hay una solicitud en curso en el recurso, se bloquearán las acciones del día 2 que terminan eliminando el recurso (por ejemplo, deployment.delete, deployment.update, machine.delete, machine.remove disk). Sin embargo, las operaciones de eliminación (excepto las relacionadas con la implementación) aún estarán permitidas a través de la API de IaaS.

    • Las acciones de ejecución paralelas pueden fallar si están en conflicto entre ellas: ejecutar una acción personalizada para instalar Apache en una máquina y la acción inmediata Reiniciar en la misma máquina, al mismo tiempo.

  • Compatibilidad con Ansible Automation Controller (anteriormente Ansible Automation Tower)

    Aria Automation es compatible con Automation Controller (anteriormente Ansible Tower), que forma parte de Ansible Automation Platform.

  • Capacidad para cambiar el proyecto en una implementación que contiene recursos migrados, aprovisionados e incorporados

    Ahora puede utilizar la funcionalidad de cambio de proyecto en implementaciones que contengan cualquier combinación de recursos implementados, migrados e incorporados.

    Los recursos compatibles incluyen estos tipos de recursos y restricciones: Las implementaciones con recursos implementados pueden contener máquinas virtuales, discos, equilibradores de carga, redes, grupos de seguridad, grupos de Azure, NAT, puertas de enlace y recursos personalizados, configuraciones de Terraform y recursos de Ansible y Ansible Tower.

Novedades de Automation Config

  • Mostrar los datos más recientes de Salt Grains a los usuarios de Cloud Assembly para obtener una vista de los recursos más detallada

    Para las máquinas virtuales implementadas mediante Automation Assembler con un recurso Config, se muestran los datos de Salt Grains más recientes en la vista de recursos (actualizada periódicamente cada 6 horas).

Novedades de Automation for Secure Hosts

  • VMware Aria Automation for Secure Hosts admite el banco de pruebas de CIS para Windows 2022

    VMware Aria Automation for Secure Hosts ahora tiene el banco de pruebas de CIS más reciente para Windows Server 2022.

Novedades de Automation Orchestrator

  • Las API de VMware vCenter 8 ahora están disponibles a través de los complementos de Automation Orchestrator

    Las siguientes API de VMware vCenter ahora están disponibles a través de los complementos de Automation Orchestrator:

    • API de VMware vCenter 8 a través del complemento de VMware Aria Automation Orchestrator para vCenter Server

    • API de VMware vCenter 8 Update Manager a través del complemento de VMware Aria Automation Orchestrator para vSphere Update Manager

    • API de Auto Deploy de VMware vCenter 8 a través del complemento de VMware Aria Automation Orchestrator para vSphere Auto Deploy

    Todas las nuevas funciones y definiciones de API se pueden encontrar aquí. vSphere Management SDK es un paquete que contiene un conjunto de kits de desarrollo de software vSphere: vSphere Web Services SDK, vSphere Storage Policy SDK, vSphere Storage Management SDK, vSphere ESX Agent Manager SDK y SSO Client SDK. Estos SDK proporcionan documentación, bibliotecas y ejemplos de código necesarios para que los desarrolladores compilen rápidamente soluciones integradas con las plataformas de virtualización de VMware.

Problemas conocidos

  • Los nombres de servicio y función se reemplazan por valores antiguos cuando se ejecuta deploy.sh por segunda vez

    Este problema importante se identificó con la versión 8.12 de Aria Automation. Consulte el artículo 92018 de la base de conocimientos para obtener más información antes de la actualización o la instalación.

  • No se puede acceder a algunos servicios después de asociar un tenant con Aria Automation 8.12 a través de LCM

    Después de asociar un tenant con VMware Aria Automation 8.12 a través de LCM, es posible que los usuarios no puedan acceder a los siguientes servicios:

    • Assembler

    • Migration Assistant

    • Canalizaciones

    • Config 

    Solución alternativa:

    1. Inicie sesión en el tenant como usuario con privilegios de propietario de organización.

    2. En Administración de identidades y acceso, haga clic en la pestaña Usuarios activos.

    3. Seleccione el usuario afectado y haga clic en Editar funciones.

    4. Para conceder al usuario acceso a Assembler y a Migration Assistant, haga clic en Agregar acceso a servicio y seleccione Cloud Assembly.

    5. Para conceder al usuario acceso a Pipelines, haga clic en Agregar acceso a servicio y seleccione Code Stream.

    6. Para conceder al usuario acceso a Config, haga clic en Agregar acceso a servicio y seleccione SaltStack Config.

  • El depurador de Automation Orchestrator no entra en subtareas

    El depurador de acciones de Automation Orchestrator no entra en acciones internas llamadas a través del método System.getModule(module).action().

    Solución alternativa: utilice la acción raíz como único elemento en un flujo de trabajo nuevo y depure el flujo de trabajo mediante el depurador de flujos de trabajo.

  • Información de nivel de rendimiento incoherente para la máquina de Azure cuando se cambia el tamaño del disco administrado mediante acciones del día 2

    Cuando un disco de Azure con un disco administrado Premium cambia de tamaño con acciones del día 2 en Aria Automation, se actualiza el nivel de rendimiento de línea base en el portal de Azure. Sin embargo, el nivel de rendimiento sigue siendo el mismo en la plantilla de las propiedades personalizadas de Aria Automation. Esto da lugar a información de nivel de rendimiento incoherente.

    No hay solución alternativa.

Problemas resueltos

  • El disco de arranque se aprovisiona en un almacén de datos que no coincide con las restricciones del perfil de almacenamiento.

    Al ejecutar una implementación de máquina virtual simple, con la propiedad de configuración PREVENT_STORAGE_OVER_ALLOCATION establecida en true, el disco de arranque se aprovisiona en un almacén de datos que no coincide con las restricciones del perfil de almacenamiento. Este problema puede producirse en las versiones anteriores a la 8.11.2.

    Este problema puede ocurrir:

    1. Cuando la propiedad de configuración PREVENT__COMPUTE_STORAGE_OVERALLOCATION se establece en true (que es false de forma predeterminada)

    2. Cuando se ejecutan 10 o más implementaciones en paralelo

    Resolución: A partir de la versión 8.11.2 y versiones posteriores, este problema ya se solucionó. Durante la implementación de la máquina virtual, el disco de arranque se aprovisiona en un almacén de datos y coincide con las restricciones del perfil de almacenamiento según lo esperado.

  • Comprobar los permisos de lectura y escritura de las carpetas de Aria Automation Orchestrator antes de ejecutar flujos de trabajo

    Las ejecuciones de los flujos de trabajo "Copiar archivo de vCO a invitado" y "Copiar archivo de invitado a vCO" pueden fallar debido a errores de permisos de lectura/escritura. Cuando esto suceda, actualice js-io-rights.conf con los permisos de lectura y escritura deseados para archivos y carpetas.

  • La ejecución intermitente del flujo de trabajo de Aria Automation no puede continuar después de responder a la interacción del usuario

    Cuando un flujo de trabajo espera una entrada de un usuario, la ejecución del flujo de trabajo no continúa después de que el usuario responde a la interacción. El problema se puede observar de forma intermitente cuando se revoca el token que se utilizó para iniciar la ejecución del flujo de trabajo.

  • En algunos casos, los usuarios no pueden iniciar sesión en una máquina virtual aprovisionada con el nombre de usuario y la contraseña

    Después de aprovisionar una máquina virtual con los métodos de autenticación remoteAccess y usernamePassword, en algunos casos los usuarios no podían iniciar sesión en la máquina virtual con las credenciales de la plantilla de nube.

    Este problema se solucionó. Después de aprovisionar una máquina virtual, los usuarios ahora pueden iniciar sesión con el nombre de usuario y la contraseña incluidos en la plantilla de nube.

  • Las etiquetas en la zona de nube y los recursos informáticos de Azure se eliminan después de la actualización

    Anteriormente, al actualizar a vRealize Automation 8.11.0, algunos usuarios advertían que las etiquetas en los recursos informáticos de la zona de disponibilidad de Azure ya no estaban disponibles. Ahora, las etiquetas no se eliminan después de actualizar a una nueva versión.

  • Al ejecutar el comando de habilitación/deshabilitación 'vracli cap' que ya tiene el mismo valor deseado, se devuelve un error y el código de salida distinto de cero

    Anteriormente, estos comandos salían con un código de salida distinto de cero si la capacidad dada ya estaba habilitada (o deshabilitada respectivamente).

    vracli capabilities <capability-name> --enable vracli capabilities <capability-name> --disable

     Con la última solución, esto ya no se considera un error, y los comandos mencionados se cerrarán con el código de salida 0 en estas situaciones.

     Repercusión: no hay ningún impacto para el uso típico (que ejecuta manualmente el comando). Si los scripts automatizados utilizan estos comandos y esperan que salgan con un estado distinto de cero, y no es necesario alternar la capacidad, es posible que deban actualizarse.

  • No se puede agregar una expresión regular al comparar el nombre de rama en los webhooks de Git

    Puede pasar la expresión regular como un nombre de rama al configurar un webhook de Git en Automation Pipelines.

    En versiones anteriores, era necesario crear un webhook de Git por rama de repositorio, lo que provocaba varios webhooks. Ahora, al proporcionar una expresión regular adecuada, puede vincular un único recurso de webhook a varias ramas; esto da como resultado menos webhooks en Git y en Automation Pipelines.

  • Nuevos tiempos de ejecución disponibles en Aria Automation Orchestrator

    En versiones anteriores de Aria Automation Orchestrator, las versiones de la biblioteca Polyglot eran NodeJs - 14, Powershell - 6.2 o 7.1 (PowerCLI 11 o 12) y Python - 3.7. Los usuarios no pudieron agregar un paquete compatible con la versión más reciente de Polyglot y se enfrentaron al error TLS debe ser de la versión 1.2 o posterior.

    Ahora, estos nuevos tiempos de ejecución se agregaron en Aria Orchestrator Polyglot - Powershell 7.3.3 y Python 3.10. Los usuarios ahora pueden actualizar los paquetes sin errores mediante estos entornos.

  • Instancia de Automation Orchestrator con las credenciales del usuario conectado actualmente al actualizar tareas programadas

    Anteriormente, cuando un usuario intentaba actualizar una tarea programada que había creado, el botón Usar usuario actual no empleaba las credenciales del usuario conectado. Ahora, el botón Usar usuario actual emplea las credenciales de usuario correctas. 

Documentación y control de versiones de API

Importante:

Aviso anticipado de un próximo cambio

Cloud Services Platform (CSP) admitirá la autenticación de clave de prueba para el intercambio de código (Proof Key for Code Exchange, PKCE) y dejará de utilizar la autenticación que no es PKCE. Si es un usuario de API de VMware Aria Automation y tiene una directiva de autorización de IP configurada en una organización de cliente mediante CSP, deberá obtener el token de actualización siguiendo la API de CSP documentada en Obtener un token de acceso mediante un token de actualización de API. El token obtenido al seguir el endpoint de inicio de sesión de la API de IaaS documentado en Obtener el token de acceso quedará obsoleto.

Cuando se conozca la fecha de publicación de este cambio, se actualizará este aviso.

Aviso: Las notas de las versiones anteriores se archivan anualmente:

La documentación de la API está disponible con el producto. Para acceder a todos los documentos de Swagger desde una sola página de destino, vaya a:

  • https://www.mgmt.cloud.vmware.com/automation-ui/api-docs/ para vRealize Automation Cloud.

  • https://<appliance.domain.com>/automation-ui/api-docs para vRealize Automation 8.x, donde appliance.domain.com es su dispositivo de vRealize Automation.

Antes de utilizar la API, tenga en cuenta las actualizaciones y los cambios de API más recientes de esta versión, y observe los cambios en los servicios de API que utiliza. Si no bloqueó la API usando la variable apiVersion antes, es posible que vea un cambio en una respuesta de la API. Los cambios y las actualizaciones de la API se proporcionan en la sección Novedades de cada versión.

Para las API desbloqueadas, el comportamiento predeterminado varía en función de la API.

  • Para las API de IaaS de Cloud Assembly, todas las solicitudes que se ejecuten sin el parámetro apiVersion se redireccionarán a la primera versión, que es 2019-01-15. Este redireccionamiento permitirá que todos los usuarios que no especificaron previamente el parámetro apiVersion transicionen sin problemas a la versión más reciente sin experimentar cambios disruptivos.

    NOTA: Para las API de IaaS de Cloud Assembly, la versión más reciente es apiVersion=2021-07-15. Si se dejan desbloqueadas, las solicitudes de las API de IaaS se redireccionarán a la primera versión, que es 2019-01-15. La primera versión está obsoleta y se admitirá durante 24 meses. Para garantizar una transición sin problemas a la nueva versión, bloquee las solicitudes de las API de IaaS con el parámetro apiVersion asignado en 2021-07-15.

  • Para otras API, las solicitudes de API utilizarán la versión más reciente de forma predeterminada. Si selecciona una de las fechas de versión anteriores enumeradas para la especificación Swagger, el comportamiento de la API reflejará las API que estaban en vigor a partir de dicha fecha y cualquier fecha hasta la siguiente de la versión más reciente. Las API no tienen versiones para cada versión de vRealize Automation y no todas las API admiten el parámetro apiVersion.

Para obtener más información sobre el uso del parámetro apiVersion, consulte las guías de programación:

Las actualizaciones y los cambios de API para esta versión se proporcionan en las siguientes secciones:

Cambios en la API de VMware Aria Automation de agosto de 2023

En la siguiente tabla, se enumeran los servicios de API con actualizaciones o cambios desde la versión anterior.

Nombre del servicio

Descripción del servicio

Actualizaciones y cambios de la API

IaaS

Realice tareas de configuración de la infraestructura, incluidas la validación y el aprovisionamiento de recursos de manera iterativa.

Para acceder a las actualizaciones o los cambios enumerados para las API de IaaS, debe incluir apiVersion=2021-07-15 en la llamada. Por ejemplo:

GET https://cloud.domain.com/iaas/api/zones?apiVersion=2021-07-15

(Solo SaaS) Se actualizaron los endpoints para crear una cuenta de nube de vSphere+ con un endpoint independiente del tipo o específico del tipo:

  • Para el endpoint independiente del tipo POST /iaas/api/cloud-account, especifique "cloudAccountType": "vSphere" e incluya "environment": "aap" como cloudAccountProperty o customProperty.

  • Para el endpoint específico del tipo POST /iaas/api/cloud-accounts-vsphere, incluya "environment": "aap" en la carga útil.

Cambios en la API de VMware Aria Automation de julio de 2023

En la siguiente tabla, se enumeran los servicios de API con actualizaciones o cambios desde la versión anterior.

Nombre del servicio

Descripción del servicio

Actualizaciones y cambios de la API

ABX

Cree o administre acciones de extensibilidad y sus versiones. Ejecute acciones y flujos.

El límite de código fuente para las acciones de extensibilidad aumenta de 32 000 a 128 000 caracteres. Esto no afecta a las acciones de extensibilidad cargadas como un archivo ZIP.

Implementación

Acceda a los objetos y las plataformas de la implementación, o a los blueprints que se han implementado en el sistema.

El nuevo endpoint devuelve el número de objetos facturables, como el número de máquinas virtuales, CPU y núcleos de CPU. El número está vinculado a la organización del usuario.

GET /deployment/api/billing-metrics

Se agregó un nuevo parámetro booleano "billable" para el siguiente endpoint.

GET /deployment/api/resources

Si se establece en true, la respuesta incluye información sobre los recursos facturables.

Nuevo parámetro de entrada "imageRef" para especificar la imagen al reconstruir una máquina virtual agregada para el siguiente endpoint.

POST /deployment/api/resources/{resourceId}/requests

Carga útil de ejemplo para reconstruir una máquina virtual con el identificador de imagen 205297c5c01c47e8f9f5451d8af9b87f64ed1bcd

{    "actionId": Cloud.vSphere.Machine.Rebuild,     "inputs": {        "imageRef": "/resources/images/205297c5c01c47e8f9f5451d8af9b87f64ed1bcd}  

NOTAS:

  • Para obtener el identificador de imagen, puede utilizar GET /iaas/api/fabric-images

  • La entrada de imagen solo es necesaria durante la reconstrucción si la propiedad de imagen no está establecida para la máquina que se va a reconstruir. Este suele ser el caso de las máquinas incorporadas.

  • Si la imagen ya está configurada para una máquina, la imagen no se puede modificar y se ignora la entrada "imageRef".

Cambios en la API de VMware Aria Automation de junio de 2023

En la siguiente tabla, se enumeran los servicios de API con actualizaciones o cambios desde la versión anterior.

Nombre del servicio

Descripción del servicio

Actualizaciones y cambios de la API

infraestructura como servicio

Realice tareas de configuración de la infraestructura, incluidas la validación y el aprovisionamiento de recursos de manera iterativa.

Para acceder a las actualizaciones o los cambios enumerados para las API de IaaS, debe incluir apiVersion=2021-07-15 en la llamada. Por ejemplo:

GET https://cloud.domain.com/iaas/api/zones?apiVersion=2021-07-15

Nuevos endpoints para obtener rangos de IP asociados para redes, redes de tejido y redes de vSphere de tejido:

  • GET /iaas/api/networks/{id}/network-ip-ranges

  • GET /iaas/api/fabric-networks/{id}/network-ip-ranges

  • GET /iaas/api/fabric-networks-vsphere/{id}/network-ip-ranges

Cambios en la API de VMware Aria Automation de mayo de 2023

En la siguiente tabla, se enumeran los servicios de API con actualizaciones o cambios desde la versión anterior.

Nombre del servicio

Descripción del servicio

Actualizaciones y cambios de la API

infraestructura como servicio

Realice tareas de configuración de la infraestructura, incluidas la validación y el aprovisionamiento de recursos de manera iterativa.

Para acceder a las actualizaciones o los cambios enumerados para las API de IaaS, debe incluir apiVersion=2021-07-15 en la llamada. Por ejemplo:

GET https://cloud.domain.com/iaas/api/zones?apiVersion=2021-07-15

Endpoints de rango de IP de red nuevos y actualizados para admitir las consultas, las asignaciones y la publicación de direcciones IP de red:

  • GET /iaas/api/network-ip-ranges/{id}

  • GET /iaas/api/network-ip-ranges/{id}/ip-addresses

  • GET /iaas/api/network-ip-ranges/{id}/ip-addresses/{ipAddressId}

  • POST /iaas/api/network-ip-ranges/{id}/ip-addresses/allocate

  • POST /iaas/api/network-ip-ranges/{id}/ip-addresses/release

Cambios en la API de VMware Aria Automation de abril de 2023

En la siguiente tabla, se enumeran los servicios de API con actualizaciones o cambios desde la versión anterior.

Nombre del servicio

Descripción del servicio

Actualizaciones y cambios de la API

Catálogo

Acceda a elementos y orígenes del catálogo de Service Broker, incluidos el uso compartido de contenido y la solicitud de elementos del catálogo.

Nuevos endpoints de elementos de administración del catálogo para habilitar el control de versiones de formularios personalizados:

  • GET /catalog/api/admin/items/{id}/versions

  • GET /catalog/api/admin/items/:id/versions/{versionId}

  • PATCH /catalog/api/admin/items/{id}/versions/{versionId}

CMX

Cuando use una integración de Kubernetes, implemente y administre clústeres y espacios de nombres de Kubernetes.

Se agregó un nuevo parámetro de entrada "tagIds" para los siguientes endpoints de zonas de Kubernetes:

  • POST /cmx/api/resources/k8s-zones

  • PUT /cmx/api/resources/k8s-zones/{id}

Formularios personalizados

Define el comportamiento de personalización y representación de formularios dinámicos en los servicios Service Broker y Assembler de VMware.

Nuevos endpoints para habilitar el control de versiones de formularios personalizados.

Endpoints de versión de formulario:

  • GET /form-service/api/forms/versions

  • GET /form-service/api/forms/versions/{id}

  • POST /form-service/api/forms/versions/

  • PATCH /form-service/api/forms/versions/{id}/restore

Endpoints de definición de formulario:

  • GET /form-service/api/forms/search

  • DELETE /form-service/api/forms/deleteBySourceAndType

Implementación

Acceda a los objetos y las plataformas de la implementación, o a los blueprints que se han implementado en el sistema.

Se agregó una nueva opción de entrada "expand=inprogressRequests" para los siguientes endpoints:

  • GET /deployment/api/deployments/{deploymentId}/resources

  • GET /deployment/api/deployments/{deploymentId}/resources/{resourceId}

  • GET /deployment/api/resources

  • GET /deployment/api/resources/{resourceId}

Si se utiliza, la respuesta incluye un par clave-valor para inprogressRequests donde:

  • La clave es count

  • El valor es el número total de solicitudes actuales

Se agregó un nuevo parámetro booleano "inprogressRequests" para el siguiente endpoint:

GET /deployment/api/resources/{resourceId}/requests

Si se establece en true, la respuesta solo incluye solicitudes en ejecución activa. De lo contrario, se incluyen todas las solicitudes.

infraestructura como servicio

Realice tareas de configuración de la infraestructura, incluidas la validación y el aprovisionamiento de recursos de manera iterativa.

Para acceder a las actualizaciones o los cambios enumerados para las API de IaaS, debe incluir apiVersion=2021-07-15 en la llamada. Por ejemplo:

GET https://cloud.domain.com/iaas/api/zones?apiVersion=2021-07-15

Nuevos endpoints de importación de paquetes para admitir la importación de paquetes de IPAM:

  • POST /iaas/api/integrations-ipam/package-import

  • OPTIONS /iaas/api/integrations-ipam/package-import

  • HEAD /iaas/api/integrations-ipam/package-import/{id}

  • PATCH /iaas/api/integrations-ipam/package-import/{id}

Se agregaron endpoints de proyecto para obtener y actualizar las zonas asociadas a un proyecto:

  • GET /iaas/api/projects/{id}/zones

  • PUT /iaas/api/projects/{id}/zones

Nuevo endpoint de etiquetas para crear etiquetas:

POST /iaas/api/tags

Orchestrator Gateway

Ejecute flujos de trabajo y acciones para automatizar tareas complejas de TI.

Se eliminaron los siguientes endpoints:

  • GET /vro/actions

  • POST /vro/actions

  • GET /vro/actions/{categoryName}/{actionName}

  • GET /vro/catalog/{namespace}/{type}/{id}/{relation}

  • GET /vro/catalog/{namespace}/{type}/{id}

  • GET /vro/catalog/{namespace}/{type}

  • GET /vro/catalog/{namespace}

  • GET /vro/catalog/types/{type}

  • GET /vro/catalog

check-circle-line exclamation-circle-line close-line
Scroll to top icon