1 D éploiement, M ise à jour, D urcissement de solutions libres sur un réseau Louis Nicolas ARSON Soutenance EFREI – Stage technique I2 le Jeudi 4 Aout.

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

Active Directory Windows 2003 Server
Qualité de Service sur Linux
Présentation du Stage en Entreprise
Page d accueil.
Master Professionnelle Sciences et Techniques 2 juillet
des Structures de Santé
UV Libre : Bureau Des Elèves encadré par Nicolas Malandain - ASI3 – UV Libre BDE –
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Une solution personnalisable et extensible
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Cours Présenté par …………..
Conception d’une application de gestion de fiches études
Administration des serveurs Samba Edu - se3
Configuration de Windows Server 2008 Active Directory
Système de stockage réseaux NAS - SAN
Active Directory Windows 2003 Server
PROJET HANDICAPS Certificat de Qualification Professionnelle
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Formation Centra - GDE.
Module 16 : Implémentation de serveurs Windows 2000
Applications Chapitre B17 et C18
Solution e-Media Présentation Générale Direction du Système d’Information Opérateur Informatique ERDF Mars 2012.
Cluster De Basculement DHCP
Virtual Local Area Network
Adm Sys : Stratégie de sauvegarde
Le protocole FTP.
Configuration de Windows Server 2008 Active Directory
Stage effectué Du 8 Décembre 2008 au 12 Février 2009.
Distribution Linux pour clients légers Rolland DUDEMAINE ST50 - GI – RSR Printemps 2002.
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
Linux – Mise en œuvre PXE V 1.1
Les outils de déploiement
Module 3 : Création d'un domaine Windows 2000
Projet de Master première année 2007 / 2008
Les outils de déploiement. Une liste FAI System Imager.
Vue d'ensemble Configuration d'adresses IP
L'application Social Buddies Powered by V2.5 ( )
Module : Technologies des serveurs réseaux : FTP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
Sécurité des Systèmes d’Information
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Mise en oeuvre et exploitation
Huseyin OZENICI Soutenu le 11 Septembre 2009 Soutenance des mémoires Apprentissage / Projet
LINUX TERMINAL SERVER PROJECT Projet tutoré 2005 DENIS – BOUVIER.
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Utilisation avancée de linux Réseau Démarrage et arrêt.
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Sauvegarde entre 2 serveurs GNU/Linux Configuration d’une connexion sécurisée entre les 2 serveurs Sauvegarde entre les deux serveurs Test de la solution.
Gérard Milhaud, Frédéric Bloise aka La F.I.R.M.E
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Module 3 : Création d'un domaine Windows 2000
Gestion Parc Informatique Client UNIX Rémy Chaumard – BTSIRIS2 – projet GPI client UNIX – revue n1.
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
Projet Réseau Octobre 2005 Groupe 7: Armand D’Ussel et Cédric Jeannin.
Maxime VAUDEQUIN KNOPPIX / FLONIX Master ISRAD Administration Système.
En route vers le déploiement . . .
Les logiciels libres Mercredi 16 décembre 11 heures.
Sécurité et pérennité des données au sein d’un réseau informatique
BTS SIO SISR Session 2014 Parayre David-Alexandre
PARCOURS DE PROFESSIONNALISATION
LINUX TERMINAL SERVER PROJECT
Master 1 ère année Sécurité des Systèmes Informatique 1 Accès aux systèmes de fichiers  Montage: mount bin etc lib home wallace gromit tmp var spool cron.
Gestion de configuration
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
Transcription de la présentation:

1 D éploiement, M ise à jour, D urcissement de solutions libres sur un réseau Louis Nicolas ARSON Soutenance EFREI – Stage technique I2 le Jeudi 4 Aout

2 Plan Présentation d'Aptoa Ma mission Description & environnement. Pourquoi réaliser cette étude ? Le déploiement Fondamentaux Le boot des hôtes par le réseau Choix de Debian L'outil FAI [technique] Configuration du serveur Configuration des clients Résumé Durcissement Conclusion Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

3 Présentation Aptoa Le groupe Altitude : Fig : Synergie du groupe Altitude Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

