On 06/07/2011 05:50 PM, [email protected] wrote:
>    Salut,
>
>    Incerc sa ma lamuresc cu cateva lucruri legate de virtualizare si
> mai exact para-virtualizare.
>    Banuiesc ca toata lumea foloseste para-virtualizare in afara de
> exceptii cum sunt sistemele de operare  closed source (Windows etc.)
>
>    Metoda veche ok setezi in cfg-ul DomU : kernel si ramdisk-ul
metoda FOARTE veche


>    Lucrurile s-au schimbat la aparitia debian squeeze cu grub2 dar
> partial rezolvate cu xen4.0.1
>    "Xen 4.0.1 changes:
>     Pygrub support for booting Xen PV guests using GRUB2 config files
> (Ubuntu 10.04 LTS, Debian 6.0 Squeeze)"
Nu stiu cum e cu debian si chiar nu vreau sa pornesc un rant, dar in 
lumea RH chestia asta e implicita de vreo 4-5 ani. Cu grub traditional, 
nu grub2.

>    Pana acum nu mi-am batut capul prea tare cu pygrub si pv-grub.
>    M-am documentat atat cat am gasit si cat am putut intelege.
>
>    Pygrub ruleaza kernelul propriu al DomU-ul ok dar actioneaza direct
> asupra hardware-ului sau kernelul Dom0-ului este inca cel care preia
> comenzile din kernel-DomU si le executa el efectiv.
>
eu folosesc pygrub din 2006  ( fedora 6)
[root@xenh1 ~]# rpm -qf /usr/bin/pygrub
xen-3.0.3-13.fc6.x86_64
[root@xenh1 ~]# rpm -qi xen
Name        : xen                          Relocations: (not relocatable)
Version     : 3.0.3                             Vendor: Red Hat, Inc.
Release     : 13.fc6                        Build Date: Fri 26 Oct 2007 
07:55:13 PM EEST
Install Date: Sun 18 Nov 2007 09:46:50 PM EET

(Data e din 2007 fiindca atunci a existat ultimul update; instalarea e 
facuta la vreo 2 luni dupa ce a aparut Fedora 6 -- a fost prima care 
avea o forma utilizabila de xen)


>    pv-grub am inteles ca este varianta mai noua si mai securizata a
> pygrub-ului. (recunosc nu am apucat sa o testez efectiv).
>
>    Intrebarile mele sunt:
>
>     1. Daca Dom0 este debian squeeze/grub2 pot instala DomU debian
> squeeze? fara pygrub, modul old fashion (pachetul by default de xen
> pentru debian 6 este xen4.0 nu xen4.0.1 banuiesc ca trebuie sa
> instalez 4.0.1 ca nu sa nu am probleme cu grub2-ul)
la intrebarea asta las debianistii sa raspunda


>     2. Pierd din performante cu pygrub? care sunt
> avantajele/dezavantajele majore daca folosesc pygrub in loc de
> paravirtualizare normala.
e la fel de normala ca inainte. doar ca pygrub te lasa sa alegi la 
momentul pornirii masinii virtuale ce kernel sa ruleze, in loc sa fie 
batut in cuie in fisierul de configurare al masinii virtuale. evident 
apare necesitatea ca in masina virtuala sa existe un kernel si cele 
necesare lui ( initrd, etc). Daca bootezi cu kernel/ramdisk setate din 
fis de config, ele nu sint necesare. E chiar funny sa ai oarece versiuni 
instalate in masina virtuala si sa constati ca uleaza altceva. Spre pilda:

[wolfy@wolfy ~]$ ssh root@backup "uname -r"
2.6.20-1.3002.fc6xen

[wolfy@wolfy ~]$ ssh root@backup "rpm -qa kernel\*"
kernel-xen-2.6.18-238.9.1.el5


> Care din variantele de paravirtualizare este
> ok sa o folosesc, performanta fiind pe primul loc
pygrub nu are nici un impact asupra performantei. poate cel mult sa 
influenteze cu +/- citeva secunde perioada initiala de boot
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui