oVirt - virtualizace datacentra aneb správa
Transkript
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
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...
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šíř...
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...
HELION OPENSTACK
tomas@helion-ProLiant-DL380-Gen9:~$ nova help boot
usage: nova boot [--flavor
Domácí laserový střelecký simulátor HomeLESS 2015
LinuxAlt 2013
http://www.linuxalt.cz/2013/sbornik