Slide 1: Cet atelier. Slide 2: La virtualisation. %BEGINLATEX% Présentation OpenVZ. Marc SCHAEFER



Documents pareils
Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Virtualisation et le hosting. Christophe Lucas Sébastien Bonnegent rouen.fr>

Virtualisation Vserver et OpenVz en entreprise

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux

Virtualisation de serveurs Solutions Open Source

Virtualisation open source État de l'art

Virtualisation sous Linux L'age de raison. Daniel Veillard

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

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

Virtualisation: définitions. Problème des datacenters actuels. Le DATA Center aujourd'hui. Le Data Center d'hier

Virtual Box Mettez un PC dans votre... PC

Debian Lenny - Virtualisation avec Libvirt/KVM Debian GNU/Linux

Etude d architecture de consolidation et virtualisation

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Windows serveur 2008 installer hyperv

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.

Vulnérabilités engendrées par la virtualisation. Jean-Marie Petry / jean-marie.petry@rbs.fr Chef de Projet / Ingénieur ISIAL

Installation d une architecture VMware Infrastructure 3 : Bilan et perspectives

Hyper-V R2 (Module 1) : Introduction

Qu est ce qu un un serveur?

Kernel based Virtual Machine

EN Télécom & Réseau S Utiliser VMWARE

SMB137 - Cinquième partie

Hyper-V v2 : une évolution majeure des services de virtualisation

Windows Serveur 2008

vbladecenter S! tout-en-un en version SAN ou NAS

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

SRS DAY: Problématique liée à la virtualisation

Concept de machine virtuelle

Systèmes informatiques

Gérer ses environnements de développement avec Vagrant RMLL 2012

en version SAN ou NAS

Sécurité & Virtualisation Istace Emmanuel

Chapitre IX : Virtualisation

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Point sur la virtualisation

Architecture de serveurs virtualisés pour la communauté mathématique

Système Principal (hôte) 2008 Enterprise x64

A Libre Ouvert. Médiathèque Jacques Ellul. le

Virtualisation pour un data centre flexible. Imed Chihi Fedora 12 Release Party, 05 Décembre 2009 ISET Charguia, Tunis

Sébastien Geiger IPHC Strasbourg

VMWare Infrastructure 3

Etude d Exchange, Google Apps, Office 365 et Zimbra

Les méthodes de sauvegarde en environnement virtuel

[WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES]

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse

A propos de la sécurité des environnements virtuels

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

Kernel based Virtual Machine

NFE107 Urbanisation et architecture des systèmes d information. Juin «La virtualisation» CNAM Lille. Auditeur BAULE.L 1

Hyperviseur vs Docker. le choc des virtualisations

VMWARE VSPHERE ESXI INSTALLATION

Sébastien Geiger IPHC Strasbourg

Windows Server Chapitre 1: Découvrir Windows Server 2008

La virtualisation de serveurs avec VMWare Infrastructure - Retour d expérience. Rodérick Petetin CRI INSA Rennes

Présentation d HyperV

Red Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

Guide d installation JMap 5.0

Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

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

Module : Virtualisation à l aide du rôle Hyper-V

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!

Edito. Optimisation de la gestion d une Infrastructure Virtuelle. Questions / Réponses Amosdec Q Numéro 7

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

MiniCLOUD

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Les opportunités du modèle de Cloud Computing. Fabrice Dubosc

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :

Projet VDI le futur poste de travail

Hyper-V chez PSA. Stéphane CHOVET Spécialise Windows/Hyper-V

Plan de cet après-midi

Cloud public d Ikoula Documentation de prise en main 2.0

Déploiement et Configuration d une infrastructure virtuelle

Chapitre 2 : Abstraction et Virtualisation

Virtualisation & Sécurité

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

ESXi: Occupation RAM avec VM_Windows et VM_Linux. R. Babel, A. Ouadahi April 10, 2011

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

EN Télécom & Réseau S Utiliser VMWARE

Virtualisation des Serveurs et du Poste de Travail

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Xen. Quelques notes autour de Xen

CAHIER DES CHARGES D IMPLANTATION

10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service

Transcription:

