Εικονικοποίηση στο Debian: Εισαγωγή - Δίκτυα υπολογιστών για μικρομεσαίες επιχειρήσεις

Γενικός δείκτης της σειράς: Δίκτυα υπολογιστών για ΜΜΕ: Εισαγωγή

Εικονικοποίηση

Το απλούστερο είναι το καλύτερο

Στην εικόνα κεφαλίδας της κύριας σελίδας του XtratuM, Hypervisor ειδικά σχεδιασμένο για ενσωματωμένα ή ενσωματωμένα συστήματα σε πραγματικό χρόνο, βρίσκουμε την ακόλουθη εικόνα: xtratum

"Μας Θεμελιώδης αρχή για την εγκατάσταση, τη διαμόρφωση και τη διαχείριση των υπηρεσιών, συμπεριλαμβανομένης φυσικά της Εικονικοποίησης, συμφωνεί πλήρως με το μήνυμα «Όσο πιο απλό, τόσο το καλύτερο", αυτό είναι, Το απλούστερο είναι το καλύτερο».

Εισαγωγή

La Εικονικοποίηση  είναι ένα τεράστιο και περίπλοκο θέμα. Δεν θα γράψουμε πολλά γι 'αυτόν. Θα εκθέσουμε μόνο ορισμούς και συνδέσμους σε σελίδες που προτείνουμε να διαβαστούν ή / και να μελετηθούν, ανάλογα με το ενδιαφέρον που έχει κάθε αναγνώστης. Προτείνουμε διαβάστε σελίδες του Wikipedia στα Αγγλικά και από άλλες πηγές.

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

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

Ορισμοί και σύνδεσμοι σύμφωνα με τη Wikipedia και άλλες πηγές

Εικονικοποίηση

Στην Επιστήμη των Υπολογιστών, Εικονικοποίηση αναφέρεται στην πράξη δημιουργίας της έκδοσης του αλγόριθμοι εικονικό αντί για αλγόριθμοι πραγματικό, το οποίο περιλαμβάνει το εικονικό υλικό υπολογιστή, OS, συσκευές αποθήκευσης, Και πόροι δικτύωσης υπολογιστών. Η εικονικοποίηση ξεκίνησε τη δεκαετία του 60, ως μέθοδος που διαιρούσε τους πόρους του συστήματος ενός μεγάλος υπολογιστής, μεταξύ διαφορετικών εφαρμογών. Από τότε, η έννοια του όρου Εικονικοποίηση επεκτείνεται συνεχώς.

La Εικονικοποίηση o Πλατφόρμα εικονικοποίησης αναφέρεται στη δημιουργία μιας εικονικής μηχανής, η οποία λειτουργεί σαν πραγματική, με ένα λειτουργικό σύστημα. Το λογισμικό που λειτουργεί σε εικονικές μηχανές είναι ξεχωριστό από το υποκείμενο υλικό ή φυσικούς πόρους. Παράδειγμα: μια φυσική μηχανή που εκτελεί το Debian 8 "Jessie" μπορεί να φιλοξενήσει μια εικονική μηχανή με το λειτουργικό σύστημα Ubuntu Trusty 14.04.

Στην εικονικοποίηση ονομάζεται «Φιλοξενία - Οικοδεσπότης»Στον πραγματικό ή φυσικό υπολογιστή όπου πραγματοποιείται η ίδια η εικονικοποίηση. Προς το εικονική μηχανή Ονομάζεται "Επισκέπτης - Επισκέπτης«. Οι οροι Οικοδεσπότης y Επισκέπτης Χρησιμοποιούνται για να διακρίνουν το λογισμικό που εκτελείται σε πραγματικούς υπολογιστές από το λογισμικό που εκτελείται σε εικονικές μηχανές. Σε λογισμικό ή firmware που δημιουργεί τις εικονικές μηχανές στο υλικό Host, ονομάζεται Υπεύθυνος - Υπνωτιστής.

