Μετατροπή εικονικών μηχανών VirtualBox σε Virt-Manager KVM (Μέρος 2)

Στο πρώτο μέρος, κάναμε μια εισαγωγή στην χρήση του Virt-Manager. Στο δεύτερο μέρος θα δούμε σε βίντεο πως γίνεται η μετατροπή των εικονικών μηχανών που έχουμε ήδη στο VirtualBox σε εικονική μηχανή KVM για χρήση μέσω Virt-Manager.

 

metatropi-virtualbox-se-kvm-virt-manager

Αφού άνοιξε με το πρώτο μέρος η όρεξη μας, είναι ευκαιρία να το πάμε ένα βήμα παραπέρα.

Το σημερινό λοιπόν βίντεο αφορά όσους έχουν ήδη εικονικές μηχανές στο VirtualBox και θέλουν να τις μεταφέρουν στο Virt-Manager και σταδιακά να μην είναι εξαρτημένοι από το VirtualBox.

Στο βίντεο θα δείτε δυο εντολές που χρησιμοποίησα. Η πρώτη:

VBoxManage clonehd /διαδρομή/της/εικονικής-μηχανής/disk.vdi /που/το-θέλουμε/disk.raw --format raw

Η παραπάνω εντολή παίρνει έναν δίσκο VDI του Virtual Box (είναι ο «σκληρός δίσκος» της εικονικής μηχανής που θέλουμε να μετατρέψουμε) και τον μετατρέπει σε RAW μορφή. Ενώ η δεύτερη εντολή:

 

qemu-img convert -f raw /διαδρομή/disk.raw -O qcow2 /που/το-θέλουμε/disk.qcow2

… παίρνει το raw δίσκο και τον μετατρέπει σε qcow2 format. Αυτό το κάνουμε διότι η raw μορφή, όπως και θα δείτε, καταλαμβάνει τεράστιο χώρο στον δίσκο μας. Μόλις μετατρέψετε τις εικονικές μηχανές και δείτε ότι όλα δουλεύουν σωστά στο Virt Manager, μπορείτε να διαγράψετε τις εικονικές μηχανές από το VirtualBox και το απεγκαταστήσετε.

