Newsgroup: it.comp.os.linux.sys
Titolo: kvm virtualizzazione varie

Salve NG,
Qualcuno e' riuscito a fare la virtualizzazione su FC6 o ubuntu edgy ?
FC6:
Ho i seguenti servizi attivi: libvirtd, quemu, xend.
1) ho provato ad usare il tool virt-manager di fedora che permette di
selezionare solo xen. Tuttavia se provo a stabilire un collegamento ottengo
Unable to open a connection to the Xen hypervisor/daemon.
2) Allora ho installato lo stesso tool da sorgenti che e' predisposto per
quemu. In questo caso se cerco di fare "nuovo" ho un errore in un modulo di
python:
AttributeError: type object 'FullVirtGuest' has no attribute 'list_os_types'
UBUNTU Edgy:
Non c'e' il pacchetto libvirt-python, sembra che ci sia solo sulla feisty.
Che tipo di processore bisogna avere? Il centrino basta? Pentium 4 dual
core?
Grazie, Nicola.
-- 
chi va pian va san e va lontan

 selezionare solo xen.
Con un processore VT-x, e RHEL 5.0 (che è allineata a Fedora Core 6), ho
usato virt-install e mi sono trovato bene (abbastanza, mai troppo).
-- 
Per rispondermi, sostituisci a nomecognome il mio nome e cognome
To reply me, substitute nomecognome with my real name and surname

 
Ah ecco, mi mancava un pezzo.


NicoKid wrote:

Ho appurato che non ho alcun processore che supporta VT (intel).
Dunque non posso usare kvm e xen. Per quanto riguarda qemu ci sono
speranze ?



NicoKid<nic...@test.loc> wrote:


Io sto usando Innotek VirtualBox, è abbastanza facile da installare, e
funziona discretamente anche su cpu senza virtualizzazione (su un
athlon 2000+) potresti dare un'occhio anche a vmware server
Luca
-- 
I'm using an evaluation license of nemo since 30 days.
You should really try it!
http://www.malcom-mac.com/nemo

 speranze ?
Xen puoi usarlo se il guest lo supporta (quindi RHEL 4.5, RHEL 5, Fedora da
4 in su, sotto tutti virtualizzabili). Se non e' il caso usa virtual box
oppure vmware.


 
Ho fc6, ho installato il kernel-xen, riavvio e kernel panic a causa del
fatto che il processore del mio portatile non e' PAE (almeno credo, non so
nemmeno cosa voglia dire). Poi scopro il kernel-xen di fc6 e' compilato
solo con il supporto PAE e non c'e' la versione senza.
A questo punto dovrei ricompilare, ma mi pare di aver capito che la
virtualizzazione funziona solo se hai un pc da 5000 euro e tutti i pianeti
del sistema solare sono allineati, grrrrr.


 athlon 2000+) potresti dare un'occhio anche a vmware server
Uhm, tutto a pagamento ?



gratuite due versioni:
1. binario precompilato, gratuito per uso personale, pienamente funzionale
2. sorgenti da compilare licenza gpl o gpl compatibile (scusa non ricordo
  esattamente), credo manchi qualche funzionalitą rispetto al precompilato
 
funziona bene, dal windows2000 in su, per linux ho provato solo
coi kernel 2.6.x e va bene, non ho provato i kernel precedenti

 Uhm, tutto a pagamento ?
Virtualbox non lo e' per uso personale, mentre Virtualbox OSE e' 
puramente GPL.


 virtualizzazione funziona solo se hai un pc da 5000 euro
No, pero' la virtualizzazione non e' mai scontata come sembra (e come viene
venduta). Se non hai esigenze particolari usa un binary translator come
vmware o virtual box.


 
Per quanto riguarda QEMU, ha gli stessi problemi di xen ?


 Per quanto riguarda QEMU, ha gli stessi problemi di xen ?
]zac[
xen è piuttosto particolare, quindi la risposta è no, ma sicuramente ne ha
altri che xen non ha (per esempio secondo me qemu emula periferiche di
fascia molto bassa, lento (a volte molto) con sistemi win e linux recenti),
in sintesi non c'è ancora l'emulatore/virtualizzatore perfetto.

 Per quanto riguarda QEMU, ha gli stessi problemi di xen ?
QEMU e' un binary translator, quindi e' nella stessa categoria di VMWare o
VirtualBox, salvo che e' piu' lento ed infinitamente meno configurabile.


 coi kernel 2.6.x e va bene, non ho provato i kernel precedenti
OK, ho installato vmware + windows xp. Eureka !
Solo una questione: la gestione della rete ethernet. Devo mettere lo stesso
ip del pc host su windows ? In questo caso litigano nella rete o e' meglio
impostare un ip per ogni guest (nel mio caso solo windows xp)?
Grazie, Nicola.


Giuseppe Della Bianca wrote:

Ok, allora ho scartato QEMU.


 impostare un ip per ogni guest (nel mio caso solo windows xp)?
non usando vmware non so dirti i passi da seguire, ma se vuoi mettere n host 
(virtuali o meno) in una rete: o dai ad ognuno il suo indirizzo ip unico o
usi tecniche di mascheramento tipo nat; probabilmente la documentazione di
vmware č esaustiva sull'argomento
Giuseppe

 documentazione di vmware è esaustiva sull'argomento
Cosa conviene fare? Io ho un uso desktop dei guest (winxp) non ci faccio
girare dei server.
Il nat di vmware come funzionerebbe? Cioe' se accedo a una pagina web con
linux e con winxp vmware si mette in mezzo come fa iptables, e quindi
gestisce anche i pacchetti destinati solo all'host (linux) ?
Problemi in una rete con domini ?



con virtualbox funziona come una lippa seguendo questo howto :-) <eg>
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
Ciao,
Giuseppe

 
Quindi niente "nat" e niente "host only", usi la terza opzione, il bridge.
Ora sono ancora piu' confuso :O


 Grazie, Nicola.
