re les scripts d’automatisation en complétant les fichiers **main.yml** présents dans chaque rôle. Ce qui p... ans cette arborescence, 5 rôles correspondant à 8 fichiers YAML décrivant les rôles : apache, mariadb, comm... onfdb.
Nous allons donc définir le contenu des 8 fichiers YAML pour les 5 rôles dans ce chapitre :
- Le rôle **apache** :
* un fichier ''apache/tasks/main.yml'' contient les actions po
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassro... om|Openclassrooms]].
====== Gérez le système de fichier ext4 ======
Dans le chapitre précédent, vous ave... ne partition au format ext4 qui est le système de fichier par défaut d’Ubuntu. Dans cette partie, vous alle
ste minimale des répertoires, sous-répertoires et fichiers attendus pour chacun.
Prenons quelques exemples... eur différent ;
* Les répertoires contenant des fichiers qui ne peuvent pas ou ne doivent pas être partag... par exemple, qui contient traditionnellement les fichiers de configuration du système et des services.
*... peut quant à lui adresser les répertoires et les fichiers de manière relative à un emplacement courant. Po
orescente** constituée de **répertoires** et de **fichiers** de **configuration YAML**, qui vont avoir pour... uns des autres.
Un rôle est donc un ensemble de fichiers YAML organisés dans une structure arborescente.
... oir regrouper des opérations cohérentes (dans les fichiers YAML), afin de pouvoir les réutiliser de façon m... excepté le répertoire tasks qui doit contenir le fichier main.yml. Ansible va traiter en premier ce fichie
</code>
Je vais vous faire une visite guidée des fichiers de configuration.
===== Découvrez la configurat... ration est ensuite découpée en un grand nombre de fichiers. Le fichier principal se nomme ''apache2.conf''. Comme c’est souvent le cas pour les fichiers de configuration, les lignes commençant par un '
penclassrooms]].
====== Editez et supprimez des fichiers ======
Certains événements entrent dans l'histo... our évoquer la notion d'inode qui caractérise les fichiers et répertoires sous Linux. Et je vous expliquera... comment effectuer les opérations de base sur les fichiers (éditer, copier/coller, chercher/remplacer) et q...
| <key>/</key> | Recherche un pattern dans le fichier. |
| <key>:</key> | Saisir une
oms.com|Openclassrooms]].
====== Transférez des fichiers par le réseau ======
Transférez des fichiers par le réseau
Dans de nombreux cas, un serveur Linux ne se... t les tâches de téléchargement et de transfert de fichiers à partir d'un terminal. Nous verrons dans un pre... logiciels les plus utilisés pour télécharger des fichiers en HTTP sur le réseau, à savoir ''wget'' et ''cu
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== Partagez vos fichiers sur un réseau hétérogène avec Samba ======
Hist... s utilisent leur propre **protocole de partage de fichiers : SMB/CIFS**. Le logiciel Samba a été développé
penclassrooms]].
====== Analysez les principaux fichiers de traces ======
Unix est un système d'exploita... ée sur le système, alors vous allez consulter les fichiers de traces, comme nous allons le voir dans la première section de ce chapitre avec les fichiers contenus dans le répertoire ''/var/log''.
Mais... re ''who''.
===== Consultez les répertoires des fichiers de traces de rsyslog =====
Comme nous avons pu
oms.com|Openclassrooms]].
====== Visualisez des fichiers ======
Étant donné que Linux est un système d'e... ion dont la conception initiale est très orientée fichier, vous allez passer votre temps à consulter ces fichiers pour administrer votre serveur. Heureusement, Linu... visualiser de manière efficace le contenu de ces fichiers.
Nous aborderons dans ce chapitre les commandes
MySQL, vous pouvez partir à la découverte de ses fichiers de configuration et de stockage.
===== Explorez les fichiers utilisés par MySQL =====
Les fichiers de configuration utilisés par MySQL sont dans ''/etc/mysql''. Vous y découvrirez :
* les fichiers ''my.cnf'' et ''mysql.cnf'' : fichiers généraux
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== Partagez vos fichiers sur un réseau Linux avec NFS ======
Dans les ch... .
Vous allez maintenant apprendre à partager des fichiers sur votre réseau local grâce à NFS.
NFS est un
s interfaces par le noyau ;
* L'emplacement des fichiers de configuration ;
* Les différents modes d'ad... montage ou le démontage des interfaces ;
* Les fichiers de configuration sur les distributions majoritai... sur le réseau.
Prenez l'exemple d'un serveur de fichiers logs centralisés sur un réseau interne : toutes ... ion des logs de savoir d'où viennent tels ou tels fichiers.
Si tous les serveurs de logs ont le même nom r
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassro... rtitions. Pour chaque volume logique, LVM crée un fichier périphérique dans ''/dev'' sous la forme ''/dev/{... 00 Mo, il vous faut d’abord réduire le système de fichier et ensuite réduire le volume logique. LVM vous pe
décidez de configurer la résolution de nom via le fichier **''/etc/hosts''** sur le node manager.
Dans l’a... Ansible, vous prenez un raccourci en utilisant le fichier /etc/hosts. Ce fichier permet de mettre en place des correspondances entre les noms des serveurs et leurs ... ur le ''node manager'' en root et ajoutez dans le fichier ''/etc/hosts'' les enregistrements des 2 nodes :