Το Multipass της Canonical, διανομέα του Linux, είναι μια λύση εικονικοποίησης που επιτρέπει στους χρήστες να δημιουργούν και να διαχειρίζονται εύκολαεικονικές μηχανές(VM) Ubuntu σε διάφορα λειτουργικά συστήματα.

Τι είναι το Multipass;

Το Multipass είναι ένα ελαφρύ λογισμικό εικονικοποίησης που έχει σχεδιαστεί ειδικά για προγραμματιστές και διαχειριστές συστημάτων που επιθυμούν να δοκιμάσουν ή να χρησιμοποιήσουν το Ubuntu σε ένα απομονωμένο περιβάλλον ή να δημιουργήσουν ένα νέο περιβάλλον Ubuntu με μία μόνο εντολή. Σας επιτρέπει να δημιουργείτε, να εκκινείτε και να διαχειρίζεστε εικονικές μηχανές Ubuntu με ελάχιστη προσπάθεια και προσφέρει ένα απλό περιβάλλον γραμμής εντολών (CLI).

Όταν συγκρίνουμε λογισμικά εικονικοποίησης, το Multipass ξεχωρίζει κυρίως χάρη στην εστίασή του στο Ubuntu και στη γρήγορη εγκατάσταση εικονικών μηχανών. Η εγγενής υποστήριξη πολλαπλών πλατφορμών για Windows, macOS και Linux το διαφοροποιεί περαιτέρω από άλλες λύσεις, όπως για παράδειγμα το KVM.

Προϋποθέσεις για τη χρήση του Multipass

Για να χρησιμοποιήσετε το Multipass, πρέπει να πληρούνται οι ακόλουθες προϋποθέσεις:

  • Λειτουργικό σύστημα: Το Multipass υποστηρίζει τα Windows 10 (64-bit), το macOS και διανομές Linux.
  • Υλικό: Για την αποτελεσματική λειτουργία της εικονικής μηχανής συνιστάται σύστημα με επεξεργαστή 64-bit και τουλάχιστον 4 GB μνήμης RAM.
  • Δικαιώματα διαχειριστή: Απαιτούνται δικαιώματα διαχειριστή για την εγκατάσταση και τη λειτουργία του Multipass.

Πώς να εγκαταστήσετε το Multipass βήμα προς βήμα

Η εγκατάσταση του Multipass διαφέρει ανάλογα με το λειτουργικό σύστημα.

Εγκατάσταση στα Windows

Στα Windows, χρειάζεστε ένα ειδικό πρόγραμμα εγκατάστασης για να εγκαταστήσετε το Multipass.

Βήμα 1: Κατεβάστε το πρόγραμμα εγκατάστασης

Επισκεφθείτε την επίσημη ιστοσελίδα του Multipass και κατεβάστε το πρόγραμμα εγκατάστασης για Windows.

Βήμα 2: Εκτελέστε το πρόγραμμα εγκατάστασης

Στη συνέχεια, βεβαιωθείτε ότι το τοπικό σας δίκτυο έχει οριστεί ως «ιδιωτικό», καθώς το Multipass δεν μπορεί να ξεκινήσει στα Windows αν το δίκτυο είναι «δημόσιο». Μόλις το κάνετε αυτό, κάντε διπλό κλικ στο αρχείο που κατεβάσατε για να ξεκινήσει το πρόγραμμα εγκατάστασης και ακολουθήστε τις οδηγίες που παρέχει ο οδηγός εγκατάστασης.

Βήμα 3: Ολοκλήρωση της εγκατάστασης

Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να χρησιμοποιήσετε το Multipass μέσω της γραμμής εντολών ή του PowerShell.

Εγκατάσταση σε macOS

Στο macOS, μπορείτε να κατεβάσετε το Multipass χρησιμοποιώντας τον διαχειριστή πακέτων Homebrew. Αν δεν έχετε εγκαταστήσει ακόμα το Homebrew, ακολουθήστε αυτές τις οδηγίες εγκατάστασης του Homebrew πριν εγκαταστήσετε το Multipass.

Βήμα 1: Λήψη μέσω του Homebrew

Πρώτα, ανοίξτε το τερματικό σας και εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το Homebrew και να εγκαταστήσετε το Multipass:

brew install --cask multipass
bash

Το Homebrew θα πρέπει πλέον να κατεβάσει και να εγκαταστήσει αυτόματα το Multipass.

Βήμα 2: Ελέγξτε την εγκατάσταση

Μπορείτε να ελέγξετε αν το Multipass έχει εγκατασταθεί με επιτυχία πληκτρολογώντας την εντολή multipass version στο τερματικό.

