GOUTEYRON ALEXIS. SIO2 N candidat: 0110692972. UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Documents pareils
Agenda. Bienvenue. Agenda

I. Présentation du serveur Samba

TARDITI Richard Mise en place d une Haute Disponibilité

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

Serveur d impression CUPS

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS

Sauvegarde de postes clients avec BackupPC

REPARTITION DE CHARGE LINUX

LINUX REMPLAÇANT WINDOWS NT

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Solution Haute Disponibilité pour Linux

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Bind, le serveur de noms sous Linux

Les différentes méthodes pour se connecter

MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA.

Haute disponibilité d'un service Web dynamique

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1

Migration NT4 vers Windows 2003 Server

Retour d expérience sur la mise en place d une solution de répartition de charge entièrement libre.

Les clés d un réseau privé virtuel (VPN) fonctionnel

Projet Semestre2-1SISR

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Personnes ressources Tice. Académie de Rouen

PARAMETRER SAMBA 2.2

Serveur de sauvegarde à moindre coût

Mise en place d un cluster. De basculement. Et DHCP Failover. Installation. Préparation. Vérification

Redondance de service

Ajout et Configuration d'un nouveau poste pour BackupPC

Mise en place d'un antivirus centralisé

Windows Server 2012 R2 Failover de serveurs DHCP

Mise en place d un serveur DNS sous linux (Debian 6)

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Projet Evolution. Projet Evolution Fleury Plaideau Page 1

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Administration de Parc Informatique TP07 : Installation de Linux Debian

Mise en place d un proxy Squid avec authentification Active Directory

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Moteur de réplication de fichiers BackupAssist

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Préparation à l installation d Active Directory

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre

Sauvegardes par Internet avec Rsync

Virtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT

Partages de fichiers SAMBA et d imprimantes CUPS entre deux réseaux internes.

Jeudis du libre, Samba ou comment donner le rythme aux stations Windows

Procédures informatiques administrateurs Création d un serveur FTP sous Linux

OpenMediaVault installation

Mettre en place un serveur pour l installation automatisée de Windows XP.

Sauvegarder automatiquement ses documents

Aubert Coralie, Ruzand Brice GTR 2002 Bonvarlet Manuel, Desroches Alexandre, Magnin Cyril DRT Notice technique 1

Windows Internet Name Service (WINS)

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Monter automatiquement des disques distants ou locaux avec automount/autofs

Installer un serveur web de développement avec VirtualBox

La Haute disponibilité des modules EOLE

Rôles serveur Notion de Groupe de Travail Active Directory Utilisation des outils d administration Microsoft Windows Server 2008

Gestion des sauvegardes

Sauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Tutorial Terminal Server sous

Linux Intranet. Guillaume Allègre INP-FC octobre Grenoble INP Formation Continue. G.

Installation du client Cisco VPN 5 (Windows)

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

Installation du client Cisco VPN 5 (Windows)

Couche application. La couche application est la plus élevée du modèle de référence.

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Mise en place Active Directory / DHCP / DNS

mai-2008 Infogérance des serveurs conçus par SIS alp 1

Fonctionnalités d Acronis :

Installation et configuration d un serveur SAMBA sous linux Red Hat

NTP (Network Time Protocol)

Présentation du logiciel Cobian Backup

DHCP Failover for Windows Server 2012 By COCHET Anthony

Guide utilisateur XPAccess. Version Manuel de référence 1/34

La Continuité d Activité

Vade mecum installation et configuration d une machine virtuelle V5.1.0

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Découvrez notre solution Alternative Citrix / TSE

Guide d installation des licences Solid Edge-NB RB

Architecture de la plateforme SBC

Machine virtuelle W4M- Galaxy : Guide d'installation

LIVRE BLANC PRODUIT. Evidian SafeKit. Logiciel de haute disponibilité pour le clustering d application

Microsoft web framework

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

GUIDE DE L UTILISATEUR

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Quel serveur pour vous?

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Aide-Mémoire unix. 9 février 2009

But de cette présentation

OPTENET DCAgent Manuel d'utilisateur

Transcription:

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 des entreprises, il est de plus en plus nécessaire de stocker un nombre important de données et d assurer une haute disponibilité. Le système de miroir («mirroring») est de plus en plus utilisé et s avère très utile au lieu de simplement accumuler les disques durs. Par ailleurs, il est possible d utiliser un outil de replication de serveurs, à savoir Heartbeat. Il permettra d assurer une redondance d un système, en l occurrence d un système de fichier Samba. Cette technologie permet d avoir une bonne solution de secours si une panne quelconque se manifeste sur le serveur primaire. C est pourquoi, ici, le protocole rsync est utilisé car il va permettre de répliquer les données d un serveur à l autre. L association d Heartbeat et d une copie de données grâce au protocole rsync en ssh permettra de basculer d une machine à l autre, de manière totalement transparente pour l utilisateur, et d avoir de plus les mêmes données sur celles-ci. b) Objectif Le but est de redonder le système de fichier et les données entre deux machines, c est-à-dire que si une machine tombe en panne l autre machine reprend les mêmes données du disque dur de la première machine. Cela permet à un utilisateur de ne jamais perdre ses données et de continuer à y avoir accès sans perte ou interruption de service. En y ajoutant Samba cela permet aux serveurs d être des serveurs de fichiers et de partager des fichiers sur le réseau c) Outils et matériels utilisés UHeartbeat : Heartbeat gère la haute disponibilité de services. Pour ce faire, chacun des serveurs est surveillé via un battement de cœur (heartbeat) diffusé sur le réseau. Si celui-ci n'émet plus de battement de cœur, un autre serveur prend la relève. Le cas qui est certainement le plus répandu est la mise en place de Heartbeat sur deux serveurs, ce qui est le cas ici

