La méthode d'installation à nœud unique équivaut à la méthode d'installation vRealize Suite Lifecycle Manager. Dans cette méthode, vous installez SaltStack Config sur un nœud unique (serveur) à l'aide du programme d'installation de SaltStack Config. Après l'installation, un master Salt, SaltStack Config, une base de données Redis et une base de données PostgreSQL s'exécutent tous sur ce même nœud.

Pendant son exécution, le programme d'installation à nœud unique de SaltStack Config :

  • Installe Python 3.6 sur le nœud (s'il n'a pas été installé précédemment).
  • Installe Salt et ses dépendances nécessaires (s'il n'a pas été installé précédemment).
  • Fait de ce serveur un serveur master Salt.
  • Applique les états Salt requis pour installer SaltStack Config.
  • Installe les versions requises de PostgreSQL, Redis et Python Setuptools sur le serveur.

Avant de commencer

Avant de commencer le processus d'installation, assurez-vous d'avoir lu et effectué les étapes de toutes les pages de préinstallation :

Attention :

Pour une installation à nœud unique, il est particulièrement important de suivre toutes les étapes répertoriées sur la page Installer ou mettre à niveau Salt. L'exception concerne l'installation de SaltStack Config dans un environnement isolé.

Exécuter le script d'installation

Après avoir effectué les étapes répertoriées dans les sections précédentes, vous pouvez désormais exécuter le programme d'installation sur votre nœud :

  1. Dans le terminal, exécutez la commande :
    sudo ./setup_single_node.sh
  2. Lorsque le script s'exécute, vérifiez que votre terminal affiche le message suivant :
    Installing SaltStack Config...

    Lors de l'installation, le terminal peut afficher ce message pendant plusieurs minutes.

    Lorsque ce script s'exécute, il installe la dernière version stable de Python et Salt si elles n'ont pas déjà été installées. Il configure également ce nœud en tant que master et minion Salt.

    Note :

    Si le service de master et le service de minion Salt sont installés, le script ignore cette étape et procède à la configuration de SaltStack Config. Si les modules de service de master ou de service de minion Salt sont installés, mais pas les deux, le script se termine. Le script se termine par une mesure de sécurité pour empêcher l'utilisateur de perturber accidentellement une installation existante.

    Après l'installation de Python et Salt, le script installe :

    • Une base de données PostgreSQL
    • Une base de données Redis
    • RaaS, également appelé SaltStack Config

Si vous rencontrez une erreur lors de l'exécution du programme d'installation, consultez la page Dépannage ou contactez le support.

Autorisations de pare-feu

Pour les installations à nœud unique :

  • Le script setup_single_node.sh du programme d'installation ne modifie pas les règles de pare-feu.
  • Assurez-vous que l'accès au port 443 est autorisé dans vos règles de pare-feu pour tous les systèmes appropriés (masters Salt, utilisateurs d'interface Web, systèmes distants appelant l'API (RaaS), etc.)

Étape suivante

Une fois le processus d'installation à nœud unique terminé, vous devez effectuer plusieurs étapes de post-installation :