Διαφορετικοί τύποι εικονικοποίησης:

  • Συνολική εικονικοποίηση - Πλήρης εικονικοποίηση: Αναφέρεται στο Σχεδόν συνολική προσομοίωση πραγματικού υλικού, το οποίο επιτρέπει στο εικονικοποιημένο λογισμικό - που συνήθως αποτελείται από ένα λειτουργικό σύστημα - να εκτελείται χωρίς καμία τροποποίηση.
  • Μερική εικονικοποίηση - Μερική εικονικοποίηση: το περιβάλλον προορισμού Δεν είναι πλήρως προσομοιωμένο, αλλά εν μέρει. Ως αποτέλεσμα, ορισμένα προγράμματα που εκτελούνται στο Guest ενδέχεται να χρειαστεί να τροποποιηθούν.
  • Παραυριοποίηση - Παραυριοποίηση: Δεν υπάρχει προσομοίωση περιβάλλοντος υλικού. Κάθε πρόγραμμα επισκεπτών - Επισκέπτης τρέχει σε ένα Απομονωμένος τομέας, σαν να λειτουργούσαν σε ξεχωριστά συστήματα. Μια συγκεκριμένη τροποποίηση κάθε προγράμματος επισκέπτη είναι απαραίτητη για την εκτέλεσή του σε αυτόν τον τύπο περιβάλλοντος.

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

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

Εικονική μηχανή

Στην πληροφορική, α μηχανή εικονικό Είναι λογισμικό που προσομοιώνει έναν υπολογιστή και μπορεί να εκτελεί προγράμματα σαν να ήταν πραγματικός υπολογιστής. Αυτό το λογισμικό ορίστηκε αρχικά ως "ένα αποτελεσματικό και απομονωμένο αντίγραφο ενός φυσικού μηχανήματος." Επί του παρόντος, η έννοια του όρου περιλαμβάνει εικονικές μηχανές που δεν έχουν άμεση ισοδυναμία με οποιοδήποτε πραγματικό υλικό.

Υπεύθυνος

Un Υπεύθυνος - Υπνωτιστής o Παρακολούθηση εικονικής μηχανής - Παρακολούθηση εικονικής μηχανής VMM είναι μια πλατφόρμα που επιτρέπει στην εφαρμογή διαφόρων τεχνικών ελέγχου εικονικοποίησης να χρησιμοποιούν, ταυτόχρονα, διαφορετικά λειτουργικά συστήματα (μη τροποποιημένα ή τροποποιημένα όπως στην περίπτωση της παραθυροποίησης) στον ίδιο υπολογιστή.

Open Virtualization Alliance (OVA)

La Ανοίξτε τη Συμμαχία εικονικοποίησης, σεβόμενος τον τίτλο του στα Αγγλικά, είναι ένα Συνεργατικό Πρόγραμμα του Ιδρύματος Linux. Αυτή η Κοινοπραξία δεσμεύεται για την υιοθέτηση Ελεύθερου Λογισμικού και Λογισμικού Ανοιχτού Κώδικα - Open Source για λύσεις εικονικοποίησης συμπεριλαμβανομένων KVM, και επίσης για το λογισμικό που είναι απαραίτητο για τη διαχείριση του, όπως το oVirt. Η κοινοπραξία προωθεί τις ιστορίες επιτυχίας διαφορετικών πελατών, ενθαρρύνει τη διαλειτουργικότητα και επιταχύνει την επέκταση του οικοσυστήματος λύσεων τρίτων, γύρω από το KVM.

