Puede crear una integración de SaltStack Config para acceder al servicio de SaltStack Config y usar objetos y acciones de SaltStack Config en vRealize Automation.

Con vRealize Automation SaltStack Config, puede aprovisionar, implementar y configurar software en las máquinas virtuales a cualquier escala mediante una automatización basada en eventos. También puede utilizar SaltStack Config para definir y aplicar estados de software óptimo y conforme en todo el entorno.

Métodos de instalación

Antes de integrar SaltStack Config con vRealize Automation, primero debe instalarlo en su entorno.

SaltStack Config admite dos métodos de instalación:

  • Instalación estándar: instala los componentes arquitectónicos necesarios para SaltStack Config en cuatro o más nodos independientes.
  • Instalación de vRealize Suite Lifecycle Manager (vRLCM): instala SaltStack Config y todos sus componentes arquitectónicos en un solo nodo. Este método también instala el host maestro de Salt o el host y configura un grupo de propiedades de vRealize Automation requerido.

Para obtener información sobre cómo instalar SaltStack Config con cualquiera de los métodos de instalación, consulte Instalar y configurar SaltStack Config.

Nota: Si no está seguro de cuál es el método de instalación más adecuado para su sistema, se recomienda realizar la instalación estándar. No se recomienda el método de instalación de vRealize Suite Lifecycle Manager para sistemas de grado de producción con más de 1000 nodos.

Consideraciones

La instancia de vRealize Automation SaltStack Config integrada está disponible para vRealize Automation con las siguientes condiciones:
  • SaltStack Config se ejecuta en Salt, un motor de automatización de código abierto. Para comenzar a utilizar SaltStack Config para la administración de la configuración, también debe instalar y ejecutar el servicio de minion de Salt en cualquier nodo que tenga previsto administrar mediante SaltStack Config. Consulte Instalar Salt en la infraestructura para obtener más información.
  • La integración de SaltStack Config se asocia a un host específico durante la instalación.
  • En este momento, vRealize Automation no admite varios tenants para SaltStack Config.
  • El tenant de vRealize Automation puede admitir una integración de SaltStack Config y un maestro de Salt. El maestro de Salt puede admitir varios minions.
  • Al eliminar una integración de SaltStack Config en vRealize Automation, no se comprueba si existen implementaciones existentes que utilicen la integración de SaltStack Config.

Requisitos previos

  • Compruebe que tiene credenciales de administrador de vRealize Automation y de SaltStack Config (acceso de nivel raíz).

    Necesita credenciales de administrador de vRealize Automation y de SaltStack Config (acceso de nivel raíz) para crear una integración de SaltStack Config.

    También necesita credenciales de administrador de SaltStack Config para abrir y trabajar en el servicio de SaltStack Config.

    Utilice las credenciales de vRealize Automation para acceder a vRealize Automation y las credenciales de SaltStack Config para acceder a SaltStack Config.

    Para obtener información sobre las credenciales de administrador de SaltStack Config, consulte la Guía de instalación de SaltStack Config en la documentación del producto.

  • Compruebe que se haya instalado el servicio de SaltStack Config.
  • Compruebe que el maestro de Salt que se utilizará en la integración de SaltStack Config contiene el complemento de maestro.
  • Compruebe que tiene la función de administrador de servicio de SaltStack Config en vRealize Automation. Consulte ¿Cuáles son las funciones de usuario de vRealize Automation?.
  • Compruebe que tiene la función de administrador de servicio de Cloud Assembly en vRealize Automation. Consulte Funciones de usuario de organización y servicio en vRealize Automation.

Configurar una integración de SaltStack Config en vRealize Automation

Una vez que haya instalado SaltStack Config para vRealize Automation, puede abrirlo desde la página Infraestructura > Integraciones de Cloud Assembly o como un servicio desde la consola de servicio de vRealize Automation.

Nota: A diferencia de otros tipos de integraciones de vRealize Automation, no puede agregar una integración de SaltStack Config mediante la selección de Infraestructura > Conexiones > Integraciones > Agregar integración. La integración de SaltStack Config no estará disponible hasta que se haya instalado mediante uno de los dos métodos de instalación descritos anteriormente.
  1. En Cloud Assembly, seleccione Infraestructura > Conexiones > Integraciones, seleccione la integración de SaltStack Config disponible y haga clic en Abrir.

    Página de integraciones donde se muestra un tipo de integración de SaltStack Config

  2. Complete el formulario.

    Crear una integración inicial

    1. Introduzca o edite la descripción.

      El nombre de la integración se crea cuando se instala SaltStack Config.

    2. Introduzca el nombre de usuario y la contraseña de administrador de SaltStack Config utilizados para acceder al host especificado.

      El valor de nombre de host se especifica durante la instalación de SaltStack Config como el valor de dirección principal. No se puede cambiar después de la instalación.

    3. Haga clic en Validar para confirmar el acceso de administrador al host de integración de SaltStack Config.
    4. (opcional) Introduzca las etiquetas de capacidad. Para obtener información sobre el etiquetado, consulte Usar etiquetas de restricción en vRealize Automation Cloud Assembly.
    5. Haga clic en Guardar.

    Después de guardar el punto de integración de SaltStack Config, puede abrir el servicio de integración de SaltStack Config desde la página Integraciones o la consola de servicio de vRealize Automation.

    Servicios de SaltStack Config visibles en la consola de CS

  3. Haga clic en el punto de integración guardado para abrir el servicio integrado de SaltStack Config y acceder al host.
  4. Cuando se le solicite iniciar sesión en SaltStack Config, introduzca el nombre de usuario y la contraseña de administrador de SaltStack Config.

    A continuación, se muestra una página de SaltStack Config de ejemplo.

    Interfaz de usuario de SaltStack Config de ejemplo

Información sobre cómo usar SaltStack Config

SaltStack Config es un producto independiente que se puede integrar y utilizar en vRealize Automation.

La documentación del producto de SaltStack Config está disponible como archivos PDF independientes. Utilice la documentación del producto de SaltStack Config para explorar formas en las que puede aprovechar las capacidades de SaltStack Config en las implementaciones y las plantillas de nube de vRealize Automation.