opérations et enchaînez plusieurs actions ======
Notes et transcriptions du cours "[[https://openclassr... ttant d'automatiser l'installation de paquets.
<note>
**APT** est le **gestionnaire de paquets Debian*... Apache qui s’appelle, sur Debian, ''apache2''.
</note>
Si vous voulez en savoir plus sur l’utilisatio... rmettent de conditionner l’installation de PHP.
<note>
La variable **php_install** est un booléen par *
nstallez Ansible dans votre environnement ======
Notes et transcriptions du cours "[[https://openclassr... proposée approximativement tous les deux mois.
<note>
Le nom Ansible est tiré d’un roman de science-fi... en de communication plus rapide que la lumière.
</note>
Entretemps, Ansible a été racheté en 2015 par *... importe quelle machine Linux, mais pas Windows.
<note>
**Ansible** est un outil **agentless**, c’est-à-
Préparez la communication avec les nodes ======
Notes et transcriptions du cours "[[https://openclassr... au "ping" ! Le node http1 est bien joignable.
<note>
Ansible ne lance pas la commande ''ping'', il la... a communication avec le node est fonctionnelle.
</note>
{{icone_module.png|Icône d'un module}}
Un **mo... mais vous pouvez créer le vôtre, personnalisé.
<note>
Tous les modules sont accessibles sur la [[https
playbooks pour automatiser le déploiement ======
Notes et transcriptions du cours "[[https://openclassr... Wiki. Il est donc préférable de les désactiver.
<note>
En **situation professionnelle**, il convient d'... sécurité nécessaires aux nouveaux déploiements.
</note>
Voici les commandes à passer pour s'affranchir ... ne liste de tâches (**tasks**) ou de variables.
<note>
Vous trouverez un descriptif plus détaillé du [[
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... base de données libre de référence : **MySQL**.
<note>
En 2008, la société MySQL AB qui centralise le d... avez donc intérêt à suivre leur développement.
</note>
===== Installez MySQL =====
Pour installer MyS... rées par MySQL pour assurer son fonctionnement.
<note>
Je ne vais pas rentrer dans les détails de ce qu
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... onne beaucoup d'informations sur votre système.
<note>
Pour des raisons de sécurité, ne laissez jamais une page phpinfo() accessible publiquement.
</note>
Voyons maintenant la méthode FastCGI d’installa... à chaque module dans le répertoire ''conf.d''.
<note>
Lisez bien les commentaires au début de votre fi
= Organisez vos opérations de déploiement ======
Notes et transcriptions du cours "[[https://openclassr... r.
<code bash>
mkdir roles && cd roles
</code>
<note>
Il est tout à fait possible d'indiquer à Ansible... ration Ansible (''/etc/ansible/ansible.cfg'').
</note>
Pour vous aider à **créer une arborescence comp... pouvez utiliser la commande **ansible-galaxy**.
<note>
Ansible Galaxy fait référence au [[https://galax
e module Ansible personnalisé avec Python ======
Notes et transcriptions du cours "[[https://openclassr... t le déposer sur les nodes avant de l'exécuter.
<note>
Le **fichier autoporteur** est un mini programme... ransfert et contrôler l'exécution d’un module.
</note>
Donc, pour **créer un module**, Il suffit simpl... st_local = module.params.get(’request’)
</code>
<note>
Attention de bien indenter les lignes dans le bl
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... ogLevel
dn: cn=config
olcLogLevel: none
</code>
<note>
Ici j’ai rajouté l’option ''-s base'' pour ind... r sur toutes les entrées inférieures également.
</note>
{{etendue_recherche_ldap.png}}
Étendue de la r... ique, suivant l’usage qui est fait de ce champ.
<note>
Vous devez bien garder en tête que l’ordre des e
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... re étape va être d’installer un serveur Tomcat.
<note>
En fait, Jenkins peut également être exécuté de ... anière plus universelle d’installer un servlet.
</note>
===== Installez le serveur Apache Tomcat =====
... var/lib/jenkins/secrets/InitialAdminPassword''.
<note warning>
Si vous rencontrez l’erreur “This Jenkin
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... de croissance en cloche (croissance ponctuelle)
<note>
Il y a quelques années, dans les milieux informa... l restait indisponible pendant plusieurs jours.
</note>
La croissance, c’est comme la célébrité, tout l... vous, qui sera inutilisée le reste de l’année.
<note>
Pour parler de la capacité d’une infrastructure
ag>cours administration système sysadmin linux}}
Notes et transcriptions du cours "[[https://openclassr... je vais vous présenter les principaux niveaux.
<note>
Dans un volume RAID, tous les disques doivent av... urra être utilisé comme une partition standard.
</note>
===== Le RAID 0 pour agréger des disques =====
... us devez d’abord ajouter vos 3 disques à la VM.
<note>
Consulter la note [[software:applications:virsh:
ag>cours administration système sysadmin linux}}
Notes et transcriptions du cours "[[https://openclassr... ]
* [[https://studylib.net/doc/13336392/the-woodnotes-emacs-cheatsheet-for-writers--not-coders|The woodnotes emacs cheatsheet for writers, not-coders]]
Un p... mode de fonctionnement similaire à ses collègues Notepad, Ultraedit, ou autre bloc-notes.
En effet :
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... s services de votre système avec systemd ======
<note>
Je suppose ici que vous disposez d’un serveur so... rt|Montez un serveur de fichiers sous Linux]]”.
</note>
**systemd** est le système d’initialisation ado... sudo systemctl edit --full smbd.service
</code>
<note>
Sous Ubuntu, l’éditeur de texte par défaut est N
g>cours sysadmin linux administration système}}
Notes et transcriptions du cours [[https://openclassro... ute autre catégorie que vous pourriez imaginer.
<note>
Un annuaire se distingue d’une base de données r... des éléments, mais plus lent pour les modifier.
</note>
Les annuaires sont couramment employés pour sto... $ sudo apt-get install slapd ldap-utils
</code>
<note>
À l’installation de slapd, on vous demandera d’e