El método de instalación de nodo único es equivalente al método de instalación de vRealize Suite Lifecycle Manager de nodo único. En este método, se instala SaltStack Config en un nodo único (servidor) mediante el instalador de SaltStack Config. Después de la instalación, un maestro de Salt, SaltStack Config, una base de datos de Redis y una base de datos de PostgreSQL se ejecutan en este mismo nodo.

Mientras se ejecuta, el instalador de nodo único para SaltStack Config hace lo siguiente:

  • Instala Python 3.6 en el nodo (si no estaba instalado previamente).
  • Instala Salt y sus dependencias necesarias (si no estaban instalados previamente).
  • Convierte este servidor en un maestro de Salt.
  • Aplica los estados de Salt necesarios para instalar SaltStack Config.
  • Instala las versiones requeridas de PostgreSQL, Redis y Python Setuptools en el servidor.

Antes de comenzar

Antes de comenzar el proceso de instalación, asegúrese de haber leído y completado los pasos en todas las páginas previas a la instalación:

Precaución:

Para una instalación de nodo único, es especialmente importante seguir todos los pasos enumerados en la página Instalar o actualizar Salt. La excepción es si va a instalar SaltStack Config en un entorno aislado.

Ejecutar el script de instalación

Después de completar los pasos enumerados en las secciones anteriores, puede ejecutar el instalador en el nodo:

  1. En el terminal, ejecute el comando:
    sudo ./setup_single_node.sh
  2. Mientras se ejecuta el script, compruebe que el terminal muestre el mensaje siguiente:
    Installing SaltStack Config...

    Durante la instalación, el terminal puede mostrar este mensaje por varios minutos.

    Mientras se ejecuta este script, se instala la versión estable más reciente de Python y Salt si es que aún no se instalaron. También se configura este nodo como maestro y minion de Salt.

    Nota:

    Si el servicio principal de Salt y el servicio de minion ya están instalados, el script omite este paso y continúa con la configuración de SaltStack Config. Si están instalados el servicio principal de Salt o los paquetes del servicio de minion, pero no ambos, el script se cancelará. El script se cancela como medida de protección para evitar que el usuario distorsione por accidente una instalación existente.

    Después de instalar Python y Salt, el script instala lo siguiente:

    • Una base de datos de PostgreSQL
    • Una base de datos de Redis
    • RaaS, también conocido como SaltStack Config

Si se produce un error durante la ejecución del instalador, consulte la página Solución de problemas o contacte al soporte técnico.

Permisos de firewall

Para instalaciones de nodo único:

  • El script setup_single_node.sh del instalador no modifica las reglas de firewall.
  • Asegúrese de que se permita el acceso al puerto 443 en las reglas de firewall para todos los sistemas adecuados (maestros de Salt, usuarios de interfaz basada en web, sistemas remotos que llaman a la API (RaaS), etc.).

Qué hacer a continuación

Una vez completado el proceso de instalación de nodo único, debe realizar varios pasos posteriores: