Re: kvm σε ubuntu 12.04

Pantelis Koukousoulas pktoss at gmail.com
Mon Aug 13 07:30:06 UTC 2012


2012/8/13 Klearchos-Angelos Gkountras <kleagkou at gmail.com>:
> θελω να χρησιμοποιήσω το kvm και εχω εγκαταστησει το qemu-kvm
>
> οταν τρεχω το qemu-kvm μου λεει εντολη δεν εχει βρεθει αλλα ως προγραμματα
> βλεπω τα εξης
>
> qemu-ga             qemu-img            qemu-system-x86_64
> qemu-i386           qemu-io             qemu-x86_64
> qemu-ifdown         qemu-nbd
> qemu-ifup           qemu-system-i386
>
> δίνοντας ενα lsmod | grep kvm βλέπω
>
> kvm_intel             137721  0
> kvm                   415549  1 kvm_intel
>
>
> το module το εχω ενεργοποιησει μεσω του προγραμματος rcconf του kvm
>
> πως θα τρεχω σε kvm ενα Operating System τωρα

Με την εντολή kvm που ουσιαστικά είναι ένα symlink για την εντολή
qemu-system-x86_64:

$ file `which kvm`
/usr/bin/kvm: symbolic link to `qemu-system-x86_64'

Θα χρειαστείς λίγο διάβασμα για να αξιοποιήσεις καλά το Qemu/kVM
από τη γραμμή εντολών.

Αν θέλεις γραφικό περιβάλλον μπορείς να εγκαταστήσεις τη libvirt
και το virt manager.

Κανονικά δε χρειάζεται να κάνεις κάτι για να ενεργοποιήσεις το
kernel module, δουλεύει από μόνο του όταν εγκαταστήσεις το
πακέτο qemu-kvm.

Αν θες ένα παράδειγμα γραμμής εντολών, ας υποθέσουμε ότι
θέλεις να τρέξεις το livecd.iso ώστε να δοκιμάσεις την εγκατάσταση
σε ένα εικονικό δίσκο των 10G (hda.img):

Πρώτα φτιάχνεις τον εικονικό δίσκο:
qemu-img create hda.img 10G

Και μετά τρέχεις το livecd:
kvm -cdrom livecd.iso -hda hda.img -boot d

Με -snapshot εξασφαλίζεις ότι οι αλλαγές στο hda.img δε θα διατηρηθούν
και θα εξαφανιστούν μόλις κάνεις restart το kvm.

Το networking μπορεί να είναι λίγο πόνος γενικά, αλλά για αρχή μπορείς
να προσθέσεις απλά:

-net nic -net user

που θα επιτρέψει στον guest να έχει πρόσβαση στο internet αλλά ως εκεί
(π.χ., δεν μπορείς να κάνεις ping το guest από το host).

Για περισσότερο πολύπλοκο / γρήγορο networking διάβασε για
tap, openvswitch, vde2, virtio/vhost κλπ

Βλ. και https://help.ubuntu.com/community/KVM/

Ελπίζω αυτά να φτάνουν για αρχή.

Χαιρετισμούς,
Παντελής


More information about the Ubuntu-gr mailing list