# Πώς χρησιμοποιείται το multipass; Ένα σεμινάριο

Το 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](https://multipass.run/install "Multipass website") και κατεβάστε το πρόγραμμα εγκατάστασης για Windows.

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

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

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

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

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

Στο macOS, μπορείτε να κατεβάσετε το Multipass χρησιμοποιώντας τον διαχειριστή πακέτων **Homebrew**. Αν δεν έχετε εγκαταστήσει ακόμα το Homebrew, ακολουθήστε αυτές [τις οδηγίες εγκατάστασης του Homebrew](https://www.ionos.com/el-gr/digitalguide/diakomistis/ergaleia/egkatastasi-mac-apo-to-homebrew/) πριν εγκαταστήσετε το Multipass.

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

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

```bash
brew install --cask multipass
```

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

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

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

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

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

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

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

```bash
sudo apt update
sudo apt install multipass
```

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

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

```bash
sudo snap install multipass
```

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

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

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

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

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

```bash
multipass launch --name test-vm
```

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

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

```bash
multipass find
```

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

```bash
multipass launch --name test-vm 22.04
```

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

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

```bash
multipass list
```

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

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

```bash
multipass shell test-vm
```

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

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

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

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


This is a markdown version of: [https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/multipass/](https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/multipass/) for AI/LLM consumption.