Εγκατάσταση σε Linux

Υπάρχουν διάφορες μέθοδοι εγκατάστασης για το Ubuntu και άλλες διανομές Linux:

Επιλογή 1: Εγκατάσταση στο Ubuntu μέσω APT

Ενημερώστε το σύστημα διαχείρισης πακέτων APT και εγκαταστήστε το Multipass στο Ubuntu με τις ακόλουθες εντολές:

sudo apt update
sudo apt install multipass
bash

Επιλογή 2: Εγκατάσταση σε άλλες διανομές μέσω Snap

Εάν η διανομή σας υποστηρίζει το σύστημα διαχείρισης πακέτων Snap, μπορείτε να εγκαταστήσετε το Multipass εκτελώντας την παρακάτω εντολή:

sudo snap install multipass
bash

Ανεξάρτητα από τη μέθοδο εγκατάστασης που χρησιμοποιείτε για το Multipass στο Linux, μπορείτε να βεβαιωθείτε ότι το εργαλείο εικονικοποίησης έχει εγκατασταθεί σωστά εκτελώντας την εντολή multipass version στο τερματικό σας.

Πώς να δημιουργήσετε μια εικονική μηχανή με το Multipass;

Μόλις εγκατασταθεί το Multipass, μπορείτε να αρχίσετε να δημιουργείτε και να διαχειρίζεστε εικονικές μηχανές Ubuntu.

Βήμα 1: Δημιουργία εικονικής μηχανής

Για να δημιουργήσετε μια νέα εικονική μηχανή, χρησιμοποιήστε την εντολή launch. Αυτή η εντολή κατεβάζει την πιο πρόσφατη εικόνα του Ubuntu και ξεκινά μια νέα εικονική μηχανή. Μπορείτε να ορίσετε ένα προσαρμοσμένο όνομα για την εικονική μηχανή χρησιμοποιώντας την προαιρετική παράμετρο --name, κάτι που συνιστάται για να αποφύγετε τη δημιουργία ενός τυχαίου, λιγότερο κατανοητού ονόματος.

multipass launch --name test-vm
bash

Βήμα 2: Προσδιορίστε την έκδοση του Ubuntu

Για να χρησιμοποιήσετε μια συγκεκριμένη έκδοση του Ubuntu, μπορείτε πρώτα να εμφανίσετε όλες τις διαθέσιμες εκδόσεις με την παρακάτω εντολή:

multipass find
bash

Θα εμφανιστεί μια λίστα με τις διάφορες εκδόσεις του Ubuntu και τα ψευδώνυμά τους. Για να δείτε περισσότερες πληροφορίες σχετικά με μια συγκεκριμένη έκδοση, χρησιμοποιήστε την εντολή multipass info [versionname/alias]. Στη συνέχεια, μπορείτε να καθορίσετε την έκδοση της προτίμησής σας στην εντολή launch. Το Ubuntu 22.04 LTS είναι εγκατεστημένο εδώ:

multipass launch --name test-vm 22.04
bash

Βήμα 3: Ελέγξτε την κατάσταση των εικονικών μηχανών

Για να εμφανίσετε μια λίστα με όλες τις ενεργές εικονικές μηχανές, χρησιμοποιήστε την παρακάτω εντολή, η οποία εμφανίζει όλες τις εικονικές μηχανές που εκτελούνται, την κατάστασή τους, τη διεύθυνση IP και άλλες σχετικές πληροφορίες.

multipass list
bash

Βήμα 4: Σύνδεση με μια εικονική μηχανή

Για να αποκτήσετε πρόσβαση σε μια ενεργή εικονική μηχανή, χρησιμοποιήστε την εντολή shell:

multipass shell test-vm
bash

Η εντολή ξεκινά μια σύνδεση SSH με την καθορισμένη εικονική μηχανή, ώστε να μπορείτε να εργαστείτε απευθείας με αυτήν.

Βήμα 5: Διαχείριση και έλεγχος εικονικών μηχανών

Το Multipass προσφέρει μια σειρά εντολών για τη διαχείριση των εικονικών μηχανών σας:

  • Αναστολή λειτουργίας εικονικής μηχανής: multipass suspend test-vm
  • Εκκίνηση μιας VM που είχε τεθεί σε αναστολή: multipass start test-vm
  • Διαγραφή VM: multipass delete test-vm
  • Αφαίρεση όλων των διαγραμμένων VM: multipass purge (οι διαγραμμένες VM παραμένουν σε κατάσταση διαγραφής έως ότου αφαιρεθούν οριστικά με αυτόν τον τρόπο).
Go to Main Menu