Ελεύθερο λογισμικό που προωθεί η OVA:

  • KVM είναι υπεύθυνος. Δημιουργήθηκε από Qumranet, Inc., μια ισραηλινή εταιρεία λογισμικού που τότε προσέλκυσε μεγάλη προσοχή για την ταχεία αποδοχή της μονάδας KVM που είναι ενσωματωμένη στον πυρήνα του Linux. Προσφέρει το «Στερεά πλατφόρμα εικονικοποίησης επιφάνειας εργασίας ICE»Βασισμένο στις μηχανές εικονικής επιφάνειας εργασίας που βασίζονται στον πυρήνα και συνδέεται μέσω του πρωτοκόλλου ΜΠΑΧΑΡΙΚΟ. Στις 4 Σεπτεμβρίου 2008 η εταιρεία Red Hat, Inc. απέκτησε Κουμαράντ για την αξία των 107 εκατομμυρίων δολαρίων.
  • libvirt είναι ένα API «Διεπαφή προγράμματος εφαρμογής" ανοιχτή πηγή, δαίμονας - δαίμοναςκαι ένα εργαλείο για τη διαχείριση πλατφορμών εικονικοποίησης. Μπορείτε να διαχειριστείτε το KVM, Xen, VMware ESX, QEMU και άλλες τεχνολογίες εικονικοποίησης. Τα διαφορετικά API του χρησιμοποιούνται ευρέως στην ενορχήστρωση του επιπέδου του επόπτηlibvirt είναι ένα βιβλιοπωλείο γραμμένο στο γλώσσα Γ, και μπορεί να συνδεθεί με άλλες γλώσσες όπως Python, Perl, OCaml, Ruby, Java, το JavaScript (μέσω Node.js) Και PHP.
  • oVirt είναι ένα λογισμικό για τη διαχείριση πλατφορμών εικονικοποίησης. Είναι δωρεάν και λογισμικό ανοιχτού κώδικα. Ιδρύθηκε από το Red Hat ως κοινοτικό έργο στο οποίο Red Hat Enterprise Virtualization. Το oVirt επιτρέπει την κεντρική διαχείριση εικονικών μηχανών, πόρων δικτύου, αποθήκευσης και υπολογισμού, από μια εύχρηστη διεπαφή ιστού, με ανεξάρτητη πλατφόρμα για πρόσβαση σε αυτό. Το μόνο Hypervisor που υποστηρίζεται επίσημα σε αρχιτεκτονική X86 64 είναι το KVM, αν και καταβάλλονται προσπάθειες για την υποστήριξη των αρχιτεκτονικών ΔΕΗ y ARM στις επόμενες εκδόσεις του.
  • libguestfs είναι μια βιβλιοθήκη γραμμένη γλώσσα Γ και ένα σύνολο εργαλείων για πρόσβαση και τροποποίηση του εικονικές εικόνες δίσκου σε μια πλατφόρμα εικονικοποίησης. Τα εργαλεία μπορούν να χρησιμοποιηθούν για την προβολή και επεξεργασία των εικονικών μηχανών που διαχειρίζεται το libvirt και των αρχείων που βρίσκονται μέσα σε αυτά. Μπορεί επίσης να χρησιμοποιηθεί για τη συγγραφή σεναρίων -scripting- που τροποποιούν ή δημιουργούν εικονικές μηχανές.
  • Διαχείριση εικονικής μηχανής - Διαχειριστής εικονικών μηχανών είναι ένα λογισμικό Red Hat γνωστό και ως virt-manager, ονομάστε ότι το πακέτο έχει επίσης στα αποθετήρια του Debian. Είναι μια εφαρμογή Desktop για τη διαχείριση εικονικών μηχανών. Χρησιμοποιείται για τη δημιουργία, τη διαμόρφωση και την προσαρμογή νέων τομέων. Έχει έναν πελάτη VNC μέσω του οποίου έχουμε πρόσβαση σε μια γραφική κονσόλα του τομέα επισκέπτη. Στο πακέτο virt-manager με το Debian Jessie, το πρωτόκολλο SPICE περιλαμβάνεται επίσης για πρόσβαση στην γραφική κονσόλα εικονικών μηχανών.

Xen

Xen Πρόκειται για Hypervisor που χρησιμοποιεί σχεδιασμό μικρο-πυρήνα και παρέχει τις απαραίτητες υπηρεσίες για την εκτέλεση πολλαπλών λειτουργικών συστημάτων ταυτόχρονα στο ίδιο υλικό υπολογιστή. Αυτός Εργαστήριο Υπολογιστών Πανεπιστημίου του Κέιμπριτζ, ανέπτυξε τις πρώτες εκδόσεις του Xen, το οποίο είναι επίσης ελεύθερο λογισμικό. Το Debian 8 "Jessie" έχει στα αποθετήρια του πακέτου xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ είναι μια λύση εικονικοποίησης σε επίπεδο λειτουργικού συστήματος για Linux. Σας επιτρέπει να δημιουργήσετε απομονωμένους, ασφαλείς και ιδιωτικούς εικονικούς διακομιστές στον ίδιο φυσικό διακομιστή, ο οποίος προσφέρει καλύτερη χρήση πόρων υλικού. Διασφαλίζει επίσης ότι οι εφαρμογές που εκτελούνται σε καθέναν από τους διακομιστές δεν έρχονται σε διένεξη. Καθε Εικονικός ιδιωτικός διακομιστής - Virtual Private Server (VPS), τρέχει ακριβώς όπως ένας αυτόνομος διακομιστής. Μπορούν να επανεκκινήσουν και να επιτρέψουν την πρόσβαση από τον ριζικό χρήστη και άλλους κανονικούς χρήστες. Έχουν τις δικές τους διευθύνσεις IP, μνήμη, διαδικασίες, αρχεία, εφαρμογές, βιβλιοθήκες συστήματος και αρχεία διαμόρφωσης.