4 Présentation Aptoa L'entreprise Aptoa : SSII orientée « Système et Réseaux » Marque commerciale crée en 2004 Origine : CSI (Conseil Service Informatique) 1990 Agence de Rouen, travaillant sur toute la Normandie. 3 Axes majeures 58 salariés Un directeur Une assistante de direction Deux commerciaux 54 Ingénieurs/techniciens Fig : Les 3 axes majeurs d'Aptoa Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

5 Ma mission Description & Environnement Le but d'aptoa : Pouvoir bénéficier de méthodes d'installation et configuration de poste de travail « Linux » sur un réseau. Ma mission : Rédiger des méthodes d'installation automatiques (déploiement) de poste de travail Linux. Rédiger une méthodes pour mettre à jour ces postes. Rédiger une méthode pour durcir (configurer) les postes. Environnement : Trois ordinateurs en réseau local (laboratoire) + Internet. Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

6 Ma mission Pourquoi réaliser cette étude ? Rester ouvert aux nouvelles technologies venant du monde « Libre ». Volonté de pouvoir répondre à des offres « postes de travail Libre ». Enrichir des compétences diverses sur les environnements « Linux ». (aussi bien du coté serveur que client) Pouvoir proposer plus de services, et outils au clients. Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

7 Déploiement : Fondamentaux Le déploiement est l'installation automatique de systèmes d'exploitations sur des ordinateurs en réseau. Matériel : Un serveur d'installation configuré. Un(des) client(s) à installer. Un réseau. Le déroulement en 3 étapes : Un client boot sur un média (disquette, cdrom ou carte réseau) Echange d'information avec le serveur d'installation. L'installeur du système d'exploitation se lance. Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

8 Déploiement : Le boot des hôtes par le réseau La méthode classique : BIOS boot séquence : -Disquette -CD-Rom -Disque dur ON - Démarage de l'installation PXE : Preboot eXecution Environment Crée par Intel Option des cartes réseaux (universel aujourd'hui) Permet le boot de l'ordinateur sur le réseau. Lancement de l'installation, juste après le boot. La méthode Boot Réseau : BIOS boot séquence : -Disque dur -Network (PXE activé) ON - Démarage de l'installation - Active le choix de la séquence Choisir (network) Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

9 Serveur - Boot + F12. - Active la séquence de boot : Choisir réseau - Requête DHCP - Serveur DHCP : reconnaîssance de - Attribution d'une IP, gateway... + envoie fichier : 01:02:03:04:05:06 IP= ;DNS= ;... Client - Réception des informations et du fichier pxelinux.0 (pxe linux bootloarder) - Requête TFTP au serveur. Req TFTP. Déploiement : Le boot des hôtes par le réseau : PXE Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

10 - Identification dans l'espace TFTP grâce à l'IP du client. en hexa C0A80032) - Envoi des fichiers contenus dans le fichier de configuration. vmlinuz (noyau) + initrd.(image de boot) - Décompression et lecture du noyau, - Chargement des modules - Montage des partition NFS d'installation. ServeurClient Req mountd NFS - Autorisation de monter le répertoire d'installation. NFS=Ok. - Validation du fichier de configuration. - Début de l'installation. Déploiement : Le boot des hôtes par le réseau : PXE Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

