Chapitre 23. Configuration permanente des paramètres du noyau à l'aide de kernel_settings RHEL System Role
Vous pouvez utiliser le rôle kernel_settings
pour configurer les paramètres du noyau sur plusieurs clients à la fois. Cette solution :
- Fournit une interface conviviale avec des paramètres d'entrée efficaces.
- Conserve tous les paramètres du noyau en un seul endroit.
Après avoir exécuté le rôle kernel_settings
à partir de la machine de contrôle, les paramètres du noyau sont appliqués immédiatement aux systèmes gérés et persistent à travers les redémarrages.
Notez que les rôles système RHEL livrés sur les canaux RHEL sont disponibles pour les clients RHEL sous forme de paquetage RPM dans le référentiel AppStream par défaut. Les rôles système RHEL sont également disponibles sous forme de collection pour les clients ayant des abonnements Ansible via Ansible Automation Hub.
23.1. Introduction au rôle kernel_settings
RHEL System Roles est un ensemble de rôles qui fournit une interface de configuration cohérente pour gérer à distance plusieurs systèmes.
Les rôles système RHEL ont été introduits pour les configurations automatisées du noyau à l'aide du rôle système kernel_settings
. Le paquet rhel-system-roles
contient ce rôle système, ainsi que la documentation de référence.
Pour appliquer les paramètres du noyau sur un ou plusieurs systèmes de manière automatisée, utilisez le rôle kernel_settings
avec une ou plusieurs de ses variables de rôle de votre choix dans un playbook. Un playbook est une liste d'un ou plusieurs jeux lisibles par l'homme et écrits au format YAML.
Le rôle kernel_settings
vous permet de configurer :
-
Les paramètres du noyau en utilisant la variable de rôle
kernel_settings_sysctl
-
Divers sous-systèmes du noyau, périphériques matériels et pilotes de périphériques utilisant la variable de rôle
kernel_settings_sysfs
-
L'affinité du processeur pour le gestionnaire de service
systemd
et les processus qui en découlent en utilisant la variable de rôlekernel_settings_systemd_cpu_affinity
-
Le sous-système de mémoire du noyau utilise les variables de rôle
kernel_settings_transparent_hugepages
etkernel_settings_transparent_hugepages_defrag
pour rendre les hugepages transparentes
Ressources supplémentaires
-
README.md
etREADME.html
dans le répertoire/usr/share/doc/rhel-system-roles/kernel_settings/
- Travailler avec des playbooks
- Comment constituer votre inventaire