OSGi Users Group France. Home Gateway Linux. Yvan Royon
|
|
- Germain St-Jean
- il y a 8 ans
- Total affichages :
Transcription
1 OSGi Users Group France Home Gateway Linux Yvan Royon
2 Petit rappel OSGi c'est... Un framework Conteneur : déploiement, dépendances, exécution Outils : shell, prises de management Bundles Un modèle de programmation SOP Services 2
3 Critiques parfois entendues OSGi dépend fortement de Java Donc d'une JVM Sur petites machines : Problème de taille disque, mémoire Problème de performance JVM spécialisées (J2ME et plus petit) Problème de licence Write once, debug everywhere 3
4 Démarche proposée Peut-on faire un OSGi en natif? En particulier : Système GNU/Linux Langage C Framework Support pour déploiement, pour gestion Outillage Modèle de programmation? Un peu de provocation : à quoi ça sert? 4
5 Plan de la présentation Un cas d'application Les passerelles domestiques Expression des besoins Fonctionnalités requises pour l'environnement d'exécution OSGi et ces besoins Linux et ces besoins Une implantation HGL Différences HGL / framework OSGi 5
6 Contexte & cas d'application fournisseur d'accès fournisseurs de services dernier kilomètre internet passerelle domestique Multiples fournisseurs de services au domicile Services hébergés sur la passerelle domestique 6
7 Expression des besoins : cycle de vie Fonctionnalités de la passerelle domestique Exécuter du code Démarrer, arrêter Start, exec, stop 7
8 Expression des besoins : déploiement Fonctionnalités de la passerelle domestique Récupérer, installer, désinstaller du code Sous forme d'archives Unités de déploiement Téléchargement Installation Start, exec, stop 8
9 Expression des besoins : catalogues de services Fonctionnalités de la passerelle domestique Catalogues de services Unités de déploiement Téléchargement Installation Start, exec, stop Dépôts de services Serveurs distants 9
10 Expression des besoins : profils d'utilisation Fonctionnalités de la passerelle domestique Profils d'utilisation de la passerelle Qui l'utilise, quand, dans quel contexte Unités de déploiement Téléchargement Installation Start, exec, stop Dépôts de services Serveurs distants Profils Jeu de services dans un état donné 10
11 Expression des besoins : isolation multi-utilisateurs Fonctionnalités de la passerelle domestique Exécuter du code venant de plusieurs fournisseurs Contrôler la portée des services Concurrence Unités de déploiement Téléchargement Installation Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Confidentialité Un administrateur arbitre cette portée Start, exec, stop Dépôts de services Serveurs distants Profils Jeu de services dans un état donné 11
12 Expression des besoins : facturation Fonctionnalités de la passerelle domestique Contrôler qui utilise quelles ressources Ressources matérielles, logicielles Unités de déploiement Téléchargement Installation Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Start, exec, stop Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers 12
13 Expression des besoins : gestion cohérente Fonctionnalités de la passerelle domestique Gérer toutes ces activités localement Interface unifiée Gestion Accès distant Depuis une interface unique Accessible à distance Unités de déploiement Téléchargement Installation Start, exec, stop Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers 13
14 Expression des besoins Fonctionnalités de la passerelle domestique Centré services Centré utilisateurs Interface unifiée Gestion Accès distant Fonctionnalités primaires Fonctionnalités secondaires Unités de déploiement Téléchargement Installation Start, exec, stop Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Facturation Quotas de ressources CPU, mémoire, fichiers 14
15 Passerelle vue à plat : quelques problèmes Compteur électrique e-brosse à dents Supervision de frigo 0,* 1 gère Passerelle domestique Opérateur de services Un seul opérateur Chaîne de responsabilités floue Pas d'isolation 15
16 Proposition : coins utilisateur services communs librairies services spécifiques Coin utilisateur Coin utilisateur Coin administrateur Environnement (OS propriétaire, OS libre, JVM) 0,* gère 0,1 Fournisseur de services 0,* gère 1 manages Opérateur de passerelle Isolation des services par fournisseur Gestion séparée pour chaque acteur économique [GRES 06], [IEEE ComMag 10/07] 16
17 Technologies candidates Environnements d'exécution pour passerelles domestiques 2 choix principaux: Linux OSGi Alternatives Windows CE.NET 17
18 OSGi et Linux : fonctionnalités multi-services existantes Fonctionnalités existantes Gestion Gestion Interface unifiée Accès distant Interface unifiée Accès distant Unités de déploiement Multi-utilisateurs Unités de déploiement Multi-utilisateurs Téléchargement Installation Mécanisme d'isolation Partage de services à la demande Administrateur Téléchargement Installation Mécanisme d'isolation Partage de services à la demande Administrateur Démarrage, arrêt Démarrage, arrêt Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers OSGi Linux 18
19 Ce qui existe : Linux et outils noyau Linux outils userspace libc coreutils... Interface unifiée Unités de déploiement Téléchargement Installation Démarrage, arrêt Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers 19
20 Déploiement Package managers Package apt, portage, rpm... Exécutables, librairies, autres Métadonnées Dépendances Versions Interface unifiée Unités de déploiement Téléchargement Installation Démarrage, arrêt Dépôts de services Serveurs distants install/post-install/démarrage/runtime, mandataire/optionnel, statique/dynamique (flags)... Maintient l'état «statique» du système Profils Jeu de services dans un état donné Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Facturation Quotas de ressources CPU, mémoire, fichiers Packages installés, packages disponibles 20
21 Dépôts de services Package repositories HTTP, FTP, CVS,... Synchronisation de l'arbre de packages Interface unifiée Unités de déploiement Téléchargement Installation Démarrage, arrêt Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Facturation Quotas de ressources CPU, mémoire, fichiers 21
22 Scripts rc Processus init Modules noyau Interface unifiée Unités de déploiement Téléchargement Installation Démarrage, arrêt Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur L'état «dynamique» du système est dispersé Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers 22
23 Profils Runlevels (petit détour...) Interface unifiée Unités de déploiement Téléchargement Installation Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Démarrage, arrêt Dépôts de services Serveurs distants Profils Facturation Quotas de ressources CPU, mémoire, fichiers Jeu de services dans un état donné 23
24 Le processus init init : PID 1 Lance un ou des processus au démarrage (rc...) Poubellise les processus zombies 24
25 Petite histoire d'init BSD init Lit un fichier de config (/etc/rc) Lance les processus dans l'ordre indiqué System V init Runlevels (/etc/inittab) [configuration] 0 = halt, 1 = single mode, 6 = reboot Changement dynamique de runlevel RC scripts Wrapper scripts pour applications start, stop [cycle de vie] 25
26 Evolution d'init Dépendances entre scripts rc : «need» (au lieu d'un ordre statique de démarrage) Configuration Runlevels nommés (au lieu de numérotés) Scripts rc (/var) Processus père (signaux POSIX) Souplesse vs. réactivité 26
27 Evolution d'init (2) Instrumentation Log d'erreurs Résurrection Outillage telinit, start-stop-daemon, rc-update Rapidité Parallélisation des scripts au démarrage Taille Petites machines 27
28 Evolution d'init (3) Apple launchd Sun SMF Remplace tout ce qui démarre des applications xinetd, crond, anacron, init Détection de fautes et diagnostics Services en mode dégradé, mode maintenance Ubuntu upstart Tout est événement et réaction lancement d'applications, udev, acpi Dépendances : DHCP attend «network is ready» 28
29 Efforts dupliqués dans Linux et déploiement Modules noyau: chargement / déchargement Init: start, stop, restart, pause, zap Packages: install, uninstall, update Dépendances Kernel modules fichiers Kconfig, fichiers *.o.cmd init scripts ordre statique, need / use, noms virtuels, événements Package managers.deb,.ebuild 29
30 Multi-utilisateurs Utilisateurs Unix Espaces de nommage : Permissions fichiers (rxwst) Pas pour les processus (ps -ef) IPC : pas par défaut chroot, jails Interface unifiée Unités de déploiement Téléchargement Installation Démarrage, arrêt Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Gestion Accès distant Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Facturation Quotas de ressources CPU, mémoire, fichiers Virtualisation Xen, Vserver, OpenVZ, KVM, VMware Compromis isolation / performance 30
31 Accounting Quotas par utilisateur Interface unifiée Gestion Accès distant Espace disque #process Unités de déploiement Téléchargement Installation Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur... inotify Démarrage, arrêt Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers 31
32 Gestion Etat du système dispersé Interface unifiée Gestion Accès distant Etat statique, état dynamique Métadonnées dispersées Unités de déploiement Téléchargement Installation Multi-utilisateurs Mécanisme d'isolation Partage de services à la demande Administrateur Duplication / contradiction des dépendances Accès distant Démarrage, arrêt Dépôts de services Serveurs distants Profils Jeu de services dans un état donné Facturation Quotas de ressources CPU, mémoire, fichiers ssh, SNMP,... Accès à des données partielles 32
33 Home Gateway Linux common services vendor-specific services Virtual SGW Virtual SGW Core Service Gateway Hardware / OS / Virtual Machine Objectif : intégrer toutes les activités liées à la gestion de services Réutiliser l'existant 0,* 0,1 manages Service Provider 0,* 1 manages manages Simplifier et unifier l'écriture et le stockage des métadonnées Sans Java Gateway Operator 33
34 HGL : Modules Registre Gestion Accès distant Unités de déploiement Paquetage Activateur Dépendances installation et exécution NOTINSTALLED, INSTALLED, STARTED, PAUSED, STOPPED Dépôts de services Gestionnaire de paquetages Cache local Multi-utilisateurs Coins utilisateurs des coins Registre des coins Facturation setrlimit(2), getrusage(2), sysconf(3), ulimit(1) Profils Déploiement + cycle de vie par utilisateur 34
35 HGL : métadonnées test. xclock. NAME=test CATEGORY= ARCHIVE_FILE=test.tgz VERSION= DOWNLOAD_URL= LICENSE= DEPEND= ACTIVATOR= DESCRIPTION=A test bundle which does nothing NAME=xclock CATEGORY= ARCHIVE_FILE=xclock.tgz VERSION= DOWNLOAD_URL= file:///tmp/repo/xclock.tgz LICENSE= DEPEND=xcalc ACTIVATOR=xclock DESCRIPTION=A graphical clock 35
36 HGL : implantation Registre Gestion Accès distant bundle. Unités de déploiement Paquetage Activateur Dépendances installation et exécution NOTINSTALLED, INSTALLED, STARTED, PAUSED, STOPPED Dépôts de services Gestionnaire de paquetages Cache local Profils Déploiement + cycle de vie par utilisateur Multi-utilisateurs Coins utilisateurs des coins Registre des coins Facturation setrlimit(2), getrusage(2), sysconf(3), ulimit(1) 36
37 Isolation dans HGL Isolation par chroot Déploiement / coin administrateur Slackware /bin /lib /proc coin u1 /home/u1 /home/u1/usr/bin /home/u1/usr/lib coin u2 services communs librairies services spécifiques /home/u2 Coin utilisateur Coin administrateur Coin utilisateur Environnement (OS propriétaire, OS libre, JVM) 0,* gère 0,1 Fournisseur de services 0,* gère 1 manages Opérateur de passerelle /home/u2/usr/bin /home/u2/usr/lib 37
38 Gestion dans HGL Gestion locale signaux POSIX (cycle de vie) Interaction avec (déploiement) Registre de services Gestion distante Laissée ouverte : socket Interface avec p. ex. TR-069 du DSL Forum 38
39 HGL : implantation (2) Il manque encore : Modules noyau Numéros de version 39
40 HGL : des chiffres Empreinte mémoire HGL / HGL & librairies partagées gcc -Os icc -Os No nook > 0 nooks 256K / 1560K 296K / 1760K 284K / 1780K 324K / 1980K Espace disque gcc -Os icc -Os Dynamically linked to gibc bytes bytes 40
41 HGL : résultats Réalisé chez Alcatel-Lucent Belgique Intégré dans leur labo Tourne sur un routeur wifi Asus WL-520g Tests en attente... Presque non intrusif sur le modèle de programmation Juste un peu pour le packaging (métadonnées) 41
TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX
TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX I ACTIVATION D UN SERVEUR TELNET Un serveur telnet permet de passer des commandes sur la machine hébergeant ce serveur telnet, via le réseau, depuis un client
Plus en détailPrésentation OpenVZ. Marc SCHAEFER. 9 janvier 2009
Présentation OpenVZ Marc SCHAEFER 9 janvier 2009 Résumé Le but de cette présentation est de montrer ce qu est la virtualisation et ce que peut apporter OpenVZ dans le contexte usuel de virtualisation de
Plus en détailChapitre IX : Virtualisation
Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie
Plus en détailVirtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com
Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Plus en détailQu est ce qu un un serveur?
Virtualisation de serveur et Systèmes d exploitations. d Par Thierry BELVIGNE Président MicroNet 91 Qu est ce qu un un serveur? Un serveur est un programme informatique qui «rend service» à plusieurs ordinateurs
Plus en détailVirtualisation Vserver et OpenVz en entreprise
Virtualisation Vserver et OpenVz en entreprise Présentation L'environnement Pourquoi virtualiser Les différents types de virtualisation L'isolation de processus Vserver OpenVz Retour d'expérience Conclusion
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailVirtualisation et le hosting. Christophe Lucas <clucas@rotomalug.org> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr>
Christophe Lucas Sébastien Bonnegent ROTOMALUG INSA de Rouen Samedi 17 mars 2007 PLAN 1. Virtualisation 2. Xen 3. VServer 4. Utilisations 5. Cas
Plus en détailTable des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3
Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....
Plus en détailVirtualisation & Sécurité
Virtualisation & Sécurité Comment aborder la sécurité d une architecture virtualisée? Quels sont les principaux risques liés à la virtualisation? Peut-on réutiliser l expérience du monde physique? Quelles
Plus en détailGestion de clusters de calcul avec Rocks
Gestion de clusters de calcul avec Laboratoire de Chimie et Physique Quantiques / IRSAMC, Toulouse scemama@irsamc.ups-tlse.fr 26 Avril 2012 Gestion de clusters de calcul avec Outline Contexte 1 Contexte
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étailLINUX - ADMINISTRATION PROGRAMME DE FORMATION
LINUX - ADMINISTRATION Objectifs : Cette formation a pour objectif de vous apprendre les éléments de base de l'administration en commençant par un rappel des commandes de bases et l'apprentissage de la
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailChapitre 2 Rôles et fonctionnalités
19 Chapitre 2 Rôles et fonctionnalités 1. Introduction Rôles et fonctionnalités Les rôles et fonctionnalités ci-dessous ne sont qu'une petite liste de ceux présents dans Windows Server 2012 R2. 2. Les
Plus en détailVirtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
Plus en détailSimple Database Monitoring - SDBM Guide de l'usager
- SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement
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étailSaltStack pour la gestion de parc
SaltStack & la gestion de parc SaltStack pour la gestion de parc meetup Salt-fr novembre 2014 SaltStack & la gestion de parc La problématique Mise en conformité des postes de travail Mises à jour OS et
Plus en détailGérer ses environnements de développement avec Vagrant RMLL 2012
Gérer ses environnements de développement avec Vagrant RMLL 2012 1 Jean-Marc Fontaine Passionné de web depuis 1996, de PHP depuis 2000 et de musique depuis 1977 Consultant PHP chez Alter Way Ex-Président
Plus en détailUtilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
Plus en détailTitre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Plus en détailTravailler à l'ensimag avec son matériel personnel
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) Sommaire Introduction Les bug busters Ensilinux Identifiants Rappels : Volumes et quotas Rappels : Impressions
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailManuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Plus en détailArchitecture de serveurs virtualisés pour la communauté mathématique
Architecture de serveurs virtualisés pour la communauté mathématique Jacquelin Charbonnel Journées ARAMIS - Lyon, juin 2012 version 1.1 Plan K pour un laboratoire K pour la Plateforme en Ligne pour les
Plus en détailLe système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Plus en détailStéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER
DOCKER HISTOIRE Projet interne de www.dotcloud.com (PaaS) 1 ère release Open Source en mars 2013 Objectif : conteneurs CONTENEURS «Vieux» concept chroot Unix : 1983 jails FreeBSD : 1998 Isoler l exécution
Plus en détailVirtualisation de serveurs Solutions Open Source
Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4
Plus en détailChapitre 1 Windows Server 2008 11
Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21
Plus en détailVirtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.
2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...
Plus en détailTravailler à l'ensimag avec son matériel personnel
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) Sommaire Introduction Les bug busters La clé USB Ensilinux Rappels : Wifi et VPN Rappels : Accès serveurs
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étailJOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC
JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION Sommaire Domaines d utilisation Editeurs de solutions de virtualisation Exemples d utilisation à l IPHC Déployer une machine virtuelle
Plus en détailAtelier : Virtualisation avec Xen
Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen
Plus en détailLXC : Une technologie de contextualisation ultra light intégrée au kernel Linux
Benoît des Ligneris, Ph.D. P.D.G., bdl@rlnx.com Solutions Linux Open Source, 18 mars 2010 LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux Révolution Linux 2010 Au menu Révolution
Plus en détailIDEC. Windows Server. Installation, configuration, gestion et dépannage
IDEC Windows Server Installation, configuration, gestion et dépannage Les deux tomes du manuel d installation, configuration gestion et dépannage vous sont fournis à la fois comme support de cours et comme
Plus en détailDOCKER MEETUP. Christophe Labouisse / @XtlCnslt
DOCKER MEETUP Christophe Labouisse / @XtlCnslt #ME, #MYSELF AND #I CHRISTOPHE LABOUISSE Développeur Freelance Java mais pas que Côté front : Angular, Ionic Sous le capot : Linux, Docker DOCKER @ HOME Retour
Plus en détailServices RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration
À propos de ce manuel 1. Avant-propos 13 1.1 À propos du livre 13 1.2 À propos de l auteur 14 2. Conditions requises 14 2.1 Niveau/Connaissances 14 2.2 Objectifs 15 Services Bureau à distance 1. Présentation
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailCommandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT
Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer
Plus en détailTable des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN
Table des matières 1 Chapitre 1 Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble....13 1.1 Terminologie et concepts...13 1.2 Bénéfices....15 1.3 Technologies et solutions de virtualisation...16
Plus en détailVMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare
1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs
Plus en détailSession 8: Android File System
Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons
Plus en détailG.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V
Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G.U.S.T.A.V. 1 PLAN Introduction, Objectif, Périmètre, Principes, Fonctionnement, Les limites, Evolutions et perspectives.
Plus en détail2 - VMWARE SERVER.doc
Page N 1 sur 11 Pourquoi VMware Server : VMware Server est un produit de virtualisation gratuit pour les serveurs Windows et Linux, bénéficiant d'un support de niveau professionnel et de la gestion via
Plus en détailA Libre Ouvert. Médiathèque Jacques Ellul. le 12-03-2010
A Libre Ouvert Médiathèque Jacques Ellul le 12-03-2010 à PESSAC avec l'abul La Virtualisation (avec VirtualBox) C'est quoi, la 'virtualisation'? A quoi ça peut me servir à la maison? Et dans mon travail,
Plus en détailMachine virtuelle W4M- Galaxy : Guide d'installation
Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site
Plus en détailFOG : Free Open-Source Ghost. Solution libre de clonage et de déploiement de systèmes d'exploitation.
FOG : Free Open-Source Ghost Solution libre de clonage et de déploiement de systèmes d'exploitation. JoSy-Plume 22 novembre 2010 Logiciel développé par Chuck Syperski et Jian Zhang, IT à l'université "DuPage"
Plus en détailTP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée
TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée Objectifs : - Déploiement d une infrastructure virtuelle. - Configuration d adresses IP statiques. - Configuration
Plus en détailÉtude de solutions automatisées pour le déploiement des salles d'enseignement
Étude de solutions automatisées pour le déploiement des salles d'enseignement Nicolas Rouanet INSA de Toulouse - Centre de Ressources Informatique 135 Avenue de Rangueil 31077 Toulouse Cedex 4 Cédric Morin
Plus en détailAutomatisation de l administration système
Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailVirtual Box Mettez un PC dans votre... PC
Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation
Plus en détailTP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
Plus en détailEric Bertrand ebertrand@ixis-cib.com. 08/11/06 Maître de conférence 1
Calcul parallèle des options MC. Eric Bertrand ebertrand@ixis-cib.com 1 Plan Contexte du calcul parallèle Qualités requises Architecture Outillage Problèmes rencontrés perspectives 2 Contexte du calcul
Plus en détailWGW PBX. Guide de démarrage rapide
WGW PBX Guide de démarrage rapide Version: 01/01/2011 Connexion via un navigateur web! 3 Etape 1! 3 Etape 2! 3 Etape 3! 3 Connection via la Console Shell! 4 Etape 1! 4 Etape 2! 4 Etape 3! 4 Connection
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailOpenMediaVault installation
OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure
Plus en détailSystèmes en réseau : Linux 1ère partie : Introduction
Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce
Plus en détailClients et agents Symantec NetBackup 7
Protection complète pour les informations stratégiques de l'entreprise Présentation Symantec NetBackup propose un choix complet de clients et d'agents innovants pour vous permettre d optimiser les performances
Plus en détailWindows Serveur 2008
Windows Serveur 2008 Présentation de Windows Serveur 2008 Un retour d expérience : Migration de domaine Windows 2003 2008 Virtualisation avec Hyper-V Quelles versions de W2008 Serveur? Privilégier les
Plus en détailLINUX - Sécurité. Déroulé de l'action. - 3 jours - Contenu de formation
Objectif : Tout administrateur système et réseau souhaitant avoir une vision d'ensemble des problèmes de sécurité informatique et des solutions existantes dans l'environnement Linux. Prérequis : Connaissance
Plus en détailTravailler à l'ensimag avec son matériel personnel
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) Sommaire Introduction Les bug busters Centos Identifiants Rappels : Volumes et quotas Rappels : Impressions
Plus en détailMANUEL UTILISATEUR KIWI BACKUP V 3
Révision Mai 2012 MANUEL UTILISATEUR KIWI BACKUP V 3 Sommaire PREMIERE PARTIE : INSTALLATION DE KIWI BACKUP... 3 INSTALLATION SOUS WINDOWS... 3 INSTALLATION SOUS LINUX DEBIAN / UBUNTU... 6 Installation
Plus en détailWindows serveur 2008 installer hyperv
Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server
Plus en détailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
Plus en détailProjet VDI le futur poste de travail
Projet VDI le futur poste de travail H. Duarte Directeur adjoint Centre de Ressources Informatiques Université Rennes 2 Humberto.Duarte@uhb.fr Projet VDI le futur poste de travail Agenda Présentation Université
Plus en détailCitrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications
Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble 15 1.1 Terminologie et concepts 16 1.2 Bénéfices 17 1.3 Technologies et solutions de virtualisation 19 1.3.1 Introduction 19 1.3.2 Virtualisation
Plus en détailFusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011
Journées francophones de Perl 2011 Sommaire 1 Solutions de gestion de parc informatique 2 Caractéristiques Capacités 3 Avancement 1 Solutions de gestion de parc informatique 2
Plus en détailActivité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.
Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création
Plus en détailConstruction et sécurisation d'un système Linux embarqué. Frédéric AIME faime@janua.fr 0 950 260 370
Construction et sécurisation d'un système Linux embarqué Frédéric AIME faime@janua.fr 0 950 260 370 Différentes approches Création d'une distribution From Scratch Nécessite un investissement intellectuel
Plus en détailExpérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction
Plus en détailVisualization sur Ubuntu: Quels Choix? Nicolas Barcet <nick.barcet@canonical.com>
Visualization sur Ubuntu: Quels Choix? Nicolas Barcet Ubuntu Server Product Manager 24/03/09 2 Agenda Définitions Outils de Virtualization Serveur Outils de Virtualization Poste
Plus en détailSébastien Geiger IPHC Strasbourg
Sébastien Geiger IPHC Strasbourg Retour d expérience sur la virtualisation de serveurs à l IPHC 9eme Journées Info de l IN2P3-IRFU 13-16 octobre 2014 Résidence de Camargue Sommaire Comment déterminer les
Plus en détailLicences Windows Server 2012 R2 dans le cadre de la virtualisation
Résumé des licences en volume Licences Windows Server 2012 R2 dans le cadre de la virtualisation Ce résumé s'applique à tous les programmes de licences en volume Microsoft. Sommaire Synthèse... 2 Nouveautés
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étailVirtualisation: définitions. Problème des datacenters actuels. Le DATA Center aujourd'hui. Le Data Center d'hier
Virtualisation: définitions Ensemble techniques logicielles et matérielles permettant de fournir un ensemble de ressources informatiques utilisable indépendamment de la plate forme matériel Domaines concernés
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailInternet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft
Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web
Plus en détailServeur Acronis Backup & Recovery 10 pour Windows. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Windows Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants Acronis Backup & Recovery 10... 3 1.1.1 Agent pour Windows...
Plus en détailInstallation de IBM SPSS Modeler Server Adapter
Installation de IBM SPSS Modeler Server Adapter Table des matières Avis aux lecteurs canadiens...... v IBM SPSS Modeler Server Installation de l'adaptateur............ 1 A propos de l'installation de
Plus en détailPROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA
GIL_ANDRE@YAHOO.COM +33 (0)6 60 07 25 36 PROFIL EXPERIENCE Architecte et administrateur système Linux, UNIX (Solaris, AIX, HP-UX), BSD et Mac OS X. Plus de 10 ans d expérience dans des environnements de
Plus en détailProblématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux
Problématique Techniques générales Déploiement Windows Déploiement Linux Déploiement Mac OS X Applications Windows Applications Linux Applications Mac OS X Exemple du LAAS Déploiement automatique de systèmes
Plus en détailNetCrunch 6. Superviser
AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la
Plus en détailVirtualisation des ressources serveur. Exemple : Systèmes partitionnés sous HP-UX et Oracle
Virtualisation des ressources serveur Exemple : Systèmes partitionnés sous HP-UX et Oracle Sommaire 1 PRINCIPES DE LA VIRTUALISATION DES SERVEURS 3 2 PRINCIPES DE LA VIRTUALISATION DES SERVEURS PARTITIONNES
Plus en détailArmelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration
Services RDS Remote Desktop Services : Installation et administration Armelin ASIMANE Table des matières 1 À propos de ce manuel 1. Avant-propos............................................ 13 1.1 À propos
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailSystèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailHyper-V v2 : une évolution majeure des services de virtualisation
Hyper-V v2 : une évolution majeure des services de virtualisation Christophe Dubos / Fabrice Meillon Architectes Infrastructure Microsoft France https://blogs.technet.com/windows7 Objectifs de la session
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étailGuide de l'administrateur Citrix Personal vdisk 5.6.5
Guide de l'administrateur Citrix Personal vdisk 5.6.5 Sommaire Sommaire À propos de Personal vdisk 5.6.5...3 Nouveautés dans Personal vdisk 5.6.5...3 Problèmes résolus...3 Problèmes connus...4 Configuration
Plus en détailSituation professionnelle n X
BENARD Jérémy BTS SIO 2 Situation professionnelle n X ========================================= Thème : Gestion et amélioration d'une infrastructure ========================================= Option SISR
Plus en détailProcédure pas à pas de découverte de l offre. Service Cloud Cloudwatt
Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...
Plus en détailLes messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
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étail