11 Debian : Distribution « internationnale » Distribution « non-commerciale » Organisation à but non lucratif Un millier de développeur répartis sur la planète. Réputé très stable. 11 architectures (Intel, PowerPc, Amd64, Sparc...) Déploiement : Outils utilisable pour Debian : FAI (fichiers de configuration) m23 (Serveur web, gestion de clients simple) System Imager (clonage d'un poste) Choix de l'outil : FAI (Fully Automatic Installation) Raisons : mise à jour régulièrement, 4 ans de développement, très complet. Déploiement : Le choix « Debian » Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

12 L'outil FAI [Technique] Situation Sur le serveur : Service DHCP Service TFTP Service NFS Service FTP Fig : Installation des services du serveur Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

13 l /home/debmirror/ drwxr-xr-x debian drwxr-xr-x debian-security Les sources d'installation : l /etc/fai/ -rw-r--r-- fai.conf -rw-r--r-- make-fai-nfsroot.conf -rw-r--r-- sources.list Espace de configuration du serveur : ls /usr/lib/fai/nfsroot/ bin dev fai initrd media opt root srv tmp var boot etc home lib mnt proc sbin sys usr Racine d'installation montable par NFS (env 250 Mo) : Script de génération L'outil FAI [Technique] Configuration du serveur Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

14 l usr/local/share/fai drwxr-xr-x class drwxr-xr-x debconf drwxr-xr-x disk_config drwxr-xr-x files drwxr-xr-x package_config drwxr-xr-x scripts Espace de configuration des clients : Définition des classes : L'outil FAI [Technique] Configuration des clients : L'espace de configuration Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

15 more package_config/GNOME PACKAGES install gnome-desktop-environment gdm evince mozilla-firefox mozilla-firefox-locale-fr-fr mozilla-locale-fr evolution gftp PACKAGES remove gnome-games epiphany-browser PACKAGES aptitude GRUB grub lilo- PACKAGES aptitude LILO lilo grub- L'outil FAI [Technique] Configuration des clients : Les paquets à installer Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

16 ls files/root/EQUIPE/ ROUGE BLEU more files/root/EQUIPE/ROUGE #Je suis dans l'équipe ROUGE ! ;-) more files/root/EQUIPE/BLEU #Je suis dans l'équipe BLEU ! ;-) Les scripts sont rangés par classe : ls scripts/ROUGE/ 12-fcopy ls scripts/BLEU/ 12-fcopy #! /bin/sh fcopy -iM /root/EQUIPE Les scripts 12-fcopy de BLEU et 12-fcopy ROUGE sont identiques : L'outil FAI [Technique] Configuration des clients : Les scripts de configuration Le client rouge aura le fichier /root/EQUIPE tel que : more /root/EQUIPE #Je suis dans l'équipe ROUGE ! ;-) Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

17 Installation entièrement automatisée Installation sans surveillance et rapide (moins de 15 min) Booter sur disquette ou sur la carte réseau Le noyau d'installation peut utiliser des modules Toute la configuration commune est partagée par tous les clients Les fichiers de log pour toutes les installations sont sauvegardés sur le serveur d'installation Les scripts Shell, perl, expect et cfengine sont supportés Accès à un miroir Debian via NFS, FTP ou HTTP Système flexible grâce au concept de classes Détection de matériel automatique Autres : Controle de l'installation par ssh Deux terminaux virtuels complémentaires sont disponibles pendant l'installation Supporte les clients sans disque Support de LILO et GRUB L'outil FAI [Technique] Résumé Aller à Cfegine Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

18 Durcissement : Principe : Sécuriser le poste client pour que l'utilisateur (ou un attaquant) ne puisse pas compromettre un poste client ou le réseau. Actions : Installer le dernier noyau. (éventuellement avec patch de sécurité) Configurer l'interface graphique. (gnome, kde...) Configurer les services externe (http, nfs, ftp...) Interdire les consoles (terminaux) Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

19 J'ai aimé : Travailler sur Linux. Me documenter. Réaliser des maquettes Travaillé dans une PME SSII Le contexte « d'étude » J'ai regretté : Le contexte « d'étude » Le temps passé à rédiger. Conclusion Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

20 Conclusion Bilan le 4 Aout 2005 : 3 Méthodes rédigés (installation & mise à jour de Debian, Fedora et Suse) 1 Méthodes d'administration cfengine. Tests & rédaction du « durcissement » en cours. Expériences : Développement des mes compétences personnelles sur Linux. (Documentation importante.) Rédaction de méthodes. Questions ? Présentation Aptoa - Ma mission - Le déploiement - L'outil FAI - Durcissement - Conclusion

21 (plus) Administration Cfengine : Serveur d'administration réseau Linux. Scripts de configuration sur le serveur. Mise à jours des clients automatique ou Mise à jours des clients en mode PUSH Actions : Modification de fichiers Suppression de fichiers/répertoires Ajout de fichiers/répertoires Exécution de commandes shell Configuration service. Surveillance des fichiers... Retour