Advanced Search
Search Results
35 total results found
Installation de forgejo sur rocky-linux en mode binaire
Installation des pré-requis Installation des packages manquants dnf install -y git git-lfs wget Installation de mariadb-server Installer le package mariadb-server dnf install -y mariadb-server Activer et démarrer le service mariadb systemctl enable mari...
Outils à suivre
https://plane.so https://www.drone.io/ https://www.keycloak.org/ https://www.travis-ci.com/ https://github.com/D10S0VSkY-OSS/Stack-Lifecycle-Deployment https://semaphoreui.com/ https://spacelift.io/ Registry Docker https://www.projectquay.io/ https...
Homelab
Déploiement d'un cluster k8S sur 3 noeuds Playbook / role ansible Cilium pour la partie Réseau nginx pour la partie ingress Test d'intégration des briques suivantes : rancher argocd loki / prometheus / grafana keycloak Pour fournir de la datab...
Concepys
outils à regarder
Grafana BlackBox pour check URL avec expiration certificat / version de TLS / etc Loki Prometheus vers Mimir
Stack Grafana Labs
Principe de fonctionnement Architecture cible envisagée
Et si on se faisait une stack d'observabilité
Schéma de principe Mise en oeuvre d'un POC Installation du composant grafana en docker avec base de données SQLite intégrées TODO Installation du composant MinIO via le binaire pour le stockage des données Mimir TODO Installation du composant M...
Tips & Tricks
🛠 Configuration de Logstash pour recevoir Filebeat en HTTPS Dans le fichier de configuration Logstash (/etc/logstash/conf.d/http-input.conf), utilisez le plugin http pour recevoir les logs : input { http { port => 443 ssl => true ssl_cert...
Préparation
Prérequis Serveur Rocky Linux 9 avec au moins 4 Go de RAM et 2 vCPUs Accès root Nom de domaine configuré : foreman.mondomaine.com Firewall configuré pour autoriser les ports nécessaires Checklist avant de commencer Serveur HAProxy : IP = <IP_HAPROX...
Foreman (Draft)
Installation du serveur Foreman (mono-nœud)
Configuration du hostname et du fichier hosts # Configuration du hostname sudo hostnamectl set-hostname foreman.mondomaine.com # Vérification hostnamectl Editer le fichier /etc/hosts et configurer les entrées de la manières suivantes : 127.0.0.1 loca...
Configuration HAProxy
IMPORTANT : Cette section concerne le serveur HAProxy mutualisé séparé, pas le serveur Foreman. 1 Installation de HAProxy # Sur le serveur HAProxy (serveur séparé du serveur Foreman) sudo dnf install -y haproxy 2 Génération des certificats SSL Si vous n'a...
Installation de l'agent Puppet sur les nœuds clients
1 Installation sur EL9 # Installer le dépôt Puppet 7 sudo dnf install -y https://yum.puppet.com/puppet7-release-el-9.noarch.rpm # Installer l'agent Puppet sudo dnf install -y puppet-agent # Ajouter Puppet au PATH echo 'export PATH=/opt/puppetlabs/bin...
Vérifications et dépannage
1 Vérifications et tests Accès à l'interface Web Ouvrir un navigateur et aller sur : WebUI : https://foreman.mondomaine.com Smart Proxy : https://foreman.mondomaine.com:8443 Stats HAProxy : http://<IP_HAPROXY>:9000/stats Connexion : Utilisateur : ...
Configurations avancées
1 Activation de la gestion DNS Si vous souhaitez que Foreman gère le DNS : sudo foreman-installer \ --foreman-proxy-dns true \ --foreman-proxy-dns-managed true \ --foreman-proxy-dns-provider nsupdate \ --foreman-proxy-dns-server "127.0.0.1" \ ...
Sauvegarde et maintenance
1 Sauvegarde de Foreman # Sauvegarder la base de données sudo foreman-rake db:dump # Sauvegarder la configuration sudo tar -czf /root/foreman-backup-$(date +%Y%m%d).tar.gz \ /etc/foreman \ /etc/puppetlabs \ /etc/haproxy \ /var/lib/puppet \ ...
Architecture de Foreman
Vue d'ensemble Foreman est une plateforme complète de gestion du cycle de vie des serveurs. C'est bien plus qu'un simple outil de gestion de configuration : c'est une solution intégrée qui combine plusieurs technologies pour offrir un système complet d'orches...