Το Debian αφαίρεσε πυρήνες τροποποιημένους για υποστήριξη OpenVZ από τα αποθετήρια του από το Debian 7 "Wheezy".

Linux Containers LXC

Τα εμπορευματοκιβώτια είναι απομονωμένες περιοχές μέσα σε ένα λειτουργικό σύστημα. Κάθε περιοχή έχει το δικό της χώρο ονομάτων για το σύστημα αρχείων, το δίκτυο, το PID, την CPU και την κατανομή μνήμης. Μπορούν να δημιουργηθούν χρησιμοποιώντας τις δυνατότητες Control Groups και Namespaces που περιλαμβάνονται στον πυρήνα Linux. LXC Είναι μια τεχνολογία παρόμοια με άλλες που βασίζεται στην εικονικοποίηση σε επίπεδο πυρήνα όπως το OpenVZ και Linux-vserver.

Αρχιπέλαγος

Αρχιπέλαγος είναι μια λύση για τη διαχείριση και την επίβλεψη εικονικών μηχανών που λειτουργούν σε KVM, Xen, OpenVZ ή VMware. Το Debian Jessie το συμπεριλαμβάνει στα αποθετήρια του μέσω διαφόρων πακέτων που οδηγούν στους πράκτορές του ή στον πυρήνα του Archipel. Για περισσότερες πληροφορίες, αναζητήστε το "αρχιπέλαγος" μέσω Synaptic ή μέσω αρχιπέλαγος αναζήτησης ικανοτήτων.

Άλλοι σύνδεσμοι ενδιαφέροντος

  • Ανοίξτε το vSwitch- Λογισμικό ανοιχτού κώδικα που επιτρέπει τη δημιουργία εικονικού διακόπτη.
  • OpenStack:
  • Ανοίξτε το QRM: Πλατφόρμα ανοιχτού κώδικα επόμενης γενιάς για διαχείριση κέντρων δεδομένων - Κέντρο δεδομένων.
  • Λιμενεργάτης: έργο ανοιχτού κώδικα ικανό να αυτοματοποιήσει την ανάπτυξη εφαρμογών σε κοντέινερ λογισμικού.
  • nextmox: διακομιστής ανοιχτού κώδικα για περιβάλλοντα εικονικοποίησης.
  • VMware- Μια θυγατρική της EMC Corporation (που ανήκει στην Dell Inc) που παρέχει λογισμικό εικονικοποίησης διαθέσιμο για υπολογιστές συμβατούς με X86
  • Virtualbox: δωρεάν λογισμικό για τη δημιουργία εικονικών μηχανών. Η Debian μετέφερε τα πακέτα που σχετίζονται με αυτό το λογισμικό στον κλάδο της «Contrib".
  • Ανοιχτό Νεφέλωμα: Το ONE επεκτείνει τα πλεονεκτήματα των πλατφορμών εικονικοποίησης από έναν φυσικό πόρο σε μια τράπεζα πόρων, αποσυνδέοντας τον διακομιστή, όχι μόνο από τη φυσική του υποδομή, αλλά και από τη φυσική του θέση.

Οι αναγνώστες που ήταν αρκετά καλοί για να διαβάσουν το άρθρο μέχρι αυτή τη γραμμή θα έχουν συνειδητοποιήσει πόσο τεράστιο και περίπλοκο είναι το σημερινό σύμπαν της εικονικοποίησης. Ελπίζουμε να χρησιμεύσει ως οδηγός στο ταξίδι σας.

Επόμενη παράδοση;

Τώρα το Qemu-KVM είναι στο Debian!

Να θυμάστε ότι αυτό θα είναι μια σειρά άρθρων από Δίκτυα υπολογιστών για ΜΜΕ. Θα σας περιμενουμε!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ζώδιο Carburus dijo

    Πολύ καλή εισαγωγή στην εικονικοποίηση γενικά. Σας ευχαριστούμε για τη δουλειά που συντάξατε αυτήν την ανάρτηση. Περιμένουμε τα επόμενα.

  2.   Mario dijo

    Ευχαριστώ Fico για την εισαγωγή.

    Πολύ καλά εξηγημένο και με αρκετούς συνδέσμους για να εμβαθύνουμε στο θέμα.

  3.   Federico dijo

    Αυτός είναι ο σκοπός Mario. Νομίζω ότι πολλοί δεν είναι ξεκάθαροι για το τρέχον πεδίο εφαρμογής του ζητήματος εικονικοποίησης.