%BEGINLATEX% Présentation OpenVZ Marc SCHAEFER Revision: r6-30 Dec 2008-18:25:03 - MarcSCHAEFER 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 systèmes standards. %STOPLATEX% %STOPPUBLISH% %STARTPUBLISH% Slide 1: Cet atelier Slide 2: La virtualisation Slide 3: Les types de virtualisation Slide 4: Les avantages de la virtualisation Slide 5: Les inconvénients de la virtualisation Slide 6: Terminologie Slide 7: OpenVZ Slide 8: La solution OpenVZ proposée ici Slide 9: Vos buts Slide 10: Démonstration Slide 11: "Best practices" Slide 12: Sujets de réserve Slide 13: Discussion Slide 14: Références %STARTLATEX% %LATEXTOC% Slide 1: Cet atelier vos raisons d'être ici vos besoins et intérêts Atelier OpenVZ Slide 2: La virtualisation technique assez ancienne, enfin disponible sous environnement PC 1 of 6 12/30/08 19:29

avantages principaux mutualisation des ressources scalability et flexibilité peut être un atout pour des solutions HA (haute disponibilité) aide à la migration de systèmes économies d'énergie très à la mode! Slide 3: Les types de virtualisation diffèrent par degré d'isolation ce qui est virtualisé impact sur la performance pré-requis matériel (p.ex. processeur virtualisable) degré d'isolation isolation (à différents degrés) chroot(2) UNIX (et BSD jail) linux-vserver (VLS) OpenVZ (containers) virtualisation partielle du CPU, coopération pour le matériel (Xen avec CPU compatible) virtualisation du CPU, et du matériel (VMware, virtualbox) émulation de processeur et du matériel qemu, virtualbox Par exemple, le logiciel kvm (Kernel-based Virtual Machine) disponible dès Linux 2.6.15, peut utiliser la virtualisation de CPU complète des processeurs récents Intel ou AMD si elle est disponible: schaefer@reliant:~$ uname -a Linux reliant 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux schaefer@reliant:~$ egrep '^flags.*(vmx svm)' /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm ida Sinon, KVM fonctionne exactement comme qemu (sans kqemu) Slide 4: Les avantages de la virtualisation (tests de) migration logicielle ou matérielle cooexistence de différents OS et versions de logiciels p.ex. 32 bits / 64 bits 2 of 6 12/30/08 19:29

version ou distribution différentes plus grande indépendance du matériel (encore que!) meilleure rentabilisation des investissements options HA Slide 5: Les inconvénients de la virtualisation encore que passer de 5 systèmes réels à une machine réelle et 5 machines virtuelles ça fait un système de plus à gérer (mises à jour, sécurité) un crash du système hôte et tout est en panne, corollaires: pour patcher le kernel du système hôte il faut le redémarrer certains types de virtualisation diminuent les performance, ou n'offrent pas une virtualisation suffisante dans certains cas (p.ex. pas de virtualisation de Microsoft Windows). est-ce vraiment plus qu'un simple chroot(1) dans certains cas? Cependant, la virtualisation peut amener des solutions au problème de la mise à jour logicielle ou matérielle du système hôte, notamment via les outils de migration de VM online sans arrêt des services ni des connexions et un système matériel de réserve. Exemple: économie d'énergie par consolidation de jour, l'entreprise a besoin de 5 serveurs réels pour gérer 10 machines virtuelles de nuit, toutes les VM sont migrées sur une seule machine physique et les autres machines sont éteintes automatiquement Slide 6: Terminologie A cronyme description VM virtual machine: machine virtuelle (hébergée, virtualisée) host système hébergeant: machine physique VS COW copy-on-write: se dit de données partagées en lecture et qui lorsqu'elles sont écrites par un des partenaires, le sont de façon privées sans répercuter les modifications aux autres partenaires. C'est un système de stockage (plus) efficace). Malheureusement il dérive avec le temps. Une stratégie plus efficace dans le cas de GNU/Linux serait de partager équivalents guest, VZ, VPS, instance, container,... 3 of 6 12/30/08 19:29

