Aller au contenu principal
Version: 22.10

Installation silencieuse d'un serveur distant

Pour installer un serveur distant plus rapidement, vous pouvez utiliser un script. Le script exécutera les étapes d'installation proprement dites. Vous devrez ensuite enregistrer le serveur distant et le rattacher au serveur central.

Procédure d'installation

  1. Mettez votre système à jour :
dnf update
subscription-manager register --username my_username --password my_password --auto-attach --force
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms

Remplacez my_username et my_password par les identifiants de votre compte RedHat.

  1. Téléchargez le script à l'aide de la commande suivante :
curl -L https://raw.githubusercontent.com/centreon/centreon/22.10.x/centreon/unattended.sh --output /tmp/unattended.sh
  1. Exécutez la commande suivante en root :
  • Pour spécifier le mot de passe du compte admin par défaut :
bash /tmp/unattended.sh install -t central -v 22.10 -r stable -s -p <admin_password> -l DEBUG  2>&1 |tee -a /tmp/unattended-$(date +"%m-%d-%Y-%H%M%S").log
  • Pour obtenir un mot de passe autogénéré pour le compte admin par défaut (le script vous indiquera où le mot de passe est stocké) :
bash /tmp/unattended.sh install -t central -v 22.10 -r stable -s -l DEBUG  2>&1 |tee -a /tmp/unattended-$(date +"%m-%d-%Y-%H%M%S").log

Dans les deux cas, vous obtiendrez un fichier de log complet avec toutes les erreurs dans votre répertoire tmp, fichier nommé unattended(date).log.

  1. Une fois le script exécuté, suivez les étapes 5 à 8 de la procédure d'installation standard d'un serveur distant.

Aide

Pour obtenir de l'aide sur le script, utilisez la commande suivante :

bash unattended.sh -h