- Το Proxmox VE προσφέρει αυτήν τη στιγμή έναν εγγενή οδηγό εισαγωγής που απλοποιεί δραστικά τη μετεγκατάσταση από το ESXi.
- Η χειροκίνητη μετατροπή δίσκων VMDK σε μορφή qcow2 παραμένει η πιο ισχυρή προσέγγιση για περιβάλλοντα χωρίς κεντρική διαχείριση.
- Η προεγκατάσταση των προγραμμάτων οδήγησης VirtIO είναι απαραίτητη για την αποφυγή αποτυχιών εκκίνησης, ειδικά σε συστήματα Windows.
Αν σας φαίνεται πονοκέφαλος η αδειοδότηση της VMware ή απλώς ψάχνετε για μια πιο ευέλικτη εναλλακτική λύση ανοιχτού κώδικα, το Proxmox VE είναι πιθανώς το κατάλληλο μέρος. Αυτή η πλατφόρμα δεν είναι μόνο ισχυρή, αλλά ενσωματώνει επίσης KVM για εικονικές μηχανές και LXC για κοντέινερ , επιτρέποντάς σας να διαχειρίζεστε ολόκληρο το κέντρο δεδομένων σας από ένα πολύ εύχρηστο περιβάλλον εργασίας ιστού. Ωστόσο, η μετεγκατάσταση των τρεχόντων φόρτων εργασίας σας δεν είναι πάντα εύκολη υπόθεση και απαιτεί λίγη εξάσκηση για να λειτουργήσουν όλα ομαλά από την αρχή.
Όταν μιλάμε για εισαγωγή αρχείων VMDK, ουσιαστικά αναφερόμαστε στη μετακίνηση του εικονικού σκληρού δίσκου VMware σε ένα περιβάλλον που κατανοεί καλύτερα τη μορφή qcow2 του QEMU. Ανάλογα με το αν έχετε ένα εταιρικό περιβάλλον με vCenter ή αν προτιμάτε να πειραματίζεστε στο σπίτι με αυτόνομους κεντρικούς υπολογιστές ESXi, θα πρέπει να επιλέξετε μεταξύ της αυτοματοποιημένης διαδρομής χρησιμοποιώντας τον επίσημο οδηγό ή της χειροκίνητης διαδρομής μέσω της γραμμής εντολών. Το σημαντικό είναι να μην κάνετε τα πράγματα στα τυφλά και να προετοιμάσετε τον υπολογιστή προέλευσης για να αποφύγετε την τρομερή μπλε οθόνη θανάτου κατά την εκκίνηση στο νέο περιβάλλον.
Βασικές προετοιμασίες πριν κάνετε το άλμα

Πριν μετακινήσετε οποιαδήποτε byte, πρέπει να βεβαιωθείτε ότι η εικονική μηχανή προέλευσης είναι απόλυτα καθαρή. Ένα πολύ συνηθισμένο λάθος είναι η προσπάθεια μετεγκατάστασης μιας εικονικής μηχανής με ενεργά στιγμιότυπα. Ιδανικά, θα πρέπει να ενοποιήσετε όλα τα στιγμιότυπα για να αποτρέψετε το ενδεχόμενο ο εισαγόμενος δίσκος να γίνει ένα κατακερματισμένο χάος. Επιπλέον, είναι σημαντικό να ελέγξετε εάν η εικονική μηχανή χρησιμοποιεί BIOS ή UEFI , επειδή εάν δεν ρυθμίσετε το ίδιο υλικολογισμικό στο Proxmox, το μηχάνημα δεν θα βρει ποτέ τον τομέα εκκίνησης.
Για τους χρήστες των Windows, υπάρχει ένα σχεδόν ιερό βήμα: η εγκατάσταση των προγραμμάτων οδήγησης VirtIO πριν από τον τερματισμό λειτουργίας του μηχανήματος στο VMware. Δεδομένου ότι ο ελεγκτής δίσκου του VMware δεν υπάρχει στο περιβάλλον KVM, τα Windows θα χαθούν και θα εμφανίσουν ένα κρίσιμο σφάλμα. Τοποθετήστε το ISO VirtIO, εγκαταστήστε τα προγράμματα οδήγησης δικτύου και αποθήκευσης και μόνο τότε τερματίστε τη λειτουργία του μηχανήματος. Στο Linux, αυτό είναι πολύ πιο απλό, καθώς ο πυρήνας συνήθως περιλαμβάνει τις μονάδες VirtIO από προεπιλογή.
Η γρήγορη διαδρομή: Οδηγός εισαγωγής Proxmox

