Η Canonical κυκλοφόρησε το multipass 1.0, μια εργαλειοθήκη για την ανάπτυξη του Ubuntu σε εικονικές μηχανές

Canonical Company παρουσιάζονται πρώτη σταθερή απελευθέρωση της εργαλειοθήκης multipass 1.0, σχεδιασμένο για να απλοποιεί την εγκατάσταση διαφορετικών εκδόσεων του Ubuntu σε εικονικές μηχανές που εκτελούνται σε συστήματα εικονικοποίησης Linux, Windows και macOS. Το Multipass επιτρέπει σε έναν προγραμματιστή να ξεκινήσει την επιθυμητή έκδοση του Ubuntu σε μια εικονική μηχανή με μία εντολή χωρίς πρόσθετες ρυθμίσεις, για παράδειγμα, για πειράματα ή δοκιμή της λειτουργίας της εφαρμογής του. Για την εκτέλεση μιας εικονικής μηχανής, το Linux χρησιμοποιεί το KVM, τα Windows χρησιμοποιούν το Hyper-V και το macOS χρησιμοποιεί το HyperKit στο macOS. Είναι επίσης δυνατή η χρήση εικονικών μηχανών VirtualBox για εκτέλεση. Ο κώδικας του έργου είναι γραμμένος σε C++ και διανέμονται από άδεια σύμφωνα με το GPLv3. Προετοιμάστηκε για γρήγορη εγκατάσταση multipass στο Ubuntu snap πακέτο.

Το Multipass εξάγει ανεξάρτητα την απαιτούμενη εικόνα του λειτουργικού συστήματος και τη διατηρεί ενημερωμένη. Το Cloud-init μπορεί να χρησιμοποιηθεί για διαμόρφωση. Είναι δυνατή η προσάρτηση εξωτερικών διαμερισμάτων δίσκου σε εικονικό περιβάλλον (εντολή προσάρτησης πολλαπλών διέλευσης), αλλά παρέχει επίσης ένα μέσο μεταφοράς μεμονωμένων αρχείων μεταξύ του συστήματος κεντρικού υπολογιστή και της εικονικής μηχανής (μεταφορά πολλαπλών διαβιβάσεων). Ο αρχικός κατάλογος του χρήστη τοποθετείται αυτόματα στην εικονική μηχανή ως ~/Home. Υποστηρίζεται η πλήρης ενοποίηση της εγκατεστημένης εικονικής μηχανής με την κύρια επιφάνεια εργασίας (προστίθενται εικονίδια εφαρμογών, μενού συστήματος και ειδοποιήσεις).

Παράδειγμα συνεδρίας πολλαπλών περασμάτων:

Αναζήτηση για διαθέσιμες εικόνες:

$multipass εύρεση
Περιγραφή έκδοσης ψευδωνύμων εικόνας
core core16 20190424 Ubuntu Core 16
core18 20190213 Ubuntu Core 18
16.04 xenial 20190628 Ubuntu 16.04 LTS
18.04 bionic,lts 20190627.1 Ubuntu 18.04 LTS
18.10 cosmic 20190628 Ubuntu 18.10
19.04 disco 20190628 Ubuntu 19.04
καθημερινά: 19.10 ανάπτυξη, eoan 20190623 Ubuntu 19.10

Ξεκινάμε την τρέχουσα έκδοση του Ubuntu LTS στο VM:

$ multipass εκκίνηση του ubuntu
Κυκλοφορεί το dancing-chipmunk…
Λήψη του Ubuntu 18.04 LTS……….
Ξεκίνησε: χορεύοντας chipmunk

Εξετάζουμε τη λίστα των VM που εκτελούνται:

Λίστα $multipass
Κατάσταση ονόματος Έκδοση IPv4
dancing-chipmunk RUNNING 10.125.174.247 Ubuntu 18.04 LTS
live-naiad RUNNING 10.125.174.243 Ubuntu 18.04 LTS
snapcraft-asciinema ΣΤΑΜΑΤΗΣΕ — Ubuntu Snapcraft builder για Core 18

Λαμβάνουμε λεπτομερείς πληροφορίες σχετικά με το τρέχον VM

$ multipass info dancing-chipmunk
Όνομα: dancing-chipmunk
Κατάσταση: ΤΡΕΧΟΝΤΑΣ
IPv4: 10.125.174.247
Κυκλοφορία: Ubuntu 18.04.1 LTS
Κατακερματισμός εικόνας: 19e9853d8267 (Ubuntu 18.04 LTS)
Φόρτωση: 0.97 0.30 0.10
Χρήση δίσκου: 1.1 G από 4.7 G
Χρήση μνήμης: 85.1M από 985.4M

Συνδεθείτε στο κέλυφος εντολών στο VM

$ multipass κοχύλι χορός-τσιπμάνκ
Καλώς ορίσατε στο Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-42-generic x86_64)
#

Εκτελέστε την εντολή "lsb_release -a" στο περιβάλλον VM:

$ multipass exec dancing-chipmunk — lsb_release -a
Δεν υπάρχουν διαθέσιμες μονάδες LSB.
Αναγνωριστικό διανομέα: Ubuntu
Περιγραφή: Ubuntu 18.04.1 LTS
Έκδοση: 18.04
Κωδικό όνομα: bionic

Διακοπή του VM:

$ multipass stop dancing-chipmunk

Αφαίρεση του VM:

$ multipass delete dancing-chipmunk

Κατάσταση ονόματος Έκδοση IPv4
snapcraft-asciinema ΣΤΑΜΑΤΗΣΕ — Ubuntu Snapcraft builder για Core 18
dancing-chipmunk ΔΙΑΓΡΑΦΗΚΕ — Μη διαθέσιμο

Καθαρισμός απομακρυσμένων VM από δίσκο

$multipass purge

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο