PPE 4.2: Tolérance aux pannes et répartition de charge (Haproxy et Heartbeat)
|
|
- Yvette Paris
- il y a 8 ans
- Total affichages :
Transcription
1 PPE 4.2: Tolérance aux pannes et répartition de charge (Haproxy et Heartbeat) La demande Dans le contexte STE Puzzle (1), il est primordial de bénéficier d une solution de haute disponibilité pour les serveurs web. Selon le cahier des charges (2), celle-ci doit comprendre: Une répartition de charge (3) entre deux serveurs Web (4). Une tolérance aux pannes (5). La réalisation Sommaire La maquette du réseau La configuration des machines Installation et configuration de HAProxy Installation et configuration de Heartbeat Tests de tolérance aux pannes et de répartition de charge La synchronisation de dossiers Web Les réplication des bases de données La maquette du réseau (1) (2) (3) La répartition de charge (load balancing), est un ensemble de techniques permettant de distribuer une charge de travail entre différents ordinateurs d'un groupe. (4) Un serveur Web est un logiciel servant des requêtes respectant le protocole de communication clientserveurhypertext Transfer Protocol (HTTP), qui a été développé pour le World Wide Web.Un ordinateur sur lequel fonctionne un serveur HTTP est appelé serveur Web. (5) La tolérance aux pannes (insensibilité aux pannes), désigne une méthode de conception permettant à un système de continuer à fonctionner, éventuellement de manière réduite, au lieu de tomber complètement en panne, lorsque l'un de ses composants ne fonctionne plus correctement. - Page 1/22 -
2 - Page 2/22 -
3 La configuration des machines Quatre machines Nom de la machine Système d exploitation Configuration réseau Rôle de la machine haproxy1 2 interfaces HAProxy maître haproxy2 2 interfaces HAProxy esclave Debian 7.2 serveurweb1 2 interfaces Serveur Web serveurweb2 2 interfaces Serveur Web Sur serveurweb1 et serveurweb2 Renommer les machines: root [~] > nano /etc/hostname Configurer le réseau: root [~] > nano /etc/network/interfaces Sur serveurweb1 # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address netmask broadcast network # Juste pour aller sur internet auto eth1 iface eth1 inet static address netmask broadcast network gateway Page 3/22 -
4 Sur serveurweb2 # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address netmask broadcast network # Juste pour aller sur internet auto eth1 iface eth1 inet static address netmask broadcast network gateway Pour la configuration DNS (1) sur les deux serveurs root [~] > nano /etc/resolv.conf nameserver nameserver Exécuter ces commandes sur les deux serveurs web root [~] > apt-get update root [~] > apt-get upgrade root [~] > apt-get install openssh-server root [~] > apt-get install apache2 root [~] > apt-get install php5 root [~] > apt-get install mysql-server root [~] > apt-get install php5-mysql root [~] > apt-get install phpmyadmin root [~] > ln -s /usr/share/phpmyadmin /var/www/phpmyadmin Prochainement, on aura besoin de visualiser les résultats du test. On supprime complètement le fichier /var/www/index.html sur les deux serveurs Web root [~] > rm /var/www/index.html Puis, on crée le fichier /var/www/index.php root [~] > nano /var/www/index.php (1) DNS (Domain Name System) est un système d appellation d ordinateurs et de services réseau organisé selon une hiérarchie de domaines. Pour faciliter l utilisation des ressources réseau, des systèmes de noms tels que DNS permettent d établir une correspondance entre le nom convivial d un ordinateur ou d un service et d autres informations associées à ce nom, comme une adresse IP. - Page 4/22 -
5 <html> <head> <meta http-equiv="content-language" content="fr"> <title>le site</title> </head> <body> <?php $ip = $_SERVER['SERVER_ADDR']; echo "<p align=\"center\"><b><font size=\"5\">je suis le serveur </font></b></p>"; echo "<p align=\"center\"><b><font size=\"7\" color=\"#ff0000\">"; echo gethostname(); echo "</font></b></p>"; echo "<p align=\"center\"><b><font size=\"5\">sur l'adresse IP: <font color=\"#000080\">"; echo $ip; echo "</font></font></b></p>";?> </body> </html> Ce fichier va nous indiquer sur quel serveur web on est. Le code php récupère deux variables (le nom de la machine et son adresse IP). Sur le fichier /etc/hosts on ajoute la résolution DNS: Sur serveurweb1: serveurweb2 Sur serveurweb2: serveurweb1 haproxy1 et haproxy2 : Renommer les machines: root [~] > nano /etc/hostname Configurer le réseau: root [~] > nano /etc/network/interfaces - Page 5/22 -
6 Sur haproxy1: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address netmask broadcast network gateway # Pour la synchro auto eth1 iface eth1 inet static address netmask broadcast network Sur haproxy2: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address netmask broadcast network gateway # Pour la synchro auto eth1 iface eth1 inet static address netmask broadcast network Pour le DNS sur les deux serveurs: root [~] > nano /etc/resolv.conf nameserver nameserver Page 6/22 -
7 Exécuter ces commandes sur les deux serveurs HAProxy (1) : root [~] > apt-get update root [~] > apt-get upgrade root [~] > apt-get install openssh-server Installation et configuration de HAProxy Ajouter dans le fichier /etc/apt/sources.list la ligne suivante: deb wheezy-backports main Enregistrer puis exécuter les commandes suivantes: root [~] > apt-get update root [~] > apt-get install haproxy Pour démarrer HAProxy, on utilise la commande: root [~] > /etc/init.d/haproxy start Mais pour l instant, rien ne va se passer. Il faut aller sur le fichier /etc/default/haproxy et modifier ENABLED=0 par ENABLED=1. Le fichier de configuration de HAProxy est /etc/haproxy/haproxy.cfg, on le sauvegarde: root [~] > cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.old Puis on modifie le fichier /etc/haproxy/haproxy.cfg en remplaçant la configuration par défaut par la suivante: (1) HAProxy est une application qui gère la répartition de charge. - Page 7/22 -
8 global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy user haproxy group haproxy daemon defaults log global mode http option httplog option dontlognull contimeout 5000 clitimeout srvtimeout errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http frontend proxypublic bind :80 default_backend fermeweb backend fermeweb balance roundrobin option httpclose option httpchk HEAD / HTTP/1.0 cookie cockieconnexion insert indirect server serveurweb :80 cookie w1 check maxconn 12 server serveurweb :80 cookie w2 check maxconn 12 stats uri /statshaproxy stats auth UserStats:MotDePasseStats stats refresh 30s On voit sur le fichier de configuration: Télécharger ce fichier de configuration (1) - Le nombre de connexions maximales sur chaque serveur Web est à 12 (50 % sur chacun) - Les statistiques de HAProxy sont sur l adresse (Utilisateur: UserStats, Mot de passe: MotDePasseStats) - Seulement deux serveurs Web (on peut rajouter plusieurs) Pour assurer une haute disponibilité de HAProxy, on installe Heartbeat (2) sur les deux serveurs HAProxy (haproxy1 sera le maître et haproxy2 sera son esclave). (1) (2) Heartbeat (battement de cœur) permet de gérer différents services de haute disponibilité (High Availability : HA) au sein d'un cluster. - Page 8/22 -
9 Installation et configuration de Heartbeat Sur les deux machines (haproxy1 et haproxy2) root [~] > apt-get install heartbeat On crée le fichier /etc/ha.d/ha.cf root [~] > nano /etc/ha.d/ha.cf En mettant dedans cette configuration (ce fichier doit être identique sur les deux serveurs): logfacility local7 logfile /var/log/ha-log debugfile /var/log/ha-debug use_logd no udpport 694 keepalive 2 deadtime 20 initdead 50 auto_failback off node haproxy1 node haproxy2 ucast eth ucast eth crm yes Créer le fichier /etc/ha.d/authkeys: root [~] > nano /etc/ha.d/authkeys En mettant dedans: auth 1 1 sha1 PassPhrase Et on modifie les droits sur ce fichier: root [~] > chmod 600 /etc/ha.d/authkeys On redémarre Heartbeat sur les deux machines: root [~] > /etc/init.d/heartbeat restart Création de l adresse IP Virtuelle (1) ( ): (1) Une adresse IP virtuelle est une adresse IP non connectée à un ordinateur ou une carte réseau spécifique. Les paquets entrants sont envoyés à l'adresse IP virtuelle, mais en réalité ils circulent tous via des interfaces réseau réelles. - Page 9/22 -
10 Juste sur la machine haproxy1 (le maître), on exécute la ligne de commandes suivante: crm configure primitive IPFailover ocf:heartbeat:ipaddr2 params ip=" " cidr_netmask=" " nic="eth0" iflabel="vip" C est-à-dire, l utilisateur appellera les sites Web qui se trouvent sur serveurweb1 et serveurweb2 à partir de l adresse La configuration de Heartbeat est générée dans le fichier /var/lib/heartbeat/crm/cib.xml. Pour modifier l'adresse virtuelle, on utilise la commande crm configure edit Adr_IP_Virt. Configuration de Stonith (1) sur haproxy1: root [~] > crm configure property stonith-enabled=false Dans ce cas, la commande crm_verify L V n envoi plus d erreurs. On désactive le Quorum (2) : root [~] > crm configure property no-quorum_policy=false Configuration des ressources HAProxy avec Hearbeat (c'est-à-dire, si la machine haproxy1 fonctionne et le service HAProxy est arrêté, Heartbeat basculera vers haproxy2). root [~] > crm configure crm(live)configure# primitive haproxy lsb:haproxy op start timeout="40s" op stop timeout="60s" op monitor interval="10s" timeout="20s" crm(live)configure# commit crm(live)configure# quit bye Le cluster en temps réel avec la commande (crm_mon) Ce qu il nous donne: ============ Last updated: Fri Apr 25 21:18: Last change: Fri Apr 25 21:16: via cibadmin on haproxy1 Stack: Heartbeat Current DC: haproxy1 (96ae5e66-aa4e-4ae3-ae6a-f6eb431e8359) - partition with quo rum Version: ee0730e13d124c3d58f00016c3376a1de5323cff 2 Nodes configured, unknown expected votes 2 Resources configured. ============ Online: [ haproxy1 haproxy2 ] IPFailover (ocf::heartbeat:ipaddr2): Started haproxy1 haproxy (lsb:haproxy): Started haproxy2 (1) STONITH (Shoot The Other Node In The Head) est un service Linux pour maintenir l'intégrité de nœuds dans une haute disponibilité (HA) cluster. (2) Quorum, est le disque utilisé pour stocker la configuration du cluster. Il joue le rôle d arbitre. Dans un cluster sans disque quorum, le quorum représente l ensemble des votants permettant d assurer la continuité. - Page 10/22 -
11 Le crm_mon nous a donné les résultats précédents, et on remarque un problème : L'adresse virtuelle est démarrée sur la machine haproxy1 et le service HAProxy est démarré sur la machine haproxy2. Alors il faut les regrouper pour qu ils démarrent toujours ensemble sur une des deux machines: root [~] > crm configure crm(live)configure# group haproxy_vip IPFailover haproxy meta migrationthreshold="5" crm(live)configure# commit crm(live)configure# quit bye Résultats sur crm_mon: ============ Last updated: Fri Apr 25 21:44: Last change: Fri Apr 25 21:40: via cibadmin on haproxy1 Stack: Heartbeat Current DC: haproxy2 (355d28ad-f811-40e7-9ee9-d7bea68e5c9a) - partition with quo rum Version: ee0730e13d124c3d58f00016c3376a1de5323cff 2 Nodes configured, unknown expected votes 2 Resources configured. ============ Online: [ haproxy1 haproxy2 ] Resource Group: haproxy_vip IPFailover (ocf::heartbeat:ipaddr2): Started haproxy1 haproxy (lsb:haproxy): Started haproxy1 Maintenant l utilisateur appellera le site web à partir de l adresse et les statistiques seront disponibles sur la page (Nom d utilisateur et le mot de passe à personnaliser sur le fichier de configuration de HAProxy). Tests de tolérance aux pannes et de répartition de charge On va se connecter sur l adresse sur 3 navigateurs, et on va visualiser au même temps les statistiques de HAProxy. - Page 11/22 -
12 Sur Firefox Sur chrome Sur Explorer - Page 12/22 -
13 La page des statistiques On observe ça: On va faire un autre test mais d une autre manière : crm_mon nous informe que l'adresse virtuelle est démarrée sur la machine haproxy1. On va éteindre la machine haproxy1 et la machine serveurweb1 comme dans la carte suivante: - Page 13/22 -
14 Résultats: - Sur la machine haproxy2: crm_mon montre que l adresse virtuelle est démarrée sur haproxy2 et la machine haproxy1 est hors-ligne (basculement effectué et haproxy2 devient le serveur maître). - Sur les navigateurs: l ouverture du site sur deux pages Web déférentes donne l affichage du site qui se trouve sur serveurweb2. - Sur les statistiques de HAProxy: on voit qu il y a deux sessions ouvertes sur serveurweb2 et serveurweb2 est en rouge (éteint). Alors Il y a une haute disponibilité sur les quatre serveurs et une répartition de charge sur les serveurs Web. - Page 14/22 -
15 La synchronisation de dossiers Web On doit synchroniser le dossier /var/www/ (qui peut contenir plusieurs sites Web en modifications régulières). - Le dossier doit être commun entre les serveurs web. - Le client peut mettre à jour son site web hébergé sur un de nos serveurs (la connexion se fait sur serveurweb1 ou serveurweb2), Alors les modifications de ce client sur son dossier web doivent être visibles rapidement pour tous les utilisateurs qui visualisent son site web soit a partir du serveurweb1 ou du serveurweb2. L outil qu on va mettre en place s appelle Unison, il est intéressant car il peut faire une synchronisation bidirectionnelle. On fait la même configuration sur les deux serveurs web: Installation d unison: root [~] > apt-get install unison Maintenant on n aura plus besoin d aller sur Internet à partir des deux serveurs web, alors on supprime l interface eth1 sur les deux serveurs web. Unison synchronise en utilisant une connexion SSH. Pour éviter d'entrer le mot de passe à chaque fois qu on utilise unison, on va automatiser la connexion SSH grâce à une clé SSH publique sur les deux serveurs. Sur serveurweb1 root@serveurweb1:~# ssh-keygen -t dsa Taper sur la touche Entrer 3 fois sans rien écrire, résultats: Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: 69:cc:c6:60:c3:65:1a:76:96:2e:d6:3a:89:d3:b6:9c root@serveurweb1 The key's randomart image is: +--[ DSA 1024]----+ o =. o B..o*o. + +S + + E Après, on va copier la clé publique crée sur le 2 ème serveur (serveurweb2) : root [~] > ssh-copy-id -i ~/.ssh/id_dsa.pub root@serveurweb2 On accepte en tapant yes, puis on saisie le mot de passe root du serveurweb2. - Page 15/22 -
16 Maintenant serveurweb1 peut se connecter sur serveurweb2 en SSH sans utiliser le mot de passe, mais le serveurweb2 ne peut pas se connecter sur serveurweb1. Alors il faut faire la même chose sur le serveurweb2. Pour effectuer une connexion SSH du serveurweb1 vers serveurweb2: ssh serveurweb2 Linux serveurweb pae #1 SMP Debian i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Apr 27 20:03: from localhost Pour retourner sur le terminal de serveurweb1, taper la commande exit (il faut tester aussi la connexion automatique SSH du serveurweb2 vers serveurweb1). Les profils unison (En extension.prf) doivent être placés dans le dossier /utilisateur/.unison (on s est connecter en root alors le dossier de profils est /root/.unison). Pour mon cas, j ai besoin d un seul profil sur chaque serveur: Synchroniser les modifications qui s effectuent sur le dossier /var/www/ vers l autre serveur. Sur les deux serveurs: Création du dossier de profils. root [~] > mkdir /root/.unison Création d un profil root [~] > nano /root/.unison/var. On met dedans (pour le serveurweb1): - Page 16/22 -
17 # Dossier de synchro du serveurweb1 vers serveurweb2 root = /var/www root = ssh://serveurweb2//var/www # Logging et dossier pour les log, le dossier /var/log/unison/ à créer log=true logfile=/var/log/unison/var. # Il charge ces paramètres, fichier a créer : log=true logfile=/var/log/unison/var. auto=true batch=true confirmbigdel=true fastcheck=true group=true owner=true prefer=newer silent=true times=true Télécharger ce profil (1) Pour le serveurweb2 on change root = ssh://serveurweb2//var/www par root = ssh://serveurweb1//var/www Création du dossier /var/log/unison/ (pour les logs) : root [~] > mkdir /var/log/unison/ Le fichier de log /var/log/unison/var. sera créé automatiquement dès la première synchronisation. Maintenant, on va créer un fichier ou un dossier sur le dossier /var/www/ du serveurweb1 et un autre fichier d un nom déférent sur serveurweb2 et on exécute sur les deux serveurs la commande: root [~] > unison var. On voit directement que les deux fichiers se trouvent sur les deux serveurs et le fichier log a été créé. Alors que la commande fonctionne manuellement, Il faut l automatiser pour qu elle puisse démarrer souvent sur les deux serveurs (chaque 2 ou chaque 3 minutes). root [~] > nano /home/var. (1) - Page 17/22 -
18 #! /bin/bash # synchronisation de /var/www # Variables # export UNISON=/root/.unison ParamUnison='var.www' Pause='120s' # Prog # # vérifier si ce profil tourne ou pas NbDeUnisons=$(ps aux grep unison grep $ParamUnison) # S'l n'y a pas d'autre unison lancé sur le même profil if [ -z $NbDeUnisons ]; then # lancement de la synchro /usr/bin/unison -batch $ParamUnison fi # Pause Entre 2 synchro /bin/sleep $Pause exit 0 Télécharger ce script (1) La synchronisation s effectuera deux fois puis le scripte dormira 120 secondes (2 minutes). On change les droits sur ce fichier (important!) root [~] > chmod u+x /home/var. Dans le fichier /etc/inittab, on ajoute à la fin la ligne suivante: uni1:2345:respawn:/home/var. On charge cette nouvelle configuration avec la ligne de commande suivante: root [~] > init q Pour vérifier les scriptes qui s exécutent sur le système: ps wwwauxf Pour tester, créer un fichier dans un serveur (dans le dossier /var/www/) et un autre sur le deuxième. - La synchronisation s effectuera entre les deux serveurs au bout de 2 minutes maxi. - les logs de ce profil ce trouve dans le fichier /var/log/unison/var. Note : Dans le cas ou plusieurs dossiers sont en modifications régulières, on est obligé de créer des nouveaux profils. (1) - Page 18/22 -
19 Les réplication des bases de données Dans notre cas, la réplication des bases de données doit être du maître vers le maître (c'est à dire bidirectionnelle). Un serveur maître peut avoir plusieurs esclaves, mais un serveur esclave ne peut pas avoir plusieurs maîtres. Et un serveur maître peut également être esclave d'un 3 ème serveur. En réalité, il n'y a pas une réplication d un maître à maître. Mais il y a une réplication du maître vers l'esclave dans un sens et du maître vers l'esclave dans l'autre sens. Alors on va configurer serveurweb2 comme esclave de serveurweb1 et serveurweb1 comme esclave de serveurweb2. 1- Pour faire la réplication, on a besoin de créer un utilisateur avec les droits nécessaires (REPLICATION CLIENT et REPLICATION SLAVE) sur chaque serveur maître (sur serveurweb1 et serveurweb2). Pour notre cas, utilisateur: replicateur et mot de passe: replicateurpwd. 2- Création de la base de données à répliquer sur les deux serveurs (cette base de données doit être identique sur les deux serveurs). Dans mon cas la base de données s'appelle dbreplication. 3- Modification du fichier de configuration de MySql /etc/mysql/my.cnf (dans ce premier temps le maître est serveurweb1) root [~] > nano /etc/mysql/my.cnf Sur serveurweb1: # Ligne à commenter #bind-address = # à ajouter log-error =/var/log/mysql.err # à décommenter (le choix est libre) server-id = 200 # à décommenter log_bin # à vérifier expire_logs_days = 10 max_binlog_size = 100M = /var/log/mysql/mysql-bin.log # à décommenter et à ajouter le nom de la base de données à répliquer binlog_do_db = dbreplication - Page 19/22 -
20 Sur serveurweb2: # Ligne à commenter #bind-address = # à ajouter log-error =/var/log/mysql.err # à décommenter (le choix est libre) server-id = 201 # à décommenter log_bin = /var/log/mysql/mysql-bin.log # à ajouter après la ligne précédente log-slave-updates # à vérifier expire_logs_days = 10 max_binlog_size # à ajouter master-retry-count = 20 = 100M # à ajouter avec le nom de la base de données à répliquer replicate-do-db = dbreplication 4- On redémarre MySql sur les deux serveurs root [~] > /etc/init.d/mysql restart 5- On bloque l'écriture sur le maître root@serveurweb1:~# mysql -u root -p Enter password: mysql> flush tables with read lock; Query OK, 0 rows affected (0.04 sec) 6- On note le log binaire et sa position sur le maître mysql> show master status; File Position Binlog_Do_DB Binlog_Ignore_DB mysql-bin wiki row in set (0.00 sec) Pour mon cas log binaire est mysql-bin et la position est On se connecte sur l'esclave (serveurweb2) root@serveurweb2:~# mysql -u root -p Enter password: mysql> Et on exécute les requêtes suivantes: - Page 20/22 -
21 mysql> stop slave; Query OK, 0 rows affected, 1 warning (0.06 sec mysql> change master to -> master_host=' ', -> master_user='replicateur', -> master_password='replicateurpwd', -> master_log_file='mysql-bin ', -> master_log_pos=107; Query OK, 0 rows affected (0.15 sec) mysql> start slave; Query OK, 0 rows affected (0.10 sec) mysql> quit Bye Ces informations sont sauvées automatiquement dans le fichier: /var/lib/mysql/master.info 8- On autorise l'écriture sur le maître mysql> unlock tables; Maintenant la réplication de notre base de données du maître (serveurweb1) esclave (serveurweb2) est en place. On va faire la même chose pour faire une réplication maître (serveurweb2) esclave (serveurweb1). 9- On fait des modifications sur le fichier de configuration /etc/mysql/my.cnf root [~] > nano /etc/mysql/my.cnf Sur serveurweb1: # à ajouter master-retry-count = 20 # à ajouter après la ligne log_bin log-slave-updates # à ajouter avec le nom de la base de données à répliquer replicate-do-db = dbreplication Sur serveurweb2: # à décommenter et à ajouter le nom de la base de données à répliquer binlog_do_db = dbreplication 10- On bloque l'écriture mysql> flush tables with read lock; 11- On note le log binaire et sa position sur serveurweb2: mysql> show master status; File Position Binlog_Do_DB Binlog_Ignore_DB mysql-bin wiki row in set (0.00 sec) 12- On exécute les requêtes suivantes sur serveurweb1: - Page 21/22 -
22 mysql> stop slave; Query OK, 0 rows affected, 1 warning (0.06 sec mysql> change master to -> master_host=' ', -> master_user='replicateur', -> master_password='replicateurpwd', -> master_log_file='mysql-bin ', -> master_log_pos=107; Query OK, 0 rows affected (0.15 sec) mysql> start slave; Query OK, 0 rows affected (0.10 sec) mysql> quit Bye 13- On autorise l'écriture sur le maître mysql> unlock tables; Comme, la réplication est dans les deux sens. Si un serveur s'arrête, il se mettra à jour à son prochain démarrage (Les logs s'expirent dans 10 jours maxi). Il est très utiles d'exécuter la requête (show slave status \G;) pour vérifier les configuration sur l'esclave. Et pour la réplication d'une deuxième (ou plusieurs) base de données, il faut ajouter au fichier de configuration /etc/mysql/my.cnf (sur les deux serveurs) les lignes suivantes: binlog_do_db replicate-do-db = lanouvellebase = lanouvellebase Source : - Page 22/22 -
Répartition des charges avec HaProxy CONTEXTE MFC JULIEN HUBERT
2015 Répartition des charges avec HaProxy CONTEXTE MFC JULIEN HUBERT Développée par le français Willy Tarreau en 2002, HAProxy est une solution libre, fiable et très performante de répartition de charge
Plus en détailGOUTEYRON ALEXIS. SIO2 N candidat: 0110692972. UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité
GOUTEYRON ALEXIS SIO2 N candidat: 0110692972 UEpreuve E4 USituation professionnelle 2 serveurs de fichiers Uen haute disponibilité Session 2014 2015 I- Présentation a) Utilité Aujourd hui, dans le monde
Plus en détailTARDITI Richard Mise en place d une Haute Disponibilité
TARDITI Richard Mise en place d une Haute Disponibilité Dans le cadre du projet GSB j ai mis en place un cluster de deux machines virtuelles Apache sous Linux, avec une haute disponibilité produite grâce
Plus en détailSynchronisation Mysql (Replication)
Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous
Plus en détailConfiguration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.
PPE 1 MISSION 1 Tâche 1 : Se renseigner sur les exigences logicielles et matérielles de l utilisation de MRBS sur une distribution Linux (Debian). Proposer une configuration matérielle suffisante pour
Plus en détailRetour d expérience sur la mise en place d une solution de répartition de charge entièrement libre.
Retour d expérience sur la mise en place d une solution de répartition de charge entièrement libre. Ingénieur Systèmes et Réseaux Responsable Infrastructure Système de l Académie de Lille. gauthier.catteau@ac-lille.fr
Plus en détailHaute disponibilité d'un service Web dynamique
Haute disponibilité d'un service Web dynamique Propriétés Type de publication Intitulé court Intitulé long Module Côté Labo Date de publication Septembre 2013 Date de modification Septembre 2013 Version
Plus en détailSECURIDAY 2012 Pro Edition
SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [LOAD BALANCING] Chef Atelier : Asma JERBI (rt5) Hajer MEHRZI(rt3) Rania FLISS (rt3) Ibtissem OMAR (rt3) Asma Tounsi (rt3la)
Plus en détailINTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.
INTRODUCTION Mysql-server est un serveur de bases de données. Cest un logiciel libre. Une base de données informatique est un ensemble de données qui ont été stockées sur un support informatique, organisées
Plus en détailServeur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailLOAD-BALANCING AVEC LINUX VIRTUAL SERVER
LOAD-BALANCING AVEC LINUX VIRTUAL SERVER Projet CSII1 2008 encadré par M. Ozano Réalisé par : - Yann Garit - Yann Gilliot - Steve Lacroix - Dorian Lamandé - Maxime Panczak - Aymeric Vroomhout CSII1 Année
Plus en détailImprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
Plus en détailALOHA LOAD BALANCER MISE EN ŒUVRE DU SSL FRONTEND
ALOHA LOAD BALANCER MISE EN ŒUVRE DU SSL FRONTEND «APPNOTES» #0021 MISE EN ŒUVRE DU SSL FRONTEND Cette note applicative a pour vocation de vous aider à implémenter la gestion du SSL sur le frontend (connexion
Plus en détailRaspberry pi : Développer une petite application web sur Raspberry
Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs
Plus en détailAgenda. Bienvenue. Agenda
Bienvenue Présentateur : Armel Kermorvant armelk@fedoraprojectorg Fonction FedoraProject : Ambassadeur / Mentor Fonction Fedora-frorg : Vice-Président chkconfig Portable off Haute Disponibilité Fonctionnement
Plus en détailL installation a quelque peu changée depuis les derniers tutos, voici une actualisation.
Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur
Plus en détailMySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication
MySQL - Réplication Réplication MySQL MySQL supporte la réplication unidirectionnelle interne. Un serveur sert de maître, et les autres servent d esclaves. Le serveur entretient des logs binaires, ainsi
Plus en détailServeur de messagerie sous Debian 5.0
Serveur de messagerie sous Debian 5.0 Avec Postfix et une connexion sécurisée GEORGET DAMIEN ET ANTHONY DIJOUX 06/10/2009 [Tutorial d installation d un serveur de messagerie POP et SMTP sous Debian, avec
Plus en détailASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :
TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),
Plus en détailRedondance de service
BTS S.I.O. 2 nd Année Option SISR TP 15 Redondance de service 1 Objectifs Mettre en œuvre différentes techniques de haute disponibilité de services et de serveurs. 2 Présentation du déroulement Ce TP se
Plus en détailArchitectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog
Architectures haute disponibilité avec MySQL Architectures Architectures haute disponibilité haute disponibilité avec MySQL avec MySQL Olivier Olivier DASINI DASINI - - http://dasini.net/blog Forum PHP
Plus en détailInstaller un gestionnaire de parc GLPI sous Linux
Installer un gestionnaire de parc GLPI sous Linux Par LoiselJP Le 10/06/2013 1 Objectifs Parmi les différents rôles de l administrateur informatique il en est un qui n a pas vraiment de rapport avec le
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailTuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO
Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre
Plus en détail1. La plate-forme LAMP
Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou
Plus en détailMEMO-LINUX.COM BLOG SUR GNU/LINUX, LE LIBRE ET L'OPEN-SOURCE.
MEMO-LINUX.COM BLOG SUR GNU/LINUX, LE LIBRE ET L'OPEN-SOURCE. MENU Agrégation de liens Ethernet sous Ubuntu serveur 14.04 (Bonding LACP) Posted on 17/04/2015 by fred 4 A fin d optimiser les flux, la répartition
Plus en détailwindows. deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main
installer une debian celle-ci par exemple (http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/debian-40r3-i386-netinst.iso ) on valide les choix par défaut, et on met aucune interface graphique voir: http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/install_debian_pour_pmb.pdf
Plus en détailService WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Plus en détailInstallation UpdatEngine serveur (CentOs apache2 / MySQL)
Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement
Plus en détailProxy SQUID sous Debian
Proxy SQUID sous Debian Définition : Un serveur proxy, appelé en français serveur mandataire est une architecture client-serveur qui a pour fonction de relayer des requêtes entre une fonction cliente et
Plus en détailInstaller et configurer un serveur Zimbra
Installer et configurer un serveur Zimbra Par LoiselJP Le 29/05/2013 (rev. du 14/05/2014) 1 Objectifs La messagerie et l accès à l Internet sont aujourd hui des outils indispensables. Toute entreprise
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailProcédure d'installation
07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014
Plus en détailInstallation d un superviseur ZABBIX
Installation d un superviseur ZABBIX Par LoiselJP Le 17/06/2013 1 Objectifs Parmi les différents rôles de l administrateur informatique il en est certains qui auront un rapport plus ou moins proche du
Plus en détailSERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé
SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................
Plus en détailINSTALLATION DEBIAN 7 (NETINSTALL) SUR VM
INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l
Plus en détailI. Adresse IP et nom DNS
Le système GNU/Linux Réseau et configuration IP By ShareVB Table des matières I.Adresse IP et nom DNS...1 II.Nom de la machine locale sous Debian...2 III.Nom de la machine locale sous Fedora...2 IV.Résolution
Plus en détail04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]
04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par
Plus en détailCôté labo : Installation et utilisation du serveur GSI
Côté labo : Installation et utilisation du serveur GSI Description du thème Propriétés Intitulé court Intitulé long Formation concernée Matière Présentation Notions Transversalité Pré-requis Outils Mots-clés
Plus en détailSSH, le shell sécurisé
, le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,
Plus en détailLa haute disponibilité dans la vraie vie
La haute disponibilité dans la vraie vie Arnaud Gomes-do-Vale Le 2 août 2010 Arnaud Gomes-do-Vale () La haute disponibilité dans la vraie vie Le 2 août 2010 1 / 37 Sommaire 1 Généralités 2 Problématique
Plus en détail1 Configuration des Fichiers Hosts, Hostname, Resolv.conf
INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions
Plus en détailTable des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...
Plus en détailBTS SIO 2012-2014. Dossier BTS. PURCHLA Romain
BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place
Plus en détailPPE Installation d un serveur FTP
Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,
Plus en détailInstallation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détailLoad Balancing MASSAOUDI MOHAMED CHAHINEZ HACHAICHI AMENI DHAWEFI ERIJ MAIJED EMNA BOUGHANMI
Load Balancing MASSAOUDI MOHAMED CHAHINEZ HACHAICHI AMENI DHAWEFI ERIJ MAIJED EMNA BOUGHANMI Table des matières I. Présentation de l atelier... 2 1. Équilibrage de charge... 2 2. Haute disponibilité...
Plus en détailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailSauvegarde automatique des données de GEPI
Sauvegarde automatique des données de GEPI Sommaire: 1. Sauvegarder en utilisant des scripts a) Sauvegarde automatique de gepi b) Création de l'utilisateur de sauvegarde c) Automatisation de la sauvegarde
Plus en détail- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian
- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian SISR3 N 1 Pré requis : Debian installé. Avoir une IP fixe pour le serveur DNS. Disposer d une connexion à l Internet. Création d un
Plus en détailServeur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.
Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation
Plus en détailDebian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux
Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de ce document est de détailler l installation d un serveur KVM [1] (Kernel based Virtual
Plus en détailArchitecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Plus en détailCloud Computing Cluster WebDAV Haute Disponiblité
Cluster WebDAV Haute Disponiblité Jérémy BARBÉ Décembre 2011 IRH2 Sommaire 1. Pré-requis :... 1 2. Installation des serveurs sous Debian 6.0.3... 2 3. Configuration «basique» de l OS : exemple pour le
Plus en détailTutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Plus en détailALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE
ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE «APP NOTES» #0013 LISTE DES CHECKS DANS L ALOHA Ce document a pour vocation de lister les principaux checks disponibles dans la solution ALOHA pour s
Plus en détailVanilla : Virtual Box
Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,
Plus en détailOCS Inventory & GLPI
OCS Inventory & GLPI Avant toute chose, il faut mettre à jour les sources (apt-get update). Ensuite, nous allons installer les paquets nécessaires à la mise en place d un gestionnaire d incidents et un
Plus en détailPROXY SQUID-SQARD. procédure
PROXY SQUID-SQARD procédure Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 08/12/2014 Ecriture du document Thierry MARTINS 1.0 05/02/2015 1 ère version Thierry MARTINS Guide de
Plus en détailTP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A
Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP DHCP et DNS TP DHCP et DNS Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/9 Câblage et configuration
Plus en détailInstallation de Zabbix
1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents
Plus en détailContent Switch ou routage de niveau HTTP
ALOHA Load-Balancer - Application Note Document version: v1.1 Last update: 19 juin 2014 EMEA Headquarters 3, rue du petit robinson ZAC des Metz 78350 Jouy-en-Josas France http://www.haproxy.com/ Objectif
Plus en détail1 INTRODUCTION 2 2 PRE-REQUIS 2. 2.1 Export du certificat du serveur 2. 2.2 Date et heure du système 2. 2.3 Téléchargement du logiciel du terminal 2
Communication Technique TC1548 Ed 01 Date : 04/11/2011 Produit : Alcatel-Lucent OmniPCX Office Nb. de pages: x Objet : OmniTouch 4135 IP - Terminal de conférence 1 INTRODUCTION 2 2 PRE-REQUIS 2 2.1 Export
Plus en détailDocumentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)
1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous
Plus en détailDexia Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc.
Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc. 2001 Legato Systems, Inc. all rights reserved. Copyright 2001, Legato Systems, Inc. All rights reserved. Legato NetWorker
Plus en détail1/ Introduction. 2/ Schéma du réseau
1/ Introduction FWBuilder est un logiciel-libre multi-plateforme qui permet de créer ses propres pare-feux et les utiliser sur différents SE ou sur du matériel informatique. Objectif : Créer un pare-feu
Plus en détailConfiguration réseau Basique
Configuration réseau Basique 1. Configuration réseau bas niveau Les outils de configuration réseau bas niveau traditionnels des systèmes GNU/Linux sont les programmes ifconfig et route qui viennent dans
Plus en détailProjet de mise en œuvre d un serveur ftp sur serveur dédié
Société, Jean Miche la bidouille Projet de mise en œuvre d un serveur ftp sur serveur dédié Etude de faisabilité 11 2. 3. 1. Contenu Introduction... 2 Outils nécessaires... 2 1. Pour le propriétaire du
Plus en détailCellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin. 18 mars 2015
TP Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin 18 mars 2015 Résumé Ce TP a pour but de présenter, au travers de l outil principal Docker, Varnish, HAProxy et Nginx. Installation
Plus en détailtitre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH
2012 Les tutos à toto BIND server-install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur
Plus en détailFORMATION. Linux-HA et les systèmes de Cluster
FORMATION Linux-HA et les systèmes de Cluster 1 PLAN DE LA PRÉSENTATION 1. Aperçu des différents systèmes de cluster 2. Notions de haute disponibilité 3. Notions spécifiques aux clusters 4. Fonctionnement
Plus en détailREPARTITION DE CHARGE LINUX
REPARTITION DE CHARGE LINUX I. SOMMAIRE II. Introduction... 2 1. Principe cluster... 2 III. Contexte... 2 2. Objectifs... 2 3. Topologie logique et physique finale... 3 IV. Préparation des postes... 4
Plus en détailMise en place d un serveur DNS sous linux (Debian 6)
Mise en place d un serveur DNS sous linux (Debian 6) 1- Ressources fournies 2- Fichiers et les commandes nécessaires à utiliser 3- Installation du bind9 4- Création et paramétrages des fichiers nécessaires
Plus en détailLes différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Plus en détailAnnée Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques
Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs
Plus en détailCONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade
CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................
Plus en détailAntisèches Informatiques. Configuration et utilisation de openssh. Sommaire. Openssh pour linux. Installation. 1 sur 24 04/06/2013 12:04
1 sur 24 04/06/2013 12:04 Antisèches Informatiques «Mapper un serveur ftp dans l'explorateur Windows - Travailler sur un grand nombre de fichiers sous» Configuration et utilisation de openssh Par Rémi
Plus en détailSSH. Romain Vimont. 7 juin 2008. Ubuntu-Party
SSH Romain Vimont Ubuntu-Party 7 juin 2008 Romain Vimont Secure Shell 1 / 44 Plan 1 Les bases Présentation Authentification 2 Clients Limiter l accès 3 Vidéos distantes à la demande Lecteur audio distant
Plus en détailMISE EN PLACE DU FIREWALL SHOREWALL
MISE EN PLACE DU FIREWALL SHOREWALL I. LA MISSION Dans le TP précédent vous avez testé deux solutions de partage d une ligne ADSL de façon à offrir un accès internet à tous vos utilisateurs. Vous connaissez
Plus en détailBIND : installer un serveur DNS
BIND : installer un serveur DNS Cet article a pour but de vous présenter comment installer et configurer un serveur DNS en utilisant l'application BIND. Je supposerai que vous disposez d'un réseau local
Plus en détailInstallation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Plus en détailBTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
Plus en détailPrésentation du SC101
Présentation du SC101 True SAN (Storage Area Network) Boîtier intégrant la technologie Z-SAN 2 emplacements IDE 3,5" (jusqu'à 2 disques durs) 1 port Ethernet RJ45 10/100 Logiciel SmartSync Pro Backup Stockage
Plus en détailManuel d installation serveurs
NU-MIS-10-12 Manuel d installation serveurs www.neocoretech.com Présentation Le déploiement de l infrastructure NDV2 se fait à partir d un fichier.iso sur le premier serveur qui sera configuré en Master
Plus en détailAdministration du WG302 en SSH par Magicsam
Administration du WG302 en SSH par Magicsam Le Point d'accès WG302 comprend une interface sécurisée de commande en ligne Telnet. Deux possibilités pour administrer le WG302 en SSH : via le port série situé
Plus en détailIP & Co. 1. Service DHCP. L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP.
IP & Co L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP. 1. Service DHCP Faire un réseau de 4 machines comme ci-dessous. Pour l'instant seul la machine
Plus en détailPPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]
PPe jaune Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] Sommaire 1) Architecture réseau... 3 2) Introduction FTP... 4 3) Le rôle du protocole FTP... 4 4) Diagramme
Plus en détailInstallation d'un serveur sftp avec connexion par login et clé rsa.
Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration
Plus en détailCSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052
CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC
Plus en détailInstallation de Snort sous Fedora
Installation de Snort sous Fedora S.N.O.R.T. est un NIDS (Network Intrusion Détection System ou Système de Détection d'intrusion Réseau). Comme ses initiales le suggèrent, un NIDS sert à détecter les tentatives
Plus en détailCASE-LINUX MAIL - ROUNDCUBE
1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via
Plus en détailIntroduction. Pourquoi LTSP? Comment fonctionne-t-il? CIP Kevin LTSP BTS SIO
Introduction Par soucis écologique et financier, une organisation peut mettre en place une solution de déploiement de clients léger. En effet, il est largement plus avantageux de faire l achat ou de réutiliser
Plus en détailRéaliser un inventaire Documentation utilisateur
Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les
Plus en détailVirtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT
Virtualisation d un proxy Squid gérant l authentification depuis Active Directory EPI - Stagiaire2007 Vivien DIDELOT Résumé Cette procédure présente la mise en place d un proxy Squid permettant l authentification
Plus en détail