Ξεκινώντας με τις πιο πρόσφατες εκδόσεις, το Proxmox έχει κάνει τη ζωή ευκολότερη για όλους με το πακέτο pve-esxi-import-tools . Αυτό το εργαλείο σάς επιτρέπει να συνδέσετε τον κεντρικό υπολογιστή ESXi απευθείας από τη διεπαφή ιστού του Proxmox, κάνοντας τη μετεγκατάσταση σχεδόν μια διαδικασία τριών κλικ. Αρχικά, πρέπει να προσθέσετε τον χώρο αποθήκευσης στο Κέντρο δεδομένων > Αποθήκευση > Προσθήκη > ESXi , εισάγοντας τα διαπιστευτήρια ρίζας του διακομιστή VMware και παρακάμπτοντας την επαλήθευση πιστοποιητικού εάν χρησιμοποιείτε ένα αυτο-υπογεγραμμένο πιστοποιητικό.
Μόλις συνδεθεί ο χώρος αποθήκευσης, θα δείτε μια λίστα με τις εικονικές μηχανές VMware. Επιλέγοντας μία και κάνοντας κλικ στην επιλογή Εισαγωγή, το σύστημα θα διαβάσει το αρχείο VMX και θα δημιουργήσει αυτόματα τη διαμόρφωση υλικού (CPU, RAM, δίκτυο) στο Proxmox. Μπορείτε να επιλέξετε ανάμεσα σε μια τυπική εισαγωγή ή μια "Ζωντανή Εισαγωγή", αν και η τελευταία δεν είναι μια πραγματική ζωντανή μετεγκατάσταση. Απλώς ξεκινά την εικονική μηχανή όταν υπάρχουν αρκετά δεδομένα. Ο οδηγός χειρίζεται τη μετατροπή του VMDK σε qcow2 στο παρασκήνιο, εξοικονομώντας σας ώρες εργασίας στη γραμμή εντολών.
Η χειροκίνητη μέθοδος: Πλήρης έλεγχος μέσω CLI

Εάν δεν έχετε έναν κεντρικό υπολογιστή ESXi προσβάσιμο μέσω του δικτύου ή προτιμάτε να έχετε τον πλήρη έλεγχο σε κάθε βήμα, η χειροκίνητη μετεγκατάσταση είναι η καλύτερη επιλογή σας. Η διαδικασία ξεκινά με την αποστολή του αρχείου VMDK στον διακομιστή Proxmox χρησιμοποιώντας SCP ή SFTP . Είναι σημαντικό να θυμάστε ότι στο VMware, ένας δίσκος μπορεί να αποτελείται από ένα αρχείο περιγραφής (.vmdk) και το πραγματικό αρχείο δεδομένων (-flat.vmdk). Χρειάζεστε και τα δύο στον ίδιο φάκελο για να είναι επιτυχής η μετατροπή.
Για να μετατρέψουμε τον δίσκο στην εγγενή μορφή, χρησιμοποιούμε το εργαλείο μετατροπή qemu-imgΗ τυπική εντολή θα ήταν qemu-img convert -f vmdk original.vmdk -O qcow2 convertido.qcow2Μόλις έχετε το αρχείο qcow2, πρέπει να δημιουργήσετε ένα κενή εικονική μηχανή στο Proxmox με πανομοιότυπα χαρακτηριστικά με το πρωτότυπο αλλά χωρίς να αντιστοιχίζει σκληρό δίσκο.
Για να συνδέσετε τον δίσκο που έχει μετατραπεί στην εικονική μηχανή, έχετε δύο επιλογές. Ο πιο επαγγελματικός τρόπος είναι να χρησιμοποιήσετε την εντολή `qm importdisk` , η οποία όχι μόνο εισάγει το αρχείο αλλά το τοποθετεί απευθείας στον επιλεγμένο χώρο αποθήκευσης (LVM, ZFS, NFS, κ.λπ.). Μετά από αυτό, ο δίσκος θα εμφανίζεται ως "μη χρησιμοποιημένος" στην καρτέλα Υλικό της διεπαφής ιστού. Απλώς κάντε διπλό κλικ στον αχρησιμοποίητο δίσκο , αντιστοιχίστε τον σε έναν δίαυλο (κατά προτίμηση VirtIO SCSI) και προσαρμόστε τη σειρά εκκίνησης στις ρυθμίσεις της εικονικής μηχανής.
Τελικές προσαρμογές και βελτιστοποίηση απόδοσης

Μόλις εκκινηθεί το μηχάνημα, η εργασία δεν έχει ολοκληρωθεί. Για να λειτουργεί ομαλά η εικονική μηχανή, είναι απαραίτητο να εγκαταστήσετε το QEMU Guest Agent . Αυτό επιτρέπει στο Proxmox να επικοινωνεί καλύτερα με το σύστημα guest, διευκολύνοντας εργασίες όπως καθαρές αποσυνδέσεις και δημιουργώντας συνεπή στιγμιότυπα. Στα Windows, αυτή είναι επίσης η κατάλληλη στιγμή για να αλλάξετε τον ελεγκτή δίσκου από IDE ή SATA σε VirtIO SCSI για μέγιστη απόδοση εισόδου/εξόδου.
Εάν παρατηρήσετε ότι το δίκτυο δεν λειτουργεί, ελέγξτε ότι το μοντέλο του προσαρμογέα είναι συμβατό. Το μοντέλο VirtIO είναι το ταχύτερο, αλλά εάν το σύστημα δεν το αναγνωρίσει αρχικά, μπορείτε να χρησιμοποιήσετε έναν εξομοιωμένο προσαρμογέα (όπως τον E1000) και να μεταβείτε σε αυτόν μετά την εγκατάσταση των προγραμμάτων οδήγησης. Μην ξεχάσετε να διαγράψετε τα αρχικά αρχεία VMDK από τον χώρο αποθήκευσης Proxmox, αφού επιβεβαιώσετε ότι όλα λειτουργούν για να ελευθερώσετε χώρο στο δίσκο.
Προστασία δεδομένων κατά τη μετάβαση
Η μετακίνηση εικονικών μηχανών είναι μια λεπτή διαδικασία και υπάρχει πάντα ο κίνδυνος απώλειας δεδομένων. Επομένως, είναι επιτακτική ανάγκη να έχετε ένα εξωτερικό σύστημα δημιουργίας αντιγράφων ασφαλείας πριν ξεκινήσετε. Λύσεις όπως οι Vinchin, Nakivo ή Hornetsecurity σάς επιτρέπουν να δημιουργείτε αμετάβλητα αντίγραφα ασφαλείας, προστατεύοντάς σας από ransomware και ανθρώπινο λάθος κατά τη μετεγκατάσταση. Η εφαρμογή του κανόνα 3-2-1 (τρία αντίγραφα, δύο μέσα αποθήκευσης, ένα εκτός ιστότοπου) είναι ο μόνος τρόπος για να είστε ήσυχοι κατά την αλλαγή hypervisors.
Η μετάβαση από το VMware στο Proxmox έχει εξελιχθεί από κουραστικές χειροκίνητες διαδικασίες σε εξαιρετικά αποδοτικά αυτοματοποιημένα εργαλεία. Είτε χρησιμοποιείτε τον επίσημο εισαγωγέα για μαζικές αναπτύξεις είτε βασίζεστε σε qemu-img και qm importdisk για συγκεκριμένες περιπτώσεις, το κλειδί της επιτυχίας έγκειται στην προηγούμενη προετοιμασία: ενοποίηση στιγμιότυπων, εγκατάσταση προγραμμάτων οδήγησης VirtIO και διασφάλιση συμβατότητας υλικολογισμικού. Με σωστό σχεδιασμό και ισχυρή ασφάλεια, η μετάβαση σε μια υποδομή ανοιχτού κώδικα επιτρέπει τη βελτιστοποίηση του κόστους και την ανάκτηση του πλήρους ελέγχου του περιβάλλοντος εικονικοποίησης.