URSYNC : rsync (pour remote synchronization ou synchronisation à distance), est un logiciel de synchronisation de fichiers. Il est fréquemment utilisé pour mettre en place des systèmes de sauvegarde distante. rsync travaille de manière unidirectionnelle c'est-à-dire qu'il synchronise, copie ou actualise les données d'une source (locale ou distante) vers une destination (locale ou distante) en ne transférant que les octets des fichiers qui ont été modifiés. USamba : Samba est l'outil qui permet à un ordinateur sous Linux de partager des fichiers et des imprimantes comme le ferait un ordinateur avec Windows Samba permet à un serveur Linux de devenir un serveur de fichiers (et d'imprimantes) et est assez simple d'utilisation pour les clients. Deux machines virtuelles fonctionnant sous Debian 7 : - samba1 : adresse IP : 192.168.38.128 /24 qui est le serveur primaire - samba2 : adresse IP : 192.168.38.129 /24 qui est le serveur secondaire - Samba, heartbeat et rsync sont tous les trois installés sur chaque serveur Pour que la reprise de service soit transparente pour les clients, une fonctionnalité de heartbeat sera utilisée, celle de la gestion d'une adresse flottante. Cette adresse est définie à 192.168.38.130.

II- Installation et Configuration Pour commencer, il est nécessaire d installer les différents paquets et leurs dépendances sur les deux serveurs : - # apt-get install samba - # apt-get install heartbeat - # apt-get install rsync Les instructions et fichiers de configurations qui vont suivre sont à insérer sur les deux serveurs. Nom des machines à faire correspondre dans le fichier /etc/hostname : samba1 192.168.38.128 samba2 192.168.38.129 USamba : Configuration de Samba et creation du domaine DOMAINEABC : Fichier utilisé : /etc/samba/smb.conf [global] server string = samba workgroup = DOMAINEABC netbios name = samba public = yes encrypt passwords = true security = user [partage_samba] path = /partages/partage_samba comment = dossier partagé samba read only = no guest ok = yes public = yes Pour vérifier que le fichier de configuration est correct il faut redémarrer le service samba et tester le partage : # /etc/init.d/samba stop # /etc/init.d/samba start

UHeartbeat : Cet outil permet de basculer sur le serveur secondaire lorsque le serveur primaire n envoie plus de «battement de cœur» à heartbeat. Pour sa configuration, il faut éditer le fichier /etc/heartbeat/ha.cf et le remplir comme ceci : keepalive 2 deadtime 30 initdead 30 udpport 694 ucast eth0 192.168.38.128 ucast eth0 192.168.38.129 auto_failback off node samba1 node samba2 use_logd yes crm yes Par la suite il faut configurer le fichier /etc/ha.d/haresources comme ceci sur les serveurs : samba1 IPaddr::192.168.38.130/24/eth0:0 En indiquant bien l adresse ip flottante ainsi que le service samba qui doit passer par cette adresse. Dans ce fichier, les champs sont séparés par des espaces, le premier champ est le nom du serveur primaire. Le champ suivant est constitué du nom d'un script, se trouvant dans /etc/ha.d/resource.d, suivi du parameter :: nécessaire à ce script. Après avoir rechargé la configuration d heartbeat avec : # /etc/init.d /heatbeat/ stop # /etc/init.d /heatbeat/ start A la relance des deux serveurs, heartbeat crée l adresse IP 192.168.38.130 sur l alias d interface eth0:0

Les tests suivants sont effectués pour verifier la bonne configuration : #### Voir si heartbeat fonctionne avec: cl_status hbstatus Heartbeat is running on this machine. #### Liste les noeuds et indique leur statut avec: cl_status listnodes samba1 samba2 #### Vérification des noeuds heartbeat : primaire et secondaire avec: cibadmin -Q -m CIB on localhost _is_ the master instance #### Voir la configuration des noeuds avec: crm_mon -1 ============ Last updated: Thu May 28 20:28:25 2015 Last change: Wed Apr 1 09:22:48 2015 via crmd on samba2 Stack: Heartbeat Current DC: samba1 (5168ddf9-419c-4c64-9d6f-40fff827d524) - partition with quorum Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff 2 Nodes configured, unknown expected votes 0 Resources configured. ============ Online: [ samba1 samba2 ] URSYNC : Rsync permet de synchroniser des données en utilisant l'incrémentation. Ce qui évitera de rapatrier systématiquement toutes les données entre les deux noeuds. Cette partie est à effectuer uniquement sur le serveur samba1. Lancement une seule fois de la commande : rsync -aglortvz /partages/partage_samba/ rsync@samba2:partage/partage_samba/ Après avoir effectué la première copie totale, la méthode incrementielle se caractérise par le paramètre u : rsync -aglortuvz /partages/partage_samba/ rsync@samba2:partage/partage_samba/

Cette dernière instruction fera partie d un script utilisé toutes les heures au moyen d une planification de tâche. Un lien symbolique du script est créé dans /etc/cron.hourly # ln -s rsync.sh /etc/cron.hourly/backup_rsync Explications des paramètres : a : indique que rsync doit travailler en mode archive, c'est-à-dire qu'une copie fidèle de l'arborescence (et donc des sous répertoires) est réalisée (les permissions, les propriétaires et les dates de modification des fichiers sont conservés). g : préserve le groupe l : copie les liens symboliques comme liens symboliques o : mettre le propriétaire du fichier de destination identique à celui du fichier source r : sauvegarde aussi tous les sous-dossiers qui se trouvent dans le dossier à sauvegarder ; t : préserve les dates u : Permet la méthode incrémentielle depuis la dernière copie v : mode verbeux, affiche des informations détaillées sur la copie en cours. z : indique à rsync qu'il doit utiliser la compression pour le transfert des donnée