LINUXOR.SK ... open source notes ...

2007 - Základy XEN virtualizácie

category: howtoz · date: 2007-12-29 · source: old.linuxor.sk/VIRTUALIZATION/BASIC/bh_xen.txt

Anglická verzia tohto dokumentu: 2007 - The basics of XEN virtualisation.

asciiart
|=----------------------------------=[ XEN ]=------------------------------=|
+---------------------------------------------------------------------------+
|                                                                           |
|                                      XEN                                  |
|                                                                           |
+---------------------------------------------------------------------------+
|=-------------------------------=[ BH 2007 ]=-----------------------------=|

1. Zakladne terminy

asciiart
        Xen je hypervisor (virtual machine monitor (VMM)) pre x86-kompatibilne PC.
        Xen moze bezpecne spustat niekolko virtualnych strojov, kde na kazdom
        moze byt spusteny iny OS. To vsetko na jednom fyzickom systeme s
        vykonom, ktory sa blizi nativnej rychlosti.

        Xen virtualizacia - zaklady
        ---------------------------
        * dom0 : Server s xen-jadrom na ktorom su spustene virtualne stroje (linux, bsd)
        * domU : Virtualny stroj, ktory moze byt paravirtualizovany alebo hardwerovovirtualizovany
        * paravirtualizacia : Virtualizacia pri ktorej je hostovsky OS modifikovany tak aby mohol bezat ako Virtualny stroj.
        * hardwerovavirtualizacia, HVM : Umoznuje spustenie nemodifikovaneho OS napriklad windows. Vyzaduje podporu procesora: SVM alebo VT
        * SVM : Secure Virtual Machines, hardwerova virtualizacia od AMD, znama ako Pacifica
        * VT : hardwerova virtualizacia od Intelu
        * xm : Xen management, program pre spravu XEN strojov
        * virsh : virtual shell, frontend pre xm na riadenie virtualnych strojov (Xen a ine virtualizacne stroje)
        * virt-manager : GUI poskytujuce pohlad na virtualne stroje na jednom dom0 hostitelovy

        Xen virtualizacia - siet
        ------------------------
        * ethX : fyzicky interface (v domU je znacenie ethX urcene pre normalne sietove rozhrania)
        * vethX: logicky interface
        * vifX.X: virtualny interface

2. Obmedzenia

asciiart
        Xen 3. umoznuje pouzit len 3 sietove rozhrania v domU
        Xen 3.1 podporuje 8 sietovych rozhrani v domU

        XenEnterprise je postaveny na 64bit verzii Xenu, ktory umoznuje pouzitie az 128GB fyzickej pamate.
        XenServer je taktiez postaveny na 64bit verzii Xenu, ktory umoznuje pouzitie az 128GB fyzickej pamate.
        XenExpress je taktiez postaveny na 64bit verzii Xenu, ale ma obmedzenie na pouzitie iba 4GB fyzickej pamate.

        XenEnterprise moze vyuzivat az 32 fyzickych CPU socketov, kazdy CPU moze mat 32 jadier
        XenServer moze vyuzivat az 32 fyzickych CPU socketov, kazdy CPU moze mat 32 jadier
        XenExpress moze vyuzivat 2 fyzicke CPU sockety, kazdy CPU moze mat 8 jadier

        XenEnterprise and XenServer umoznuju spustenie 50 virtualnych strojov na jednom serveri naraz.
        XenExpress podporuje spustenie 4 virtualnych strojov naraz.

3. Instalacia dom0 - Debian 4.0

asciiart
        BH_Debian4.0_XEN_dom0.txt

4. Instalacia domU - Debian 4.0

asciiart
        BH_Debian4.0_XEN_domU.txt

X. Linkz

asciiart
        GUI pre XEN
        -----------
        http://www.enomalism.com/

        Automating Xen Virtual Machine Deployment
        -----------------------------------------
        http://howto.krisbuytaert.be/AutomatingVirtualMachineDeployment/

        Networking
        ----------
        http://wiki.xensource.com/xenwiki/XenNetworking
        http://wiki.xensource.com/xenwiki/XenNetworkingExamples

        XEN na DEBIANe dom0
        -------------------
        http://www.howtoforge.com/debian_etch_xen_3.1

        XEN na DEBIANe domU
        -------------------
        http://wiki.xensource.com/xenwiki/DebianDomU

        Debian a XEN
        ------------
        http://wiki.xensource.com/xenwiki/DebianPackageMaintenance

        Testovane systemy, storage, komponenty a ovladace pre XEN
        ---------------------------------------------------------
        http://hcl.xensource.com/?showall=yes&subtab=systems
        http://hcl.xensource.com/?showall=no&subtab=storage
        http://hcl.xensource.com/?showall=no&subtab=components
        http://hcl.xensource.com/?showall=no&subtab=drivers

        Firmy poskytujuce virtualne stroje
        ----------------------------------
        http://www.budgetdedicated.com/
        http://wiki.xensource.com/xenwiki/VirtualPrivateServerProviders

        Ostatne
        -------
        http://wiki.xensource.com/xenwiki/XenFaq
        http://www.linuxjournal.com/article/8909
        http://www.root.cz/clanky/klonovanie-tucniaka-alebo-virtualizacia-v-linuxe-dalsie-projekty/

        Virtualny cluster na XENe
        -------------------------
        http://www.clustermonkey.net//content/view/139/33/
        http://www.clustermonkey.net//content/view/139/33/1/1/

        Video - XenEnterprise v4 features
        ---------------------------------
        http://bits.xensource.com/training/400/mini_training/v4_mini_product_training.html
← howtoz(EN | SK)