giovtorres.tuned

Ansible Rôle : Tuned

État du Build Rôle Ansible

Installe et configure le démon tuned pour définir des profils de réglage du système. Supporté sur EL7.

Exigences

Aucune.

Variables du rôle

Les profils intégrés disponibles sur EL7 sont :

  • équilibré
  • bureau
  • performance-latence
  • latence-réseau
  • débit-réseau
  • économie d'énergie
  • performance-débit
  • invité-virtuel
  • hôte-virtuel

Changez le profil tuned actif en utilisant l'un des profils intégrés ci-dessus :

tuned_active_builtin_profile: "performance-débit"

Changez le profil tuned actif en créant un profil tuned personnalisé. Voir l'exemple ci-dessous sur comment créer un profil tuned personnalisé :

tuned_active_custom_profile: ""

Dépendances

Aucune.

Exemples de Playbooks

Pour utiliser le profil par défaut du rôle, performance-débit, appliquez simplement le rôle :

- hosts: serveurs
  roles:
     - giovtorres.tuned

Pour utiliser l'un des autres profils intégrés disponibles, définissez la variable tuned_active_builtin_profile :

- hosts: serveurs
  vars:
    tuned_active_builtin_profile: "invité-virtuel"
  roles:
     - giovtorres.tuned

Pour créer un profil personnalisé, créez un dictionnaire en utilisant la variable tuned_active_custom_profile avec les éléments nom et sections, où sections contient le nom de la section dans le fichier de configuration et une liste de paires option/valeur qui vont dans cette section donnée.

- hosts: tous
  vars:
    tuned_active_custom_profile:
      name: mon_profil_personnalisé
      sections:
        - name: principal
          params:
            - option: résumé
              value: Test
            - option: inclure
              value: performance-débit
        - name: sysctl
          params:
            - option: vm.dirty_ratio
              value: 30
            - option: vm.swappiness
              value: 30
        - name: vm
          params:
            - option: transparent_hugepages
              value: jamais
  roles:
    - giovtorres.tuned

Le playbook ci-dessus donne le résultat suivant dans la configuration :

[principal]
résumé=Test
inclure=performance-débit

[sysctl]
vm.dirty_ratio=30
vm.swappiness=30

[vm]
transparent_hugepages=jamais

Licence

BSD

À propos du projet

Installs and configures tuned, a system tuning tool.

Installer
ansible-galaxy install giovtorres.tuned
Licence
Unknown
Téléchargements
202.8k
Propriétaire