17 thoughts on “Μετατροπή εικονικών μηχανών VirtualBox σε Virt-Manager KVM (Μέρος 2)

  1. Δεν το εχω δοκιμασει αλλα, θεωρητικά δεν μπορεις να κανεις το ιδιο με εναν δευτερο εικονικο δισκο τυπου qcow2 στο Virtualbox, και να κανεις clone με Clonezilla απο το ενα format στο αλλο χωρις την ενδιαμεση μετατροπη, μιας και το Virtualbox υποστηριζει τετοιου ειδους εικονικους δισκους;

    • Ναι το VirtualBox υποστηρίζει qcow2. Το clonezilla μπορείς να το χρησιμοποιήσεις αλλά αυτό θα δημιουργήσει αντίγραφο του δίσκου μέσα από την εικονική μηχανή σε μία άλλη εικονική μηχανή που έχει ηδη έναν ίδιο δίσκο. Δεν ξέρω ανά αυτό εννοείς.

      Επίσης υπάρχουν κάποιοι περιορισμοί π.χ. για χρήση του σε περίπτωση που θες να κάνεις κλώνο δίσκου από φυσικό υπολογιστή σε εικονικό http://www.ibm.com/developerworks/linux/library/l-clonezilla/

  2. Θα δοκιμάσω να το κάνω αυτό στην εγκατάσταση xp που έχω πάνω στο ubuntu μου, γιατί έχω διαπιστώσει ότι το virtualbox κάνει το σύστημα σχεδόν να παγώνει…υπάρχει περίπτωση με το kvm να έχωω καλύτερη απόδοση; (εννοώ το host σύστημα παγώνει, ενώ το guest πάει μια χαρά!)…

    • Το θέμα είναι γιατί παγώνει το VirtualBox. Κανονικά δεν έπρεπε να παγώνει.
      Πόση RAM έχει ο Host και πόσα δίνεις στον Guest ?

      • o host έχει 4, ο guest έχει 512 mb…1.6 giga μου τρώει ο firefox και 615 mb το virtualbox, και σε cpu η χρήση είναι σε νορμαλ επίπεδα. Ο επεξεργαστής είναι ο παλιός-καλός Q6600 (αν και πολύ θα ήθελα κάποιον Q9xxx!)… Τον guest τον έχω μειώσει επίτηδες, για να δω τι συμβαίνει χωρίς να αλλάξει κάτι…
        Ακόμα και αν κλείσω το Virtualbox, μετά το σύστημα παραμένει ολίγον unresponsive οπότε μπορεί να γίνεται τίποτα κάτω από το καπώ…

        • Salih τελικά το virtualization είναι ενεργοποιημένο στο BIOS. Άρα κάτι άλλο γίνεται που μου χωλαίνει τον υπολογιστή. Πάντως, τώρα ακολούθησα τον οδηγό από το Μέρος 1 και πέρασα το virt-manager, εγκατέστησα και μια το xubuntu 16.04, και μέχρι στιγμής, όλα καλά.
          Το άλλο θέμα τώρα, θα προσπαθήσω να περάσω σε KVM και τα XP που χρησιμοποιώ για διάφορες εργασίες, και θα δω αν παρατηρώ διαφορές.
          Κάτι που δεν εντόπισα στο KVM και στο Virt-manager, είναι πώς γίνεται η διαχείριση της επιτάχυνσης υλικού στα γραφικά. Στο virtualbox περνάμε το Guest Additions και έτσι επικοινωνεί (ας πούμε) με το hardware του host εκμεταλλευόμενο τις δυνατότητες του. Στο KVM δεν είδα κάτι παρόμοιο, μήπως λόγω δομής το έχει ενεργοποιημένο από default?

        • UPDATE: Στα XP η μεταφορά δεν επέτυχε…κατά την εκκίνηση είχαμε μπλε οθόνη του θανάτου😦
          Δεν την παλεύω άλλο πα να κάνω καμια δουλειά έφαγα που έφαγα την μισή μου ημέρα😦

        • Λυπάμαι που δεν σε προλαβα…
          Δεν μπορείς να κάνεις μετατροπή του Windows μιας και είναι λίγο διαφορετικός ο τρόπος που μπουταρουν και αναγνωρίζουν τις συσκευές. Οπότε όταν αλλάζεις κάτι οπως π.χ. μεταφορά σε άλλο δίσκο θέλει cloning και όχι μετατροπή.

        • UPDATE: Τελικά τα κατάφερα και έπαιξαν τα XP, απλά υπάρχουν μερικές ιδιοτροπίες!
          Επανέλαβα την διαδικασία, αλλά πρωτού μετατρέψω τον δίσκο:
          1ον: απεγκατέστησα από τα XP τα Guest additions
          2ον: έτρεξα αυτό εδώ: https://www.virtualbox.org/attachment/wiki/Migrate_Windows/MergeIDE.zip, το οποίο βρήκα από εδώ: http://slashsda.blogspot.gr/2012/03/migrate-from-virtualbox-to-kvm.html

          Μετά αφότου πήγα να μπω σε windows, έπεσα σε άλλη μπλε οθόνη του θανάτου, παρόλαυτά κατάφερνε και έμπαινε σε safe mode.
          Εκεί έδωσα τις κάτωθι εντολές, από cmd:
          sc config processor start= disabled
          sc config intelppm start= disabled

          όπως έγραψε ένας, εδώ: https://blogs.msdn.microsoft.com/virtual_pc_guy/2005/10/25/problems-with-intelppm-sys-and-processr-sys-under-virtual-pc-virtual-server/

          και τώρα πλέον μου παίζει κομπλέ!

          Το θέμα τώρα είναι, τι απόδοση θα έχει!

        • Τελεια !!! Ευχαριστώ για το update να το δει οποίος αντιμετωπίσει το ίδιο πρόβλημα!

    • Τέλεια! Ενημέρωσε μας και από επιδόσεις γιατί με AutoCAD από εκεί μέσα θα έχει ενδιαφέρον

Απορίες, παρατηρήσεις, ιδέες... Ελεύθερα ! Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s