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
RED HAT ENTERPRISE VIRTUALIZATION
Agenda
RHEV - celkový přehled Architektura - minulost, současnost a budoucnost RHEV3 vlastnosti Demo live! Roadmapa - kudy dál O&O
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION RHEV 2.2 ARCHITECTURE
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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í
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION RHEV 3.0 Web Admin - tech preview html
RED HAT ENTERPRISE VIRTUALIZATION 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ů
RED HAT ENTERPRISE VIRTUALIZATION RHEV 3.0 REPORTING
RED HAT ENTERPRISE VIRTUALIZATION 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.)
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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í
RED HAT ENTERPRISE VIRTUALIZATION 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:
RED HAT ENTERPRISE VIRTUALIZATION
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
RED HAT ENTERPRISE VIRTUALIZATION 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.
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION RHEV MANAGER
RED HAT ENTERPRISE VIRTUALIZATION 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
RED HAT ENTERPRISE VIRTUALIZATION 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 /
RED HAT ENTERPRISE VIRTUALIZATION 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