Puede instalar el servicio de SaltStack Config en el entorno de vRealize Automation mediante uno de estos dos métodos de instalación. La determinación del método de instalación adecuado para su entorno depende de algunos factores diferentes.
Los dos métodos de instalación disponibles para SaltStack Config son:
- Instalación estándar: instala los componentes de arquitectura 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 de arquitectura en un único 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.
En las siguientes secciones se proporcionan descripciones detalladas de estos dos escenarios de instalación. A medida que lea las descripciones y decida qué escenario de instalación es adecuado para su red, las preguntas clave que se deben responder son las siguientes:
- ¿Cuántos nodos tiene la red? ¿SaltStack Config administrará todos estos nodos?
- ¿La red necesita alta disponibilidad, como equilibrio de carga y conmutación por error automática?
- ¿Cuál es su propósito para instalar SaltStack Config? Por ejemplo, ¿va a instalar SaltStack Config como una ejecución de prueba antes de implementarlo para producción?
Descripción general de la instalación estándar
En la instalación estándar, se instala SaltStack Config en varios nodos (servidores) mediante el instalador de SaltStack Config. En este escenario de instalación, el objetivo final es tener cuatro nodos, cada uno con una función de host diferente:
- Un maestro de Salt
- Un nodo de base de datos de PostgreSQL
- Un nodo de base de datos de Redis
- Un nodo de RaaS, también conocido como SaltStack Config
En la instalación estándar, se ejecuta un highstate de orquestación proporcionado en el instalador. El highstate se ejecuta en el maestro de Salt y configura el entorno de varios nodos. Instala la arquitectura esencial de SaltStack Config en los otros tres nodos que alojarán PostgreSQL, Redis y el nodo de RaaS.
Utilice el escenario de instalación de varios nodos si:
- La red tiene más de 1000 nodos que SaltStack Config administrará. Tenga en cuenta que este escenario también es adecuado para instalaciones más pequeñas.
- Si no está seguro de cuál es el método de instalación más adecuado para su sistema, el escenario recomendado es la instalación estándar.
Las ventajas del escenario de instalación estándar son las siguientes:
- Puede escalarse a medida que la red crece.
- No depende de la disponibilidad de un solo nodo para que funcione.
- Este método de instalación puede admitir redes con necesidades de alta disponibilidad, como el equilibrio de carga y la conmutación por error automática.
Las desventajas son las siguientes:
- El proceso de instalación es más complejo y requiere una planificación y consideración cuidadosas. Es posible que desee considerar la posibilidad de utilizar servicios profesionales de un experto que antes haya implementado SaltStack Config en un entorno de producción.
- Si la red tiene necesidades de alta disponibilidad, es posible que necesite servicios de soporte o consultoría de un experto que haya implementado SaltStack Config antes en un entorno de producción.
- El proceso de instalación puede tardar un día o dos en completarse, según el tamaño y la complejidad de la red.
En la siguiente imagen se muestra la arquitectura del sistema que tendrá después de completar una instalación estándar, pero antes de completar los pasos de la instalación de Salt o posteriores a la instalación:
![Diagrama que explica una instalación estándar: la interfaz de usuario de SaltStack Config y las bases de datos de Postgres y Redis se comunican con el servidor RaaS que configura y controla el maestro de Salt.](images/GUID-CF88ECF8-5A18-44B3-BD2F-99D64FE45F2E-low.png)
Descripción general de la instalación de vRealize Suite Lifecycle Manager
En el escenario de instalación de Lifecycle Management, instale SaltStack Config en un solo nodo (servidor). Después de la instalación, un maestro de Salt, el nodo RaaS, una base de datos de Redis y una base de datos de PostgreSQL se ejecutan en el mismo nodo.
Use la instalación de Lifecycle Management si:
- La red tiene 1000 nodos o menos que pretende administrar con SaltStack Config
- Desea instalar rápidamente SaltStack Config y evaluarlo de primera mano antes de implementarlo en la producción. (Más adelante, cuando implemente para producción, puede usar la instalación estándar).
Las ventajas del escenario de instalación Lifecycle Management son las siguientes:
- Es fácil y sencillo de instalar.
- Es fácil de mantener, ya que SaltStack Config y todas sus dependencias están en el mismo nodo.
- El proceso solo tarda unas horas, según el tamaño de la red.
Las desventajas son las siguientes:
- Este método de instalación no se recomienda para sistemas de grado de producción.
- El sistema SaltStack Config depende de la disponibilidad de un solo nodo. Si ese nodo se desactiva, el ecosistema de SaltStack Config también lo hace.
En la siguiente imagen se muestra la arquitectura del sistema que tendrá después de completar una instalación de Lifecycle Manager (vRLCM), pero antes de completar los pasos de la instalación de Salt o posteriores a la instalación:
![Diagrama que explica cómo se instala SaltStack mediante LCM: LCM utiliza la interfaz de vRA para instalar el servidor RaaS, la base de datos de Postgres y la base de datos de Redis. Una vez instalado, se configura el maestro de Salt.](images/GUID-833B78EC-BF1E-4549-AC82-A1EF7F2C5611-low.png)