scusa se non posso esserti maggiormente utile su vmware :-)
Ciao,
Giuseppe

 qualcuno pratico di vmware... 
Eccomi qua.. Il bridge crea una scheda di rete aggiuntiva, con il suo ip (che 
puň essere preso da dhcp) come se fosse in effetti un pc in piů sulla rete.
Se metti NAT invece al pc virtuale viene assegnato un ip non della tua rete, ip 
che viene poi nattato (stesso concetto di nat di una rete privata su un unico IP 
pubblico per navigare in internet).
Il comodo di avere il bridge č che ti puoi connettere con 3-4 pc virtuali e 
ognuno ha il suo ip separato e della stessa network del pc server.
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Nothing recedes like success.
		-- Walter Winchell

 Ora sono ancora piu' confuso :O
Basterebbe leggere il FM di vmware per non esserlo.
vmware crea tre tipi di interfaccia: host-only, nat e bridge.
Solo tu puoi sapere quale tipo di interfaccia si adatta alle tue esigenze.
AFAIR, di default vmnet0 è l'interfaccia bridged, vmnet1 è la host-only
e vmnet8 è la natted.

whiplash wrote:

Ok, qui ci ero arrivato dopo un po'. Temo pero' di avere fatto un po' di
casino:
#ps -ax | grep vmnet
 7698 ?        Ss    
0:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0
 7713 ?        Ss    
0:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet1/dhcpd/dhcpd.conf 
-lf /etc/vmware/vmnet1/dhcpd/dhcpd.leases -pf 
/var/run/vmnet-dhcpd-vmnet1.pid vmnet1
7718 ?        Ss    
0:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-2.pid /dev/vmnet2 eth1
 7728 ?        Ss    
0:00 /usr/bin/vmnet-dhcpd -cf /etc/vmware/vmnet8/dhcpd/dhcpd.conf -lf
 /etc/vmware/vmnet8/dhcpd/dhcpd.leases -pf
 /var/run/vmnet-dhcpd-vmnet8.pid vmnet8
 7733 ?        Ss    
0:00 /usr/bin/vmnet-natd -d /var/run/vmnet-natd-8.pid -m
 /var/run/vmnet-natd-8.mac -c /etc/vmware/vmnet8/nat/nat.conf
 7742 ?        Ss    
0:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet1.pid /dev/vmnet1
vmnet1
 7782 ?        Ss    
0:00 /usr/bin/vmnet-netifup -d /var/run/vmnet-netifup-vmnet8.pid /dev/vmnet8
vmnet8
In questo momento eth0 e' down e sono collegato in wireless con eth1. Quindi
vmware si arrabbia perche' non trova /dev/vmnet0. In ogni caso ha senso
avere tutta sta' roba su? Immagino che dovrei scegliere una delle 3
opzioni.
Esiste un file di configurazione o bisogna sempre lanciare 
vmware-config.pl
(noioso e meno chiaro di un bel file.conf). In /etc/vmware non ho trovato
nessun riferimento a /dev/vmnet0 eppure cerca questa interfaccia.


Giuppech wrote:

Grazie, e' che sono proprio newbie di virtualizzazione :)


 e ognuno ha il suo ip separato e della stessa network del pc server.
1) Io non ho il dhcp, quindi se uso il bridge devo avere almeno un ip per
guest aggiuntivo nella mia stessa rete ?
2) Con il nat invece l'unico problema dovrebbe essere che sono sempre dietro
un router, in questo caso se il guest e' in un dominio windows (via server
samba) le cose funzionano ?
Grazie, Nicola.
P.S. scusate per il protrarsi del thread.


 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Everyone talks about apathy, but no one ____    does anything about it.

> 
Ok, direi che il nat mi piace, appena riesco a configurare la cosa
decentemente.
Grazie, Nicola.
