abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:33 | Nová verze

    Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    včera 05:11 | Bezpečnostní upozornění

    Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.

    Ladislav Hagara | Komentářů: 11
    včera 02:22 | Nová verze

    Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.

    Ladislav Hagara | Komentářů: 2
    včera 01:22 | IT novinky

    Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.

    Ladislav Hagara | Komentářů: 0
    včera 00:11 | Nová verze

    Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinekpoznámkách k vydání.

    Fluttershy, yay! | Komentářů: 2
    25.7. 17:44 | Zajímavý článek Ladislav Hagara | Komentářů: 2
    25.7. 17:22 | Nová verze

    Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.

    Ladislav Hagara | Komentářů: 0
    25.7. 17:11 | Nová verze

    Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    25.7. 14:11 | IT novinky

    Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.

    Ladislav Hagara | Komentářů: 23
    25.7. 13:11 | IT novinky

    Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Virtualizace: KVM nebo XEN

    5.10.2009 22:12 vrtak
    Virtualizace: KVM nebo XEN
    Přečteno: 4137×

    Prošel jsem si několik diskusí okolo virtualizací a vůbec z toho nejsem moudrý. Zdá se, že se to vyvíjí tak extrémně rychle, že se tady radši ptám jaký je stav. Uvažuju o nasazení kvm pro Linux a (bohužel) nějaké Windows servery. Jak je na tom v současné době? Xen spíše stagnuje. Dohonil ho už kvm? Jak je rychlý? Pokud to dobře chápu, tak kvm běží jen v jádře a obsluhuje se přes qemu, je to úplná virtualizace, která vyžaduje podporu hardwaru a tudíš by guest neměl vůbec vědět, že běži virtualizovaně. Je to tak? Předpokládáné nasazení: mail server, web server, windows licenční server pro nějaký spešl programy. Děkuji za odpovědi.

    Odpovědi

    6.10.2009 01:53 misko
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Ohladne KVM je to tak. KVM podporuje upnu virtualizaciu, paravirtualizaciu len ciastocne. Zalezi od konkretneho pripadu, pretoze niekedy je lepsie pouzit paravirtualizaciu.

    Ja osobne som zvyknuty pouzivat vmware produkty, ale v tvojom pripade by som siel radsej do KVM ako do Xen-u.

    8.10.2009 13:36 r00t
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    aj ja pouzivam vmware a virtual box, vmware aj pre virtualizaciu serverov. V ktorych konkretnych pripadoch je vyhodnejsia paravirtualizacia oproti plnej virtualizacii? S paravirtualizaciou nemam skusenosti, ale ak si to vysvetlujem spravne, tak by sa tam prave mala stracat okrem ineho vyhoda plnej izolacie virtualnych systemov, alebo nie?
    6.10.2009 06:32 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Máte víceméně pravdu. KVM dělá úplnou virtualizaci procesoru pomocí hardware (tudíž potřebuje dostatečně nový procesor). Pokud nemáte potřebný procesor, lze použít "kqemu" což je jakási kombinace rekompilace a paravirtualizace (výkon pod windows je dostatečný). Zbytek systému KVM víceméně emuluje, to se týká hlavně brutálně pomalé video karty (2D hry ano, 3D ne). Pro síťovou kartu existuje paravirtualizovaný ovladač pro win/linux, pro harddisk pouze pro linux (pro win je snad ve výrobě), pro další drobnosti (generátor náhodných čísel, dynamicky nafukovací RAM, ...) pouze pro linux. Lze emulovat i ne úplně potřebná zařízení, např. usb (včetně passthrough) nebo bluetooth. Umí propojovat síťové karty do virtuálních sítí (různé metody), živou migraci strojů mezi hostiteli, hotplug PCI/CPU do virtuálních mašin, ... stabilita dobrá, po zkušenosti s vmware ESX bych KVM jen doporučil, jelikož z hlediska funkčnosti mi přijdou ekvivalentní a vmware je pouze o klikání verzus psaní příkazů.
    In Ada the typical infinite loop would normally be terminated by detonation.
    6.10.2009 09:23 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    A jak je v soucasne fazi vyvoje KVM rychle? Asi je to blbost, ale teoreticky by to jit melo: mohu 64bit guest premigrovat na 32bit hosta?

    6.10.2009 11:22 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    A jak je v soucasne fazi vyvoje KVM rychle?
    Samozřejmě závisí na požadovaném typu zátěže. Zátěž na CPU je nativní rychlost, síť na MB/s je v pohodě, na packet/s závisí na typu ovladače (emulace vs. paravirt), disk závisí na typu ovladače plus na typu úložiště (soubor vs. dedikovaná partišna), video použitelné jen na základní věci.
    Asi je to blbost, ale teoreticky by to jit melo: mohu 64bit guest premigrovat na 32bit hosta?
    To nejde ani teoreticky, pokud se neuchýlíte ke kompletní emulaci procesoru.
    In Ada the typical infinite loop would normally be terminated by detonation.
    xkucf03 avatar 7.10.2009 01:01 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše KVM passthrough PCI

    Někde jsem v souvislosti s KVM četl o možnosti „passthrough“ PCI karty, např. grafické. Nevíš, jestli to funguje?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    7.10.2009 08:10 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: KVM passthrough PCI
    Funguje to zaručeně na strojích s IOMMU, zbytek bude vědět tvůj oblíbený webový vyhledávač.
    In Ada the typical infinite loop would normally be terminated by detonation.
    6.10.2009 10:12 linuxik | skóre: 32 | Milovice
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Pokud budes mit virtualizaci na samostatnem serveru tak se urcite podivej na Xenserver od Citrixu. Je zdarma, rozhrani ma hodne podobne jako ESX od VMware(klikaci) a nebudou s nim zadne problemy, KVM je preci jen ve vyvoji a obcas po aktualizaci prestane neco fungovat. Trochu opruz je nutnost mit nekde windows, protoze klient nebezi pod linuxem, ale to se da vyresit virtualem nekde na notebooku.

     

    6.10.2009 10:41 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    No právě. Já to potřebuju hodit už na fungující systém.

    6.10.2009 12:52 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    tudíš by guest neměl vůbec vědět, že běži virtualizovaně. Je to tak?
    Většinou to může poznat podle toho, že běží na "QEMU Virtual Processor" s hardwarem jako je "QEMU virtual network driver" atd.
    Quando omni flunkus moritati
    6.10.2009 13:39 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak si nakonec asi vyčlením nějaká server pro citrixe. Můj plán: nainstalovat xenserver na starší pomalý 32bit server a potom po zprovoznění přesunout guesty na 64 bit server. půjde to?

    6.10.2009 13:56 VP | skóre: 9
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Bohuzel citrix na nejaky starsi server nenarvete, chce 64bit CPU...

    6.10.2009 23:28 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    A co vrazit jiz do beziciho serveru novy disk, tamty odpojit, dat citrix, pak pripojit a to co jelo fyzicky dat jako virtualni masinu. Slo by to? Neprovede citrix nic s jiz existujicim systemem? Existujici system bezi na sata discich v raidu 1.

    8.10.2009 08:32 VP | skóre: 9
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    No to nejspis nepujde, musite soucasny fyzicky stroj nejdrive zmigrovat do virtualu (Xenu), at uz nejakym nastrojem xenu nebo vytvorenim virtualni masiny v xenu a zkopirovanim dat z fyz. stroje do virtualu

    8.10.2009 12:47 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Ak pouzivate Acronis, Acronis ma nastroj, ktory zalohu skonvertuje priamo na virtualny disk xenu/vmware/.., ten potom staci pripojit k vytvorej virtualke a je zmigrovane. ;)

    K Citrix XenServeru su aj nastroje na P2V migraciu, ale co sme skusali, tak to viac nefunguje ako funguje.

    Ak sa s tym nechce clovek velmi babrat a vo VM budu aj dost Windowsov, Citrix Xenserver je dobra volba IMHO. Len skoda tej windowsackej konzoly (kopec veci sa da ale pekne urobit cez ssh). Instalacia je cca 10x enter.

    Co sa tyka tradicneho Xenu, konkretne v Debian Lenny je to dost nafigu - je to pracnejsie rozchodit s Virt-managerom, nefunguje to out of the box, chce to trocha googlenia, doinstaluvania a editovana konfigurakov (imho nesplna to inak vysoky standard Debianu). Tie xen Dom0 kernely v Debiane tiez nie su uplne bez bugov (ze vraj nefunguje live migracia - neskusal som).

    Xenu ako takemu, sa svita asi na lepsie casy, podpora pre Dom0 ma byt udajne standardne v kerneloch asi od verzie 33 ci 34. Vyriesilo by to mnoho problemov (pofiderne forward portovane dom0 kernely, zastarany stabily 2.6.18 xen dom0 kernel..). :)
    8.10.2009 14:29 Zdenek
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Obecne nejde vzit bezici system a dat ho do virtualu beze zmeny konfigurace toho beziciho systemu. Ve virtualu se pouzivaji uplne jine ovladace pro zarizeni. Pochopitelne diky autodetekci a autokonfiguraci operacniho systemu by se to mohlo podarit, ale zaruku vam neda nikdo se zadnym virtualizacnim nastrojem.
    8.10.2009 14:46 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Nejdem robit reklamu Acronisu, nie som velkym fanusikom tej firmy (a je iste aj x inych postupov) ;), ale ako som spominal - zalohovany systemovy disk to dokaze skonvertovat na xen/vmware/... VM disk. V Citrix XenServer (co je uplne zadarmo) vytvorim novu VM (other media), ale nespustim ju. Skonvertovanu zalohu nakopirujem na uloziste, xe sr-scan (na konzole XenServeru), disk attachnem vytvorenej VM a spustim ju. Hotovo.

    Konvertovali sme Win 2003, 2008, tusim aj R1 (x64), winy s MS SQL serverom, s IIS a sharepointovou site a vsetko zatial islo bez problemov pokial viem. Instalacia paravirtuazliovanych driverov (kvoli vykonu) je v XenServeri otazka par klikov mysou.

    Ci takymto sposob idu aj nonWin OS netusim. :)
    8.10.2009 14:52 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    dodatok - prispevok Zdeneka je pravdivy - kazda instalacia je ina a nic nefunguje 100% - nech je dokazom aj sam P2V migracny nastroj od citrixu - komu sa nim podarilo fyzicky stroj zmigrovat na virtualku, nech zdvihne ruku (este som sa s nikym takym nestretol, komu to fungovalo :D)
    8.10.2009 13:01 Jan Včelák | skóre: 28 | blog: Fcelda
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Ja osobne bych sel do KVM. Uz jen proto, ze XEN potrebuje opatchovane jadro. KVM je primo ve vanilla.

    A s virtualizace Windows bych se taky nebal. Ani vyhledove. Viz např.: Red Hat Enterprise Linux and Microsoft Windows Virtualization Interoperability.
    8.10.2009 20:28 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak nakonec to vypada, ze by byl nejlepsi vmware esxi, tam pokud to spravne chapu nejsou potreba dom0 kernely a system nemusi byt nijak upravovan? Umí ale VMware ESXi nebo XenServer softwarový raid?

    8.10.2009 20:30 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    I když v ESXI by mělo jít přidělit 2 disky hostu a raidovat až v něm že?

    8.10.2009 21:12 kyytaN
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Citrix XenServer vo svojej free verzii ponuka viac ako VmWare vo free ESXi (napr. live migration). Stiahnes z Citrixu, napalis, nainstalujes na volny hdd (styl 10x enter) - ziadne kernely nemusis riesit, vsetko funguje ako ma.

    Kernel sa riesi, ked sa clovek rozhodne virtualizovat prostrednictvom Xenu v ramci nejakej svojej oblubenej linux distribucie, ktora "z vyroby" ma kernel bez Dom0 funkcionality. :)
    8.10.2009 21:30 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Co sa tyka sw raidu, tak konkretne Citrix XenServer so SW raidom problem nema (md), ale nepodporuje SW raid na systemovej particii (da sa to ofajcit, ale je to IMHO zbytocne - bud clovek kupi real hw raid, alebo ked mu to lahne, preinstaluje to za 15 minut :))

    Dmraid som neskusal, ale dmraid je fasovina uz z prinicpu (SW raid tvariaci sa ako HW s nevyhodami SW i HW rieseni), je lepsie siahnut po md IMHO.

    Co sa tyka Xenu ako takeho, tak je to linux ako kazdy iny, len mas jadro patchnute dom0 funkcionalitou - official stable je 2.6.18, v debiane je 2.6.26 u Novellu tusim .27, na nete sa povaluju aj .29, ci .30....

    Treba vyskusat, kazdemu sadne nieco ine. Pri virtualizacii Windows je fajn, ze uz existuju opensource paravirtualizovane drivery aj pre Xen. Pre KVM neviem, treba pozriet. :)

    KVM je asi najviac "lightweight" riesenie, Citrix XenServer a VmWare ESXi je zas opacny koniec pola. Klasicky opensource xen v ramci beznej linuxovej distribucie je nejaky stred medzi - stale ma clovek "bezny" linux, kde sa citi doma, len s tym kernelom uz nema taku velku slobodu vyberu. :)
    8.10.2009 22:01 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak to shrnu:

     

    XenServer

    - spravuje se jen z Windows

    - bezi rovnou nad hw

    + siroka podpora hw

     

    VMware ESXi

    - spravuje se hlavne z Windows, ale existuje webova sprava, pokud jsem se dobre docetl

    - bezi rovnou nad hw

    - "mala" oficialni podpora hw

     

    KVM

    - stabilita ??

    + bezi v nainstalovanem systemu

     

    Z toho mi nakonec vychází asi ten KVM. Jen se bojím toho co někdo psal, že občas přestane něco fungovat. Jak se to může stát(pokud se budu držet stejných kernelů)? U XenServeru je problém ta správa z Windows a u ESXi zase nezaručují stabilitu pro neoficiálně podporovaný hw, pod kterým bych to rozhodně provozoval.

     

    Má tady někdo rozchozené a delší dobu provozované řešení s KVM(zajímají mě hlavně případné pády a nestabilita systému, taky ovšem rychlost)?

    Qemu je přímo nástroj pro KVM? Pamatuju si, že když jsem to kdysi zkoušel tak to bylo hrozně pomalé.

    8.10.2009 22:45 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Mam v KVM dva virtualni stroje, jeden Linux a jedny Windows, host ma uptime 211 dni, Linuxovej guest mi pred 112 dny z niceho nic spadnul, ale predtim vydrzel 100 dni. Windows guest mi nechcipnul nikdy, jen ty windows zhruba jednou za tri mesice rebootnu, protoze jsou potom uz hrozne pomale.

    Linux ma pres NFS moutnuty storage s webserverem a ftp a na Windows obcas spustim DC klienta (takze miliarda malych paketu, docela zatez na sitovku) a vse stabilni.

    Co se tyce rychlosti, na Linuxu si nemuzu stezovat, IO operace a sit jsou ok, na Windows uz je to s IO operacemi horsi, je zde qemu IDE radic a tam vykon nic moc, je to znat hlavne, kdyz Windows zacnou swapovat.

    Jinak je to tak, ze Qemu ma podporu pro KVM, pokud je dostupne, misto emulace se pouzije virtualizace. KVM z Qemu potom predevsim pouziva emulovany zarizeni, jako jsou IDE radic, sitovka apod., pokud se nepouzije virtio.
    8.10.2009 23:59 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    A co přechod mezi verzemi KVM/jádra, je s tím nějaký problém? Kdybych to zkusil třeba pod 2.6.28 a pak to překopíroval na jiný stroj a spustil na jádře cca 2.6.19.

    9.10.2009 03:19 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

     Tak to bohuzel nemam vyzkousene, mam to vyzkousene pouze prechodem na novejsi verze a zde jsem nenarazil na zadny problem.

    Nicmene asi by nemel byt zadny problem, pokud si s verzi jadra bude rozumet qemu/kvm, image disku je na verzich nezavisly.

    10.10.2009 13:14 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    KVM se do jádra dostalo cca v 2.6.23, takže na 2.6.19 opravdu nespustíš nic. A i tak je pro KVM nejlepší pokud možno nejnovější verze jádra - zvlášť když děláš novou instalaci a můžeš si vybrat.
    Quando omni flunkus moritati
    9.10.2009 09:42 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Co se tyce rychlosti, na Linuxu si nemuzu stezovat, IO operace a sit jsou ok, na Windows uz je to s IO operacemi horsi, je zde qemu IDE radic a tam vykon nic moc, je to znat hlavne, kdyz Windows zacnou swapovat.

    Tak je nenechte swapovat. Swapujte v hostitelském OS. A jinak tipuji, že nemáte problém s výkonem IDE emulace, ale s tím, že taháte vše přes loopback do souboru (který je nedejbože ještě na ext3). Zkuste použít třeba LVM a pro virtuály alokovat přímo oddíl disku.
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.10.2009 06:16 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    + siroka podpora hw
    Nevím jak jste k tomu došel, ale obecně u Xenu je největší problém s podporou HW (z principu, protože ji musí obstarat dom0 guest)
    Má tady někdo rozchozené a delší dobu provozované řešení s KVM(zajímají mě hlavně případné pády a nestabilita systému, taky ovšem rychlost)?
    Ano, pád si nepamatuju a rychlost je v pořádku.
    Qemu je přímo nástroj pro KVM? Pamatuju si, že když jsem to kdysi zkoušel tak to bylo hrozně pomalé.
    Qemu má několik režimů operace, od čisté emulace, přes paravirt (kqemu) až po hw virt (kvm). To jest co se týče pouze CPU.
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.10.2009 08:50 jnovacek | skóre: 22 | blog: NovLin
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Vy berete to, že XEN je Citrix XenServer. To není úplně tak pravda. XEN jede skoro na jakékoliv distribuci linuxu. Já jsem dříve používal openSUSE a XEN tam je a funguje. Teď  to mám vše na SLES 11 a jede to také. Správa se řeší normálně z linuxu. Ovládání jednotlivých virtuálních strojů je možné přímo na serveru nebo třeba přes VNC, NX, VzdálenouPlochu atd. Chtěl jsem použít původně také Citrix XenServer, ale ten měl problém s HW, který jsem se mu snažil podstrčit.

    9.10.2009 08:16 Kaja
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Přiznám se, že s KVM nemám zkušenosti, ale provozuji na několika 64bitech  (cca 8mi  serverech, Core2D, Quad,i7... ) XEN (3.0 a 3.1), vždy HW virt. Průměrně 8virtuálů/stroj (linux, windows), . Host je vždy linux, ovládám to bez problémů z linuxu také.

    Žádný výkonový problém, přehledný konfigurák, atd.

    Proč bych měl migrovat na KVM? Snad jen proto, že RH zřejmě neplánuje další vývoj, ale přesunul se ke KVM, jinak že mi to nyní běží o 1% rychleji/pomaleji to není argument.

    V případě tazatele bude do budoucna lepší volbou KVM, ale XEN bych rozhodně nezatracoval.

    K.

     

     

    9.10.2009 09:39 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Snad jen proto, že RH zřejmě neplánuje další vývoj, ale přesunul se ke KVM,

    To je už samo o sobě docela dobrej argument, protože na KVM se teď soustředí hodně pozornosti a je to znát, zatímco xen víceméně stagnuje až chátrá.

    A jinak samozřejmě z hlediska technologie je KVM mnohem elegantnější architektura. Neprojevuje se to jen na rychlosti ale na celkovém způsobu práce. Nepotřebujete žádný ovládací dom0 guest a "xend", virtuály se chovají jako procesy, takže na ně můžete aplikovat celou stávající mašinérii (od nice až po separaci pomocí SELinuxu), a tak dále. A pak je tu samozřejmě celý svět mimo CPU, kde podle mně qemu exceluje šíří záběru nad čímkoliv ostatním.
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.10.2009 10:12 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak jsem se rozhodl jit do toho KVM. Existuje tam nejaky konfigurak pro guesty nebo je to jen prikaz?

    napr:

    qemu -hda c.img -m 256 -kernel-kqemu"
    
    9.10.2009 19:27 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Příkaz, ale asi není problém z něj udělat konfigurák. "Konfigurační nástroje" to dělají.
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.10.2009 11:07 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

     

     

    To je už samo o sobě docela dobrej argument, protože na KVM se teď soustředí hodně pozornosti a je to znát, zatímco xen víceméně stagnuje až chátrá.

     

    To bych netvrdil. Xen podporuje featury, ktere jsou pro zbyvajici virtualizacni platformy stale nedostupne, takze jej je mozne oznacit v urcitem smeru za "bleeding-edge" technologi.

    Mnoha lidem vadi nutnost specialniho kernelu pro dom0, respektive jeho verze. Zajimavou informaci asi je ze mnohnasobne vice lidem je verze kernelu v dom0 uplne jedno.

    Xen tady proste je, je tady uz nejakou dobu, existuji pro nej administracni nastroje, velka uzivatelska zakladna a co je nejpodstatnejsi - funguje vyborne.

    Funguje vyborne pro to pouziti pro ktere je urcen - serverovy hypervisor. Vykon a chovani pod velkou zatezi, je to v cem Xen kraluje.

     

    Na druhou stranu pro domaci pouziti, maly viceucelovy server je asi lepe uvazovat o KVM.

    9.10.2009 19:31 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Xen podporuje featury, ktere jsou pro zbyvajici virtualizacni platformy stale nedostupne, takze jej je mozne oznacit v urcitem smeru za "bleeding-edge" technologi.
    Např.?
    Xen tady proste je, je tady uz nejakou dobu, existuji pro nej administracni nastroje, velka uzivatelska zakladna a co je nejpodstatnejsi - funguje vyborne.
    Xen tady je v podobě předinstalovaného balíku ve svaté konstelaci. Když jsem se to za svou praxi pokoušel několikrát rozchodit "ze zdrojáku", tak to bylo utrpení. Navíc dokumentace byla neudržovaná a zakopaná ve sklepě za dveřmi s nápisem zlý tygr... možná se to za 2 roky co jsem na to nehrábl změnilo, ale takhle to bylo. Jinými slovy "chcete xen - kupte si cédéčko nebo jděte do prdele".
    In Ada the typical infinite loop would normally be terminated by detonation.
    9.10.2009 20:03 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Tragediou bola aj samotna stranka Xenu, nastastie sa uz aspon co-to pomenilo. :) "bezne dostupna"dokumentacia je stale na katastrofalnej urovni, to je pravda. Svoj podiel ma na tom urcite aj ta komercna inicativa, co bola vzdy v pozadi (ci uz XenSource, alebo po predaji Citrix), napokon ak sa dobre pamatam, free verzia Xenu bola v davnejsie minulosti roznymi sposobmi osekana (mozno sa uz ale zle pamatam :) ).

    V pripade Xenu sa "zanedbal" prerod virtualizacie za posledne roky (prechod od malo vidanej zvlastosti prevdadzkovanej na extremne drahom HW na beznu kazdodennu potrebu realizovatelnu na technike spotrebnej triedy) a na take "kazdodenne" nasadenie virtualizacie je KVM urcite elegantnejsie riesenie - ale urcite ma tesi aj napredovanie Xenu - aspon je moznost vyberu a ako bolo spomenute, nejde o riesenie so 100% identickou cielovou skupinou. Fajn je, ze sa daju spravovat z tych istych man. programov sucasne. :)

    Btw. Amazon EC2 bezi na Xene pokial viem. :)
    10.10.2009 13:19 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Btw. Amazon EC2 bezi na Xene pokial viem. :)
    Pokud já vím, od jisté doby běží na Xenu stránky Debianu. A od jisté doby se načítají pekelně pomalu, vyhledávání je ještě pomalejší a z nějakého důvodu teď omezují počet nalezených výsledků (takže například balíček s jádrem prakticky nejde najít, protože výsledků je buď moc a některé zmizí, nebo člověk musí vědět, co přesně hledá)

    ...že by souvislost?
    Quando omni flunkus moritati
    9.10.2009 21:10 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

     

    Xen podporuje featury, ktere jsou pro zbyvajici virtualizacni platformy stale nedostupne, takze jej je mozne oznacit v urcitem smeru za "bleeding-edge" technologi.
    Např.?

    Napriklad SR-IOV, PCI-PASSTRHOUGH, VGA in Guest

    Xen tady proste je, je tady uz nejakou dobu, existuji pro nej administracni nastroje, velka uzivatelska zakladna a co je nejpodstatnejsi - funguje vyborne.
    Xen tady je v podobě předinstalovaného balíku ve svaté konstelaci. Když jsem se to za svou praxi pokoušel několikrát rozchodit "ze zdrojáku", tak to bylo utrpení. Navíc dokumentace byla neudržovaná a zakopaná ve sklepě za dveřmi s nápisem zlý tygr... možná se to za 2 roky co jsem na to nehrábl změnilo, ale takhle to bylo. Jinými slovy "chcete xen - kupte si cédéčko nebo jděte do prdele".

    Pouzival jsem dlouhou dobu UML a pak presel na Xen ve verzi 2.0. Aktualne pouzivam 3.4.1 v produkcnim prostredi  a sleduji vyvoj 3.5. Instalace je v podstate porad stejna.

    KVM sleduji take, bedlive, RHEV-M vypada opravdu zajimave. Prijeti KVM se stale oddaluje - jiz nasazeny xen proste funguje, funguje velmi dobre a tedy neni mnoho duvodu k prechodu na KVM.

    10.10.2009 08:29 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    SR-IOV
    ...
    SR-IOV support is implemented in the kernel.
    Takže unikátní vlastnost XENu, jo?
    PCI-PASSTRHOUGH
    To je v KVM také.
    VGA in Guest
    To jsem nevygooglil, ale podle názvu to bude další varianta na téma "pci karta v guestovi".

    Z příspěvku níže:
    Vsak nedavno vysla nova verzia 3.4, kde je okrem ineho aj hot-plug pci pass-thru support, rozsirena podpor pre power management, vytunene schedulery...
    Výborně, takže se to pomalu dostává na úroveň, kde je holé linuxové jádro dnes (ať už s nebo bez kvm).

    A teď nasadíme z featury druhé strany. Umí XEN emulovat zvuk? Grafickou konzoli přes SDL nebo VNC? USB zařízení (vč. passthru)? Bluetooth? Sériové a paralelní porty posílat přes síť? Má XEN takovou krásnou konzoli pro vm, jako qemu, kde se můžete ve virtuálce krásně šťourat (mimo jiné)?

    In Ada the typical infinite loop would normally be terminated by detonation.
    10.10.2009 09:39 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Vite vubec co to je SR-IOV a hlavne k cemu to je dobre?

    Grafickou konzoli SDL/VNC Xen samozrejme umi - jinak by se asi nedaly provozovat systemy jako Windows.

    Dalsi features, ktere vypisujete (emulace zvuku...) jsou typicke pro tzv. workstation virtualization. To znamena provoz virtualizovanych systemu na desktopu,notebooku. KVM ve vasem pripade srovnavejte radeji s VirtualBoxem,VMWare Workstation.

    Serverova virtualizace je jiny level.
    9.10.2009 14:18 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Troska silne slova - Xen chatra? Vsak nedavno vysla nova verzia 3.4, kde je okrem ineho aj hot-plug pci pass-thru support, rozsirena podpor pre power management, vytunene schedulery...

    Pracuje sa na viacerych projektoch (Xen Live CD, XCI - Xen Hypervisor for Client Devices, nejaky port na ARM..) :)

    Podpora pre dom0 by udajne mala pribudnut v ramci paravirt_ops vo verzii kernelu 33 ci 34, domU podpora sa vylepsuje kazdou verziou...

    Convirt aj Virt-mamnager sa vyvijaju tiez, opensource PV drivery pre Win su tiez (funguju aj 2008 napr.). Hm.
    9.10.2009 19:27 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Podpora pre dom0 by udajne mala pribudnut v ramci paravirt_ops vo verzii kernelu 33 ci 34
    Proti tomuhle je dost velká opozice. A já se nedivím: začlenění je poměrně velká a nešetrná změna, ale i kdyby tak je tu pořád nemalý kód samotného hypervisoru, který se udržuje separátně.
    In Ada the typical infinite loop would normally be terminated by detonation.
    10.10.2009 13:28 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Proti tomuhle je dost velká opozice. A já se nedivím: začlenění je poměrně velká a nešetrná změna
    Velká a nešetrná změna a navíc má přibýt kód, jehož kvalita rozhodně nedosahuje na standardy jádra. A narozdíl od blbě napsaného fs nebo ovladače (kdo nepoužívá, toho se to netýká) tahle změna postihne všechny uživatele architektury x86.

    A druhá věc - AFAIK se plánuje odstranění paravirt_ops. Jednak jenom jejich zakompilování do jádra znamená pokles výkonu o cca 1% (není to moc, uznávám, ale uživatele jsou ochotni zkousnout jenom omezený počet jednoprocentních poklesů výkonu), druhak VMWare je přestává používat, KVM je přestává používat, takže je dost možné, že z jádra za nějakou dobu zmizí.

    Tudíž bych nepovažoval za velkou slávu, že podpora pro dom0 (možná) přibyde do něčeho, která má časem zmiznout a která už teď překáží.
    Quando omni flunkus moritati
    9.10.2009 20:03 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak jsem se dohledal, že procesor na serveru nepodporuje Intel-VT, tudíš nemá to vmx v /etc/cpuinfo. Má tam ale vme. Půjde na tom provozovat KVM?

    michich avatar 9.10.2009 22:06 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    vme nestačí. KVM opravdu potřebuje, aby tam byl flag vmx (na Intelech) nebo svm (na AMD).
    9.10.2009 22:21 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Ked CPU podporuje SVM/VT-d, ale je ta funkcia vypnuta v biose tak to tusim cpuinfo nevypise (ak sa mylim, opravte ma prosim ;) - a casto to byva defaultne v biosoch vypnute. :)

    Bez hw podpory mozes Xenom paravirtualizovat Linuxy, Windows vsak nie - v tom pripade zostava uz len VirtualBox alebo VmWare GSX (neviem, ci sa to uz nepremenovalo - ta nie bare-metal verzia) :)

    9.10.2009 22:39 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    V biosu žádná "virtual" volba není a našel jsem na intel.com, že tenhle cpu nepodporuje intel-vt.

    10.10.2009 00:56 linuxik | skóre: 32 | Milovice
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Tak to jsi v  .....  Muzes si sice hrat s paravirtualizaci, ale windows na tom nikdy nespoustis. Nebo mozna jo, ale bude to hooodne pomale.

    10.10.2009 01:03 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    Bez windows se snad obejdu a vyhradim na tom samostatnej stroj. Tady je dulezite, ze mam server xeon 3GHz, 4GB paměť, scsi disky a běží tam jen malý firemní mailserver a hrozně se to fláká. Chtěl bych to navirtualizovat na

    1/mailserver

    2/webserver

    3/dns, dhcp

    4/....

    ....

    xkucf03 avatar 10.10.2009 02:07 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN

    A nestačilo by na tohle OpenVZ? Na oddělení takovýchto služeb mi přijde vhodné a má minimální režii – téměř jako kdyby běžely v jednom systému, běží tam jedno jádro, ale každý má svůj root a svoji síťovku, nevidí cizí procesy, nemůžou lézt do cizích souborů…

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.10.2009 08:31 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    A proč jednoduše nehodíte všechny ty služby na ten jeden server? A pouze windows do virtuálky.
    In Ada the typical infinite loop would normally be terminated by detonation.
    10.10.2009 12:16 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Protože některé služby budu muset často aktualizovat, někdy přeinstalovávat systém a některé můžu X let nechat. A taky proto že je to takhle oddělit bezpečnější.
    10.10.2009 16:27 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Vzhledem k tomu ze ze jedna o serverovy hw bych doporucil VMWare ESXi. Aktualne ve verzi 4.0.

    Umoznuje provoz virtualizovanych windows bez hw podpory.

    Drive nez preinstalujete puvodni server na ESXi, muzete vyzkouset hw compatibilitu treba pomoci instalace na USB flash disk.

    10.10.2009 18:31 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    ESXi je dost dobrej klacek pod nohy. Žádné klonování virtuálek, na ovládání potřebuju stroj s windows a hostitelský server mi zabere nějakej pseudo proprietární OS, kterej má podporu pro hardware na bázi posvěcených konstelací.
    In Ada the typical infinite loop would normally be terminated by detonation.
    10.10.2009 22:37 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Tazko spochybnit VMware vSphere a celu tu suitu - ale co sa tyka VmWare ESXi, tak usmevna bola skusensot z prace, ked po poldnovom vymyvani mozgu nejakym technikom evanjelistom VmWare (ktory nebol schopny odpovedat ani na otazky ohladom migracie) poskytnute instalacky na strojoch ani nenabootovali. Na druhy den na tych istych strojoch uz bezali zmigrovane Win servery na free Citrix XenServer a-bezia dodnes. :D
    10.10.2009 08:19 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Lži a zase lži. Jak jsem psal hned na začátku, lze použít "kqemu", pod kterým windows i linux běží a to dost solidně. Měl jsem na tom v dřevních dobách produkční systém.

    Viz http://www.nongnu.org/qemu/download.html, QEMU Accelerator Module
    In Ada the typical infinite loop would normally be terminated by detonation.
    10.10.2009 12:26 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Rovnako sa da pouzit VmWare Server.
    10.10.2009 16:10 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Ten je nepoužitelný, ten jsem delší dobu zkoušel a je to hoodně pomalý.
    11.10.2009 22:04 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Co kdybych na tom serveru který nepodporuje hw virtualizaci spustil xen s paravirtualizací? Je to použitelný na systému který nepodporuje hw virtualizaci? Přijde xen o nějaký výkon v paravirtualizaci na procesoru bez vmx nebo xen v případě paravirtualizace vmx vůbec nezajímá? Je potřeba stejná verze xenu v guestu i v hostu(kdybych pro oboje použil jiné distribuce s distribučními xen jádry)?
    11.10.2009 22:14 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Co kdybych na tom serveru který nepodporuje hw virtualizaci spustil xen s paravirtualizací? Je to použitelný na systému který nepodporuje hw virtualizaci? Přijde xen o nějaký výkon v paravirtualizaci na procesoru bez vmx nebo xen v případě paravirtualizace vmx vůbec nezajímá? Je potřeba stejná verze xenu v guestu i v hostu(kdybych pro oboje použil jiné distribuce s distribučními xen jádry)?
    Ztrata vykonu pri Xenu s paravirtualizaci je velmi mala. Bude to fungovat bez problemu.

    Lze pouzit 2.6.18 (nebo 2.6.26,29,30,31) xen Dom0 a na nem guesty DomU s distribucnimi xen jadry jako Debian 2.6.26, CentOS 2.6.18 nebo OpenSUSE 2.6.31. Neni tedy potreba stejna verze kernelu pro host i guest.

    Pripadne lze pouzit obecny kernel s podporou pv_ops 2.6.31 a vyse.
    11.10.2009 23:24 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    To pv_ops znamená že už je Dom0 i DomU v jádře?
    11.10.2009 23:58 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    pv_ops - podpora behu paravirtualizovane

    kernel kompilovany s pv_ops enabled muze bezet jak na fyzickem hw tak i jako guest

    Dom0 pv_ops je prozatim experimental
    DomU pv_ops je bezne pouzivan

    Bohuzel windows na tom nepobezi bez hw podpory.

    Mozna by stalo za uvahu to ESXi kdyz je to serverovy hw.
    12.10.2009 05:13 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Má nějaký významný vliv na rychlost té paravirtualizace jestli je systém 32bit nebo 64bitový? Server má sice 64bitový hw, ale současně je tam 32bitový systém a tak by se na xen líp přecházelo na 32bitové systémy.
    12.10.2009 05:26 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Má nějaký významný vliv na rychlost té paravirtualizace jestli je systém 32bit nebo 64bitový? Server má sice 64bitový hw, ale současně je tam 32bitový systém a tak by se na xen líp přecházelo na 32bitové systémy.
    Doporucil bych Dom0 64bit

    Guesty pak mohou byt 32 i 64bit. Rychlostne je to sumak.
    12.10.2009 07:34 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Takže je asi jedno i to, když bude zezačátku dom0 32bitový, guesty taky a pak časem přejdu na 64bit dom0. Předpokládám, že to nebude problém přesunout 32bit guesty z 32bit dom0 na 64bit dom0?
    12.10.2009 09:04 kk
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Takže je asi jedno i to, když bude zezačátku dom0 32bitový, guesty taky a pak časem přejdu na 64bit dom0. Předpokládám, že to nebude problém přesunout 32bit guesty z 32bit dom0 na 64bit dom0?
    Ano je to mozne. Guesty doporucuji do LVM
    12.10.2009 09:07 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Tak nevim nevim. Nejak se mi to nedari zkompilovat:

    /pkg/XEN/linux-2.6.18-xen-3.4.0# make scripts/kconfig/conf -s arch/i386/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CC arch/i386/kernel/asm-offsets.s arch/i386/kernel/asm-offsets.c: In function ‘foo’: arch/i386/kernel/asm-offsets.c:79: warning: asm operand 0 probably doesn’t match constraints arch/i386/kernel/asm-offsets.c:79: error: impossible constraint in ‘asm’ make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1 make: *** [prepare0] Error 2
    12.10.2009 09:09 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    Na těch stránkách xenu je ještě xen-hypervisor balík, ale stejně budu potřebovat pro hypervisora to jádro co kompiluju ne?
    12.10.2009 09:50 vrtak
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    /pkg/XEN/linux-2.6.18-xen-3.4.0# make
    scripts/kconfig/conf -s arch/i386/Kconfig
      CHK     include/linux/version.h
      CHK     include/linux/utsrelease.h
      CC      arch/i386/kernel/asm-offsets.s
    arch/i386/kernel/asm-offsets.c: In function ‘foo’:
    arch/i386/kernel/asm-offsets.c:79: warning: asm operand 0 probably doesn’t match constraints
    arch/i386/kernel/asm-offsets.c:79: error: impossible constraint in ‘asm’
    make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1
    make: *** [prepare0] Error 2
    
    12.10.2009 00:04 kyytaM
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    http://wiki.xensource.com/xenwiki/LiveCD

    Xen LiveCD (na Debian Lenny zalozene) - asi najlahsia cesta ako vyskusat, ci to vyhovie poziadavkam.
    10.10.2009 13:29 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Virtualizace: KVM nebo XEN
    ak sa mylim, opravte ma prosim
    Mýlíš se. Při inicializaci KVM na procesoru, který má VMX (a vypisuje to i v cpuinfo), umí ohlásit kvm: disabled by bios
    Quando omni flunkus moritati

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.