Image de réinstallation du lecteur Zebrix avec configuration personnalisée

Ce guide décrit les étapes nécessaires pour créer une clé USB de réinstallation du lecteur Zebrix incluant une configuration personnalisée qui sera déployée sur le lecteur Zebrix pendant le processus de réinstallation.
Une configuration personnalisée peut inclure des paramètres spécifiques Zebrix (URL de serveur spécifique, résolution d’écran personnalisée, paramètres du watchdog, etc.), un fichier hosts Linux personnalisé (utile pour les clients ne pouvant pas ou n’étant pas autorisés à utiliser un serveur DNS), etc.

Vous devez d’abord créer une clé USB de réinstallation Zebrix standard.
Pour ce faire, veuillez suivre le guide suivant : Comment créer une clé USB pour la réinstallation d’un lecteur Zebrix ?

Trois fichiers de configuration peuvent être importés dans le lecteur fraîchement réinstallé :

  • zebrix.conf : fichier de configuration Zebrix
    * hosts : fichier hosts de Linux
    * clients.conf : configuration du client VPN (pour la gestion à distance par le support Zebrix)

Étapes :

  • Vous pouvez télécharger le fichier ZIP suivant contenant ces fichiers
  • Ajustez ces fichiers selon vos besoins
    * Renommez le dossier “example” avec le nom de votre configuration spécifique (généralement le nom du client ou du projet)
    * Déplacez le dossier contenant les trois fichiers vers votre clé USB, dans le chemin home > partimag

Dans le dossier home > partimag :

  • Remplacez le fichier existant banner.sh par le nouveau fourni
    * Ajoutez le fichier setZebrixSettings.sh

Dans le dossier boot > grub, éditez le fichier grub.cfg et collez le contenu suivant :

menuentry "20.11-03-ZEBRIX AVEC CONFIGURATION EXEMPLE"{
  search --set -f /live/vmlinuz
  linux /live/vmlinuz boot=live union=overlay username=user config components noswap edd=on nomodeset nodmraid noeject locales=fr_FR.UTF-8 keyboard-layouts=NONE ocs_live_run="ocs-live-restore" ocs_live_extra_param="-b -scr -g auto -e1 auto -e2 -r -j2 -icds -k1 -p true restoredisk 20.11-03-ZEBRIX first_available" ocs_postrun="/lib/live/mount/medium/home/partimag/setZebrixSettings.sh example" ocs_postrun1="/lib/live/mount/medium/home/partimag/banner.sh" ocs_live_batch=yes vga=791 ip= net.ifnames=0 quiet nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  initrd /live/initrd.img
}