oVirt - virtualizace datacentra aneb správa

Transkript

oVirt - virtualizace datacentra aneb správa
Virtuální datacentrum
na oVirt způsob
Martin Sivák
Red Hat
OpenAlt 2014
OpenAlt 2014
1
Agenda
●
Co je oVirt a jak vypadá?
●
Kde se vzal?
●
Co umí?
●
(Architektura)
●
Co chystáme?
OpenAlt 2014
2
Co je oVirt?
Centralizovaný nástroj pro správu
velkého množství virtualizovaných
desktopů a serverů.
Open source alternativa k
vCenter/vSphere
Postaven nad KVM.
Jednoduchý deploy a správa.
OpenAlt 2014
3
Kernel-based Virtual Machine (KVM)
●
●
●
V Linuxu (kernelu) od roku 2006
Podporuje běh Linuxu, Windows i
jiných systémů ve virtualizaci.
Pokročilé vlastnosti
●
Živá migrace
●
Sdílené stránky v paměti
●
Thin provisioning
●
PCI Pass-through
OpenAlt 2014
4
Using KVM
/usr/libexec/qemu-kvm
-name vm-f16-buildmachine -S -M rhel6.4.0 -cpu
Westmere -enable-kvm -m 2048 -smp 2,sockets=2,cores=1,threads=1 -uuid a8ccdb60-8a42-44f59669-d74c3b2eff43 -smbios type=1,manufacturer=Red Hat,product=RHEV
Hypervisor,version=6Server-6.4.0.4.el6,serial=30353036-3837-4247-383130394635324C_78:e7:d1:22:46:d8,uuid=a8ccdb60-8a42-44f5-9669-d74c3b2eff43 -nodefconfig
-nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/vm-f16buildmachine.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc
base=2013-10-08T12:16:16,driftfix=slew -no-shutdown -device piix3-usbuhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-serial-pci,id=virtioserial0,bus=pci.0,addr=0x4 -drive if=none,media=cdrom,id=drive-ide0-10,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-10,id=ide0-1-0 -drive file=/rhev/data-center/f79b0b28-c82f-11e0-8739-78e7d1e48c4c/5bab64708825-4e3a-b408-ebcde93678b6/images/4c213cd2-c4d5-441b-a1ac-dfb1a6868699/11b3e132-50a5-481bb48b-e3b1f2879e69,if=none,id=drive-virtio-disk0,format=qcow2,serial=4c213cd2-c4d5-441b-a1acdfb1a6868699,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blkpci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -drive
file=/rhev/data-center/f79b0b28-c82f-11e0-8739-78e7d1e48c4c/5bab6470-8825-4e3a-b408ebcde93678b6/images/02330fa2-d1ff-48e0-a843-842c2376756f/5a283126-4d27-4eef-86ddfb538d8d08e4,if=none,id=drive-virtio-disk1,format=qcow2,serial=02330fa2-d1ff-48e0-a843842c2376756f,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blkpci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk1,id=virtio-disk1 -netdev
tap,fd=31,id=hostnet0,vhost=on,vhostfd=32 -device virtio-netpci,netdev=hostnet0,id=net0,mac=00:1a:4a:23:12:13,bus=pci.0,addr=0x3,bootindex=2 -chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/vm-f16buildmachine.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtioserial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev
socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/vm-f16buildmachine.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtioserial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev
spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtioserial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice port=5904,tlsport=5905,addr=10.35.16.4,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tlschannel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tlschannel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga
qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864
OpenAlt 2014
5
Jak to vypadá?
OpenAlt 2014
6
oVirt Node
●
Samostatný hypervisor
●
●
Malý systém < 100MB
●
Upravená verze Fedory s KVM
●
Minimální systém pro běh VM
Jednoduše nainstalujete, nastavíte i
aktualizujete
●
OpenAlt 2014
PXE boot, USB boot, CD nebo
Hard disk
7
Kde se vzal?
OpenAlt 2014
8
Jeden host
OpenAlt 2014
9
Více hostů
OpenAlt 2014
10
Živá migrace
• Migrace virtuálních strojů z jednoho
hosta na druhého
●
Bez přerušení služby
●
Aplikace stále běží
• Migruje i stroje s vysokým využitím
I/O (databáze)
• Umožňuje výměny HW bez odstávky
služeb
• Podporuje dynamický load-balancing
pro rozložení zátěže
OpenAlt 2014
11
Několik datacenter s více hosty
OpenAlt 2014
12
High Availability
• Nepřetržitý dozor nad stavem datacentra
• Automatický restart v případě pádu
důležitých služeb
●
Restartuje VM na jiném stroji v rámci
clusteru
• Umožňuje přemístit VM na původní host
pomocí živé migrace, jakmile je porucha
odstraněna
OpenAlt 2014
13
Plánování a load balancing
• Dynamický load-balancing
• Automatické migrace v
závislosti na využití prostředků
• Umožňuje nastavení i vlastní
politiky pro load-balancing
OpenAlt 2014
14
Úspora energie
Je možné vytvořit migrační politiku, která přesune virtuální stroje v době nízké
zátěže. Uvolněné fyzické stroje je možné nechat automaticky vypnout.
OpenAlt 2014
15
Infrastruktura pro virtuální desktopy (VDI)
Centrální správa nastavení,
zabezpečení a omezení
Podpora více monitorů
HD video
Obousměrný přenos audia/videa
pro funkční videokonference
Podpora Smartcard
Funkční USB
OpenAlt 2014
16
oVirt je jednoduchý
●
●
Instalace
●
sudo yum install -y ovirt-engine
●
sudo engine-setup
Různé nástroje pro správu
●
Přehledný web portál
●
Python CLI
●
Python/Java SDK
●
oVirt Node
●
Konfigurace
●
Na jednom místě, jedním nástrojem
OpenAlt 2014
17
Uživatelský portál
OpenAlt 2014
18
Uživatelé s možností vytvářet VM
OpenAlt 2014
19
Reporty (ovirt-reports)
OpenAlt 2014
20
UI-Plugin: Foreman
OpenAlt 2014
21
UI-Plugin: oVirt Monitoring sub-tab
Více informací na: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plugin
OpenAlt 2014
22
Malé demo
OpenAlt 2014
23
Search Auto Complete
OpenAlt 2014
24
Search Results
OpenAlt 2014
25
Add Host As Simple As
OpenAlt 2014
26
Power Management
OpenAlt 2014
27
Configure Networks
OpenAlt 2014
28
Or Bonds
OpenAlt 2014
29
Without Scripts or Config Files
OpenAlt 2014
30
Configure Storage Once for Entire Cluster
OpenAlt 2014
31
Extend with More LUNs as Needed
OpenAlt 2014
32
Add Servers or Desktops
OpenAlt 2014
33
Even Windows via Sysprep
OpenAlt 2014
34
SPICE or VNC
OpenAlt 2014
35
Migratable or Not
OpenAlt 2014
36
Highly Available?
OpenAlt 2014
37
Control Allocated Resources (Disk, Memory)
OpenAlt 2014
38
Boot Devices
OpenAlt 2014
39
Advanced Options via Custom Properties
OpenAlt 2014
40
Assign Permissions to Objects by Roles
OpenAlt 2014
41
Define Your Own Roles
OpenAlt 2014
42
Kde získat oVirt
●
Na stránkách projektu ●
http://www.ovirt.org/Download
●
Z repozitářů Fedory
●
Live USB - http://wiki.ovirt.org/wiki/OVirt_Live
●
Přeložit ze zdrojových kódů - http://gerrit.ovirt.org/
OpenAlt 2014
43
How To Contribute
Join the community
- Find bugs, File Them, Correct Them.
- Translate, Write Documentation.
- Design Interfaces, Develop new features
- Share your experiences.
Everyone can make a difference.
●
Website and Repository:
●
●
http://www.ovirt.org
●
http://www.ovirt.org/wiki
●
http://www.ovirt.org/project/subprojects/
●
OpenAlt 2014
Mailing lists:
● http://lists.ovirt.org/mailman/listinfo
IRC:
● #ovirt on OFTC
44
Co je nového a co chystáme
●
●
Aktuální verze
●
3.5
●
Podpora PPC
●
QoS limity pro zatížení IO (3.5.1) a CPU
●
NUMA
●
ovirt-optimizer
Kde nás můžete potkat
●
http://www.ovirt.org/Upcoming_events
OpenAlt 2014
45
Děkuji za pozornost!
http://www.ovirt.org
[email protected]
Martin Sivák
[email protected]
OpenAlt 2014
46

