- Gestion des Disques, des Systèmes de Fichiers et du Swap - 4 heures.
- Périphériques de stockage
- Partitionnement
- Systèmes de Fichiers Journalisés
- Présentation
- Ext3
- Ext4
- ReiserFS
- XFS
- JFS
- Btrfs
- Pagination
- Taille du swap
- Partitions de swap
- Fichiers de swap
- La commande swapon
- La commande swapoff
- Le fichier /etc/fstab
- Logical Volume Manager (LVM)
- Physical Volume (PV)
- Volume Group (VG) et Physical Extent (PE)
- Logical Volumes (LV)
- Administration
- Snapshots
- Suppression des Volumes
- Logical Volumes en Miroir
- Les Attributs
- Logical Volumes en Bandes
- Métadonnées
- Validation des acquis
- Commandes : fdisk, gdisk, parted, swapon, swapoff, mkswap, dumpe2fs, tune2fs, mke2fs, mkfs.ext3, e2fsck, resize2fs, debugfs, e2label, mkfs.ext4, mkfs.xfs, xfs_check, xfs_repair, xfs_admin, xfs_growfs, xfs_info, xfs_metadump, xfs_db, xfs_admin, mkfs.reiserfs, mkreiserfs, reiserfsck, reiserfstune, resize_reiserfs, debugreiserfs, mkfs.jfs, jfs_tune, jfs_fsck, jfs_febugfs, btrfs-balance, btrfs-check, btrfs-device, btrfs-filesystem, btrfs-inspect-internal, btrfs-property, btrfs-qgroup, btrfs-quota, btrfs-qgroup, btrfs-receive, btrfs-replace, btrfs-rescue, btrfs-restore, btrfs-scrub, btrfs-send, btrfs-subvolume, pvcreate, vgcreate, lvcreate, pvdisplay, vgdisplay, lvdisplay, lvextend, lvreduce, resize2fs, lvs, lvremove, vgremove, pvremove, lvconvert, vgs, pvs, lvchange, vgcfgbackup, vgcfgrestore.
- Gestion de la Journalisation - 3 heures.
- Le fichier /var/log/messages
- Surveillance Sécuritaire
- La commande last
- La commande lastlog
- La Commande faillog
- /var/log/secure
- La commande /bin/dmesg
- Le fichier /var/log/audit/audit.log
- Gestion des évènements audit
- auditd
- auditctl
- audispd
- La consultation des évènements audit
- La commande aureport
- La commande ausearch
- Applications
- rsyslog
- Priorités
- Sous-systèmes applicatifs
- /etc/rsyslog.conf
- Modules
- Directives Globales
- Règles
- Sous-système applicatif.Priorité
- Sous-système applicatif!Priorité
- Sous-système applicatif=Priorité
- L'utilisation du caractère spécial *
- n Sous-systèmes avec la même priorité
- n Sélecteurs avec la même Action
- /usr/bin/logger
- Options de la commande
- /usr/sbin/logrotate
- Options de la commande
- La Journalisation avec journald sous RHEL 7
- Consultation des Journaux
- Consultation des Journaux d'une Application Spécifique
- Consultation des Journaux depuis le Dernier Démarrage
- Consultation des Journaux d'une Priorité Spécifique
- Consultation des Journaux d'une Plage de Dates
- Consultation des Journaux en Live
- Consultation des Journaux avec des Mots Clefs
- Validation des acquis
- Commandes : dmesg, auditd, auditctl, audoispd, aureport, ausearch, rsyslog, logger, logrotate, journalctl.
- Gestion du Démarrage et de l'Arrêt du Système - 4 heures.
- Détail du démarrage
- Systèmes à base du BIOS
- Systèmes EFI
- Autres Systèmes
- Gestionnaire d'amorçage
- LILO
- Grub Legacy sous RHEL 6
- Le fichier menu.lst
- Configurer l'Authentification
- Modifier la Configuration de GRUB Legacy en Ligne de Commande
- Grub2 sous RHEL 7
- Le fichier /boot/grub/device.map
- Le fichier /etc/default/grub
- Les fichiers du répertoire /etc/grub.d
- Le fichier /etc/grub.d/10_Linux
- Le fichier /etc/grub.d/30_os-prober
- Les fichiers /etc/grub.d/40_custom et /etc/grub.d/41_custom
- Configurer l'Authentification
- Modifier la Configuration de GRUB 2 en Ligne de Commande
- Initramfs
- Examiner l'image existante
- Le script init
- Créer un Initial Ram Disk
- La commande dracut sous RHEL
- Le Démarrage du Noyau
- Le Processus Init
- Le Système de Démarrage SysVinit sous RHEL 5
- Niveaux d'exécution sous RHEL 5
- Scripts de Démarrage
- rc.sysinit sous RHEL
- Scripts Unix Système V sous RHEL 5
- inittab
- Répertoire init.d
- Répertoires rcX.d
- Linux Standard Base
- La commande chkconfig sous RHEL 5
- La Gestion des Services sous SysVinit
- Le Système de Démarrage Upstart sous RHEL 6
- Scripts Upstart
- Initialisation du Système
- Runlevels
- [CTL]-[ALT]-[DEL]
- mingetty
- La Gestion des Services sous Upstart
- Le Système de Démarrage Systemd sous RHEL 7
- La Commande systemctl
- Fichiers de Configuration
- La Commande systemd-analyze
- La Gestion des Services sous Systemd
- Arrêt Système du Système
- La commande shutdown
- La commande reboot
- La commande halt
- La commande poweroff
- Validation des acquis
- Commandes : grub_install, grub2-mkconfig, runlevel, init, telinit, chkconfig, dracut, initctl, start, stop, restart, systemctl, systemd-analyze, lightdm, shutdown, halt, reboot, poweroff.
- Gestion des Paramètres et les Ressources du Matériel - 3 heures.
- Fichiers Spéciaux
- Commandes
- La Commande lspci
- La Commande lsusb
- La Commande dmidecode
- Répertoire /proc
- Répertoires
- ide/scsi
- acpi
- bus
- net
- sys
- La commande sysctl
- Options de la commande
- Fichiers
- Processeur
- Interruptions système
- Canaux DMA
- Plages d'entrée/sortie
- Périphériques
- Modules
- Statistiques de l'utilisation des disques
- Partitions
- Espaces de pagination
- Statistiques d'utilisation du processeur
- Statistiques d'utilisation de la mémoire
- Version du noyau
- Interprétation des informations dans /proc
- Commandes
- free
- uptime ou w
- iostat
- vmstat
- mpstat
- sar
- Utilisation des commandes en production
- Identifier un système limité par le processeur
- Identifier un système ayant un problème de mémoire
- Identifier un système ayant un problème d'E/S
- Modules usb
- udev
- La commande udevadm
- Les options de la commande
- Système de fichiers /sys
- Limiter les Ressources
- Prévoir des Besoins en Ressources
- La commande collectd
- Validation des acquis
- Commandes : netstat, pstree, w, lsof, free, top, uptime, lspci, lsusb, dmidecode, free, uptime, w, iostat, vmstat, hdparm, mpstat, sar, udevadm, collectd, sysctl.
- Gestion du Réseau - 4 heures.
- Configuration du Réseau sous RHEL 5 et 6
- Configuration de TCP/IP
- DHCP
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-ethX (où X=0,1 …)
- IP Fixe
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-ethX (où X=0,1 …)
- La Commande hostname
- La Commande ifconfig
- Activer/Désactiver une Interface Manuellement
- /etc/networks
- Résolution d'adresses IP
- /etc/resolv.conf
- /etc/nsswitch.conf
- /etc/hosts
- Configuration du Réseau sous RHEL/CentOS 7
- La Commande nmcli
- Connections et Profils
- Ajouter une Deuxième Adresse IP à un Profil
- La Commande hostname
- La Commande ip
- Activer/Désactiver une Interface Manuellement
- Services réseaux
- xinetd
- TCP Wrapper
- Diagnostique du Réseau
- La commande ping
- La commande ping6
- La commande netstat -i
- La commande traceroute
- La commande traceroute6
- La commande tracepath6
- Routage Statique
- RHEL 6
- La Commande route
- Activer/désactiver le routage sur le serveur
- RHEL 7
- La commande ip
- Activer/désactiver le routage sur le serveur
- La Gestion du Serveur NFS
- Présentation
- Les Services et Processus du Serveur NFSv3
- Options d'un Partage NFS
- Commandes de Base
- Mise en Place
- Configuration du Serveur sous RHEL 6
- Configuration du Serveur sous RHEL 7
- Configuration du Client sous RHEL 6
- Configuration du Client sous RHEL 7
- Surveillance du Serveur
- La Commande rpcinfo
- La Commande nfsstat
- Le Pare-feu Netfilter/iptables
- Introduction
- La Configuration par Scripts sous RHEL 6
- LAB #1
- LAB #2
- La Configuration par firewalld sous RHEL 7
- La Configuration de Base de firewalld
- La Commande firewall-cmd
- La Configuration Avancée de firewalld
- Le mode Panic de firewalld
- Validation des acquis
- Commandes : netstat, arp, nslookup, dig, ifconfig, ifup, ifdown, ifstatus, NetworkManager, hostname, uname, nmcli, ip, ping, ping6, Traceroute, Traceroute6, Tracepath6, tcpd, xinetd, route, iptables, firewall-cmd.
- Gestion du Noyau Linux - 3 heures.
- Gestion des Modules
- Rôle du noyau
- Préparer l'Arborescence Source du Noyau
- Paramétrage du noyau
- LAB #1 - Compiler le Noyau - la façon Red Hat
- Installer le Nouveau Noyau
- Les modules
- Validation des acquis
- Commandes : lsmod, modprobe, modinfo, insmod, rmmod, rpmdev-setuptree, rpmbuild.
Jour 4
- Gestion du Linux Virtual Server - 4 heures.
- Présentation,
- Nomenclature,
- Types de LVS,
- LVS-NAT,
- LVS-DR,
- LVS-TUN,
- Préparation,
- Instructions Particulières,
- Configuration Spécifique au Directeur et au Secours,
- Configuration Spécifique au Serveur1 et Serveur2,
- Testez les Réseaux,
- LAB #1 - Configuration Manuelle d'un LVS,
- La Commande ipvsadm,
- Testez le LVS-NAT,
- Connexions Persistantes et le Timeout TCP,
- Persistance,
- Timeout TCP
- La Table des Connexions,
- LAB #2 - Configuration d'un LVS avec Piranha,
- Nanny,
- Validation des acquis,
- Commandes : ipvsadm, piranha-passwd, piranha-gui, pulse, nanny.
- Gestion de la Mutualisation du Stockage - 3 heures.
- Les différents types de stockage,
- SAN,
- NAS,
- iSCSI,
- LAB #1 - Mise en oeuvre de iSCSI,
- Configurer le Serveur,
- Mise en Place d'un Initiateur,
- Introduction au Multipathing,
- La Commande multipathd,
- Validation des acquis,
- Commandes : tgtd, tgtadm, iscsiadm, multipathd, multipath.
Jour 5
- Gestion de la Haute Disponibilité avec Red Hat Cluster Suite - 7 heures.
- Introduction,
- Red Hat GFS,
- Cluster Logical Volume Manager,
- Global Network Block Device,
- Les Composants de RHCS,
- Serveur Virtuel Linux,
- Gestionnaire de l'Infrastructure du Cluster,
- Gestionnaire du Cluster,
- Le Disque Quorum,
- Gestionnaire du Verrouillage,
- Fencing,
- Gestionnaire de la Configuration du Cluster,
- Gestionnaire des Services à Haute Disponibilité,
- Outils d'administration du cluster,
- Conga,
- En Ligne de Commande,
- Nouvelles Fonctionnalités et Fonctionnalités Modifiées par Version de Red Hat 6,
- Installation du Matériel,
- Installer le Logiciel du Module Red Hat High Availability,
- Démarrer l'Agent ricci,
- Pré-Configurer les Noeuds,
- Considérations Générales,
- Préparation des Machines Virtuelles,
- Instructions Particulières,
- Ethernet Channel Bonding,
- Configuration du node1,
- Ouverture des Ports,
- Configuration du node2,
- Ouverture des Ports,
- Configuration du node3,
- Ouverture des Ports,
- Tester les Serveurs,
- Démarrer le Service ricci si nécessaire,
- Configurer un Cluster avec Conga,
- Introduction,
- LAB #1 - L'Installation et le Démarrage de luci sur un Noeud,
- Installer luci sur node1.fenestros.loc,
- Configurer Luci,
- LAB #2 - La Création d'Utilisateurs et des Permissions,
- LAB #3 - La Création d'un Cluster,
- La Configuration des Propriétés Générales du Cluster,
- La Configuration du Daemon Fenced,
- La Configuration du Réseau,
- LAB #4 - La Configuration des Périphériques Fence,
- Configurer un Périphérique Fence pour un Noeud,
- Configurer un Périphérique Fence de Secours pour un Noeud,
- Configurer un Noeud avec une Alimentation Redondante,
- LAB #5 - La Configuration des Domaines de Basculement,
- LAB #6 - La Création de Ressources Globales,
- LAB #7 - La Création des Services en Cluster,
- LAB #8 - Redémarrer un Noeud,
- Gérer un Cluster avec Conga,
- LAB #9 - Sauvegarder et Restaurer la Configuration de luci,
- Sauvegarder la Configuration de luci,
- Restaurer la Configuration de luci sur node2.fenestros.loc,
- Gérer les Services de Haute Disponibilité,
- LAB #10 - Gérer les Noeuds d'un Cluster,
- Causer un Noeud de Quitter ou de Joindre un Cluster,
- Supprimer un Membre d'un Cluster,
- Ajouter un Membre à un Cluster en Cours d’Exécution,
- Ajouter un Cluster Existant à luci,
- Commandes : corosync/cman, ricci, dlm, modclusterd, luci.