en lecture seulement le système, puis de faire les mises à jour sur un seul des systèmes. On peut l'implémenter de diverses manières: snapshot LVM, unionfs, etc Slide 7: OpenVZ produit de virtualisation Linux/Linux libre isolation avancée, avec un seul kernel (container) non intégré aux kernels des distributions sous Debian, patching facilité par les packages standards et make-kpkg supporte tout sauf la virtualisation du matériel ou du CPU (single-kernel virtualization) fonctionnellement équivalent à la meilleure des solutions propriétaires de virtualisation -- si Linux/Linux suffit. marché principal: hébergeurs de services existe aussi sous forme propriétaire: Virtuozzo GUI d'administration support très populaire parmi les hébergeurs de masse Slide 8: La solution OpenVZ proposée ici package CRIL openvz-support préparation du kernel patché génération de templates scripts de support à la maintenance dépend de vztools Debian encore quelques petits problèmes de jeunesse, mais largement fonctionnel! images kernels binaires déjà préparées pour Debian stable (pour gagner du temps) Inconvénients pas de package standard en Debian stable, patch de 2.6.18 difficile le patch n'applique pas proprement: évt. utiliser (sans garantie) kernel-patch-openvz de packages.cril.ch pas de support inotify Solutions utiliser le package proposé lors de l'atelier Slide 9: Vos buts A faire par les participants 4 of 6 12/30/08 19:29

utilisation des outils de base (vz*) et des scripts de openvz-support génération du kernel binaire génération et utilisation de templates configuration de la surveillance système (nullmailer, logcheck, inform-updates). connaître les principaux fichiers de configuration et les commandes de gestion utiliser un concept simple d'adressage réseau pour les VM créer un template créer une VM à partir d'un template créé administration d'une VM (démarrage, arrêt, etc) installer un service Apache et y accéder dupliquer une machine virtuelle ou réelle Optionnel installer un système OpenVZ à partir d'une installation par défaut standard Debian stable (etch), en utilisant le kernel binaire déjà préparé la sauvegarde (sans et avec checkpointing) le partage de données entre VM cas d'espèce: /home partagé Au travail! Slide 10: Démonstration Si j'ai réussi à le préparer: migrer une VM atomiquement d'une machine à l'autre avec vzmigrate, alors que les connexions réseaux sont maintenues Slide 11: "Best practices" utiliser LVM et allouer un volume logique à chaque VM, monté sous /var/lib/private/num ajouter un serveur de mail minimal dans chaque VM (nullmailer) et le configurer pour délivrer au serveur de mail de l'entreprise (ou à défaut: de la machine hébergeante) ajouter un script de mises à jour automatique dans les VM, ou au minimum une notification par e-mail ajouter une surveillance standard des logs de chaque VM (logcheck) ajouter une surveillance globale de l'espace disque des VMs 5 of 6 12/30/08 19:29

serveur DNS pour configuration des noms (ou rsync des /etc/hosts) documenter les actions Slide 12: Sujets de réserve configuration avancée de firewall éviter le "downtime" à l'aide d'une paire de serveur en HA (panne) ou avec migration manuelle (prévision) avant p.ex. upgrade du kernel ou ajout de RAM hébergement de volume: les diverses stratégies partage des pages / read-only partagé copy on write le concept de l'interface venet0 intégration de plusieurs machines physiques sécurisation ip_forwarding IPv6 Slide 13: Discussion... ouverte Slide 14: Références http://wiki.openvz.org/category:howto %ENDLATEX% %STOPPUBLISH% Slide 15: Administration Set THISDOCUMENTNAME = Présentation OpenVZ -- MarcSCHAEFER - 21 Dec 2008 %STARTPUBLISH% This topic: Main > TWikiUsers > MarcSCHAEFER > MarcSCHAEFERLeftBar > MarcSC HAEFERHomeP age > MarcSC HAEFERC onferenceslinuxne > OpenVZ > OpenVZP resentation History: r6-30 Dec 2008-18:25:03 - MarcSCHAEFER Copyright by the c ontributing authors. All material on this c ollaboration platform is the property of the c ontributing authors. Ideas, requests, problems regarding TWiki? S end feedbac k 6 of 6 12/30/08 19:29