Podobné dokumenty

Foreign Language Courses offered by Department of Foreign

Foreign Language Courses offered by Department of Foreign materials on the web Academic Skills – level 3 (Book, 280 CZK) The Business Intermediate – the 2nd half of the book (Book with CD-ROM, 625 CZK) English for the Financial Sector (Student´s book, 536...

Více

Full Circle Magazine

Full Circle Magazine Vítejte u dalšího vydání magazínu Full Circle Tento měsíc začíná nový seriál návodů o programování v jazyce C, který je bezpochyby králem programovacích jazyků. Pokud chcete programovat v nejrozšíř...

Více

Processing 3.0 a p5.js

Processing 3.0 a p5.js Step Out - vynoření se z metody

Více

Návrh privátní IaaS cloudové platformy - Newt on-da-line

Návrh privátní IaaS cloudové platformy - Newt on-da-line Jedním z hlavních důvodů pro psaní této práce je aktuální vývoj na trhu s virtualizačními a cloudovými technologiemi. Jde o velmi dynamický trh, který neustále směřuje k větší podpoře a využití kva...

Více

HELION OPENSTACK

HELION OPENSTACK tomas@helion-ProLiant-DL380-Gen9:~$ nova help boot usage: nova boot [--flavor ] [--image ] [--image-with ] [--boot-volume ] [--snapshot ] [--num-in...

Více

Domácí laserový střelecký simulátor HomeLESS 2015

Domácí laserový střelecký simulátor HomeLESS 2015 LinuxAlt 2013 http://www.linuxalt.cz/2013/sbornik

Více