Red Hat Enterprise Virtualization Radek Langkramer
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
HISTORIE Qumranet Solid ICE Květen 2008 Red Hat Enterprise Virtualization 2.1 Listopad 2009 Enterprise server management system Red Hat Enterprise Virtualization 2.2 Červen 2010 Virtual Desktop Infrastructure a SPICE OVF Import/Export V2V converter pro VMware a Xen Zvýšení výkonu a škálovatelnosti
RHEV 2.2 ARCHITECTURE
RHEV 3.0 - klíčové cíle Odklon od proprietárních tehnologií k otevřeným Nezávislost na MS Windows při zachování interoperability Vytvoření OpenSourcového komunitního projektu virtualizace Nové vlastnosti a funkce
RHEV 3.0 ARCHITEKTURA 8 www.servodata.net
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
MANAGEMENT VLASTNOSTI Feature Description High Availability Po pádu fyzického hosta automatickýk start VMs na jiném hostu podle priorit Live Migration Přesun VMs mezi fyzickými servery beze změny stavu System Scheduler Rozdělení zátěže mezi fyzické hosty na základě politiky Power Saver Agregace VMs na menší počet fyzických serverů v odbobí malé zátěže Maintenance Manager Automatizovaný patching hypervizoru Image Management Rychlý deployment za pomoci šablon a snapshotů Monitoring & Reporting OVF Import/Export Přehledný monitoring všech objektů v systému - VMs, hosty, sítě, storage apod. Import a export VMs a šablon za použití OVF souborů V2V Konverze VMs mezi VMware a RHEL/Xen a RHEV
Dynamický přesun VMs mezi hosty Beze změny stavu Aplikace stále běží www.servodata.net I velmi I/O intenzivně zatížené stroje jako jsou DB Možnost maintanance HW bez aplikačního downtime Rozdělení zátěže mezi více systémů
12 www.servodata.net Dynamicky rozděluje zátěž v DC Automaticky migruje VMs Různé policy pro distribuci VMs
13 Automaticky konsoliduje VMs Možost nastavení policy Šetří el. energii Vlastnost clusteru www.servodata.net Zvyšuje využití HW
14 www.servodata.net Neustále monitoruje fyzické hosty Automaticky restartuje VM v případě výpadku hosta v rámci stejného clusteru bez zásahu administrátora Automaticky použije live migration na původní server Nejde o fault tolerant
15 www.servodata.net umožňuje velmi rychlý deployment vytváření šablon - templates tenký provisioning disku snapshoty VMs šablony třetích stran
MarketPlace Red Hat MarketPlace podpora ISV např. Acronis B&R ovf formát otevřený standard od roku 2007 distribuce appliancí podpra: RHEV VMware VirtualBox OracleVM RHEV certified VMs http://marketplace.redhat.com 16 www.servodata.net
17 Tenký Provisioning alokuje prostor až když je potřeba přealokování storage transparentní pro VMs pracuje s lokální storage, NFS, iscsi i FC storage reporting a upozorňování KSM KSM - Kernel Same-page Merging Transparent HugePage (4kiB) KSM 150-200% overcommit www.servodata.net
RHEV 3.0 Hypervisor RHEV Hypervisor RHEV Hypervisor postaven na RHEL 6.2 Nové textové uživatelské rozhraní (podobné BIOSu) Podpora vzdáleného rsyslogu Konfigurace iscsi initiator jména
RHEV 3.0 SPICE SPICE Simple Protocol for Independent Computing Environments Aktualizován na verzi 0.8 Výrazné výkonnostní zlepšení zejména snížení datového toku zvýšení výkonu na sítích s nízkou latencí Copy & Paste Podpora smartkaret USB Nový guest agent pro Linux Single sign-on, dynamická změna rozlišení
RHEV 3.0 Škálovatelnost RHEV 2.2 RHEV 3.0 Support limit RHEV 3.0 Theoretical Limit CPUs 96 160 4096 Memory 1TB 2TB 64TB CPU 16 64 4096 Memory 256GB 512GB 64TB 100 200 > 400 Host Guest RHEV Manager Max Hosts
RHEV 3.0 Web Admin - tech preview html
RHEV 3.0 REPORTING Reporting system postavený na Jasper Reports Obsahuje připravené reporty Součástí RHEV subskripce historická data, využití serverů, spotřebu zdrojů Možnost vytvoření vlastních reportů
RHEV 3.0 REPORTING
RHEV 3.0 Hooks Hooks jsou speciální skripty volané v průběhu životního cyklu VMs VDSM (management agent) Start Before VM start After VM start Before VM migration in/out After VM migration in/out Before and After VM Pause Before and After VM Continue Before and After VM Hibernate Before and After VM resume from hibernate On VM stop On VDSM Stop Možnost modifikovat definici VMs před spuštěním Mohou spouštět systémové příkazy (firewall, cgroups apod.)
RHEV 3.0 MULTI LEVEL ADMIN Podrobné rozdělení rolí přiřazení k objektům clustery, template, VMs přístup k VMs konzoli Access to virtual machine console Storage, network, cluster admin
RHEV 3.0 Lokální disky Podpora pro lokální storage umožňuje používat lokální disky RHEV-H i RHEV pro VMs a templates nepodporuje live migration
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
DEMO live!
IPA IDENTITY POLICY AUDIT Identity management Centrální správa uživatelů, skupin, serverů Vazby mezi mezi nimi Politiky a oprávnění uživatelů na serverech Nfs, autofs, sudo apod. Správa DNS záznamů Časový server WUI CLI Red Hat Enterprise Linux 5 and 6 Solaris 9 and 10 HP-UX 11i AIX 5.2 Fedora MAC OS X 10.4
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
Co bude dál? ovirt Project spuštěn koncem roku 2011 všechen vývoj rozdělen do 13 projektů Engine core Web Admin, User Portal API, CLI Node, VDSM
RHEV 3.1 Platform Infrastructure JBoss EAP 6 - Snížení paměťové náročnosti - Zrychlení startu - Výkon OpenJDK - 100% open source infrastructura - odstranění Oracle JRE RHEL 6.3 - Výkon & škálovatelnost - Nové KVM vlastnosti Nová CPU, živé snapshoty, migrace storage - škálovatelnost 2TB / 160 vcpu per VM* Jasper 4 - nejnovější Jaspersoft Reporting engine Localization - UI lokalizace Quotas - podpora quot pro storage, memory a CPU
RHEV 3.1 Integrace & API Linux CLI - Nové plnohodnotné CLI - možnost spouštění RHEV z CLI PowerShell CLI - Nový PowerShell interface pro Windows skriptování a automatizaci Python SDK - Python SDK pro vývojáře
RHEV 3.1 User Interface Web Admin - Plná podpora pro Web Admin - Odstranění Windows Admin Portal Snapshot Manager Reports Integration - Zlepšení UI pro vytváření snapshotů Task Manager - Interface pro sledování a práci s tasky - Integrace reportů přímo do admin portálů - SSO do Rasper portálu
RHEV 3.1 Storage Hotplug Disk - Hot plug/unplug VMs disk Direct LUN - UI pro konfiguraci přímého připojení LUN k VMs Shared Disk - Umožňuje aby byl VM disk sdílen Multiple Storage Domains - Možnost použití disků z různých typů storage domén Live Snapshots - Živé snapshoty VMs, guest agenty 'Floating' Disks - Vytváření a správa disků, neasociovaných s VMs 'Pluggable' Filesystems - Podpora dalších sdílených filesystémů - Gluster, GPFS Resize Storage - Dynamické rozšiřování VMs disku a host storage Storage Migration - Storage Live Migration
RHEV 3.1 Networking Network UI - Nový UI pro správu sítí - Podpora pokročilých nastavení sítí, nastavení MTU (jumbo frames) Network Roles - Nové role pro správu sítí, storage, VMs traffic UCS / VM-FEX - UI integrace s Cisco UCS/VM-FEX Hot plug/unplug - Hot plug/unplug VMs síťových karet
RHEV 3.1 Virtual Desktop Infrastructure Autostart VM Pools - Rozšíření funkcí pools, autostart apod. SPICE Native USB - Nativní USB 2.0 podpora ve SPICE (odstranění současného 3rd party USB řešení) WAN Optimizations - Optimalizace síťového provozu pro tenké linky a linky s vysokou latencí
3.2...a ještě mnohem více! RHEV 3.2 H1-2013 RHEL 6.4 - Postaveno na RHEL 6.4 Hypervisor SLA Support - SLA / QoS pro CPU, paměť, síť a storage RHEV 4.0 H2-2013 RHEL 7.0 - Postaveno on RHEL7 Hypervisor New Storage Infrastructure - Odstranění SPM funkce - Možnost kombinovat storage v jednom poolu iscsi, FC, NFS Networking - Podpora Open vswitch
Agenda RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
O&O Otázky & Odpovědi?
Děkuji za pozornost! Radek Langkramer, mailto: <langkramer@servodata.net>
Enterprise grade, centralized management and hypervisor for server and desktop virtualization Industry leading performance, scalability and security infrastructure Ecosystem of thousands of hardware and software vendors 50 70% lower cost
PERFORMANCE AND SCALABILITY SPECvirt_sc2010 Vendor neutral virtualization benchmarks Comprised of application specific benchmarks running inside tiles Each tile runs 6 virtual machines Application Server Database Server Mail Server Web Server Infrastructure Server Idle Server Each VM runs a benchmark, (e.g., SpecWeb, SPECjAppServer, SPECmail) and must meet specific SLA requirements. Tiles are added until SLA is no longer met or performance drops.
SECURITY RHEV inherits the security features of Linux and RHEL SELinux security policy infrastructure Provides protection and isolation for virtual machines and host Compromised virtual machine cannot access other VMs or host svirt Project Sub-project of NSA's SELinux community. Provides hardened hypervisors Multilevel security. Isolate guests Contain any hypervisor breaches
HYPERVISOR Standalone hypervisor Small footprint < 100MB Customized 'spin' of RHEL + KVM 'Just enough' RHEL to run virtual machines Security hardened image Runs on all RHEL hardware with Intel VT/AMD-V CPUs Easy to install, configure and upgrade PXE boot, USB boot, CD or Hard drive
RHEV MANAGER
HYPERVISOR Standalone hypervisor Small footprint < 100MB Customized 'spin' of RHEL + KVM 'Just enough' RHEL to run virtual machines Security hardened image Runs on all RHEL hardware with Intel VT/AMD-V CPUs Easy to install, configure and upgrade PXE boot, USB boot, CD or Hard drive
PERFORMANCE AND SCALABILITY SPECvirt_sc2010 8000 Leading performance results 6000 Highest in 2, 4 and 8 socket systems 5000 Only hypervisor on 8 socket systems Including over 500 VMs per host 7000 4000 3000 2000 1000 0 2 sockets 4 sockets 8 http://spec.org/virt_sc2010 /
KERNEL-BASED VIRTUAL MACHINE (KVM) Included in Linux kernel since 2006 Runs Linux, Windows and other operating system guests Advanced features Live migration Memory page sharing Thin provisioning PCI Pass-through KVM architecture provides high feature-velocity leverages the power of Linux