virt-Command στο Debian - Δίκτυα υπολογιστών για μικρομεσαίες επιχειρήσεις

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

Ο τίτλος αυτής της ανάρτησης αναφέρεται σε μια σειρά εντολών κονσόλας που ξεκινούν με «αρετή- « Και αυτό μπορεί να είναι χρήσιμο σε ορισμένες περιπτώσεις. Θα δώσουμε μόνο μια σύντομη περιγραφή του καθενός, και ορισμένα παραδείγματα χρήσης. Επαναλαμβάνουμε ότι: Δεν μπορούμε να αντικαταστήσουμε τα εγχειρίδια που συνοδεύουν κάθε εντολή. Προτείνουμε έντονα ελέγξτε αυτές τις σελίδες εκτελώντας άντραςεντολή.

  • Ο κύριος στόχος αυτού του άρθρου είναι να συνεχίσει να δείχνει στο ευρύ σύμπαν ότι η εικονικοποίηση στο Linux χρησιμοποιεί αυτήν τη στιγμή το Qemu-KVM Hypervisor. Αν και στον τίτλο γράφουμε το όνομα η διανομή «Debian«, Οι γενικές αρχές ισχύουν για οποιαδήποτε άλλη διανομή μέσω των συγκεκριμένων εντολών καθεμιάς από αυτές. Ειδικά αυτά που σχετίζονται με την αναζήτηση, περιγραφή και εγκατάσταση πακέτων, μεταξύ άλλων.

Πριν συνεχίσετε με την ανάγνωση, σας προτείνουμε να επισκεφθείτε το προηγούμενο άρθρο: Qemu-KVM + Virt-Manager στο Debian - Δικτύωση υπολογιστών για ΜΜΕ.

Πότε να χρησιμοποιήσετε τις εντολές;

Σε πολλές περιπτώσεις διαχειριζόμαστε από απόσταση έναν διακομιστή υποστήριξης εικονικοποίησης με το Qemu-KVM εγκατεστημένο και για κάποιο λόγο δεν έχουμε τη γραφική διεπαφή του Διαχείριση εικονικής μηχανής - Διευθυντής Virt:

  • Τυπική περίπτωση, όταν έχουμε πρόσβαση στον απομακρυσμένο διακομιστή από έναν σταθμό Windows μέσω στόκοςή οποιοδήποτε άλλο από τα πολλά εναλλακτικές λύσεις που υπάρχουν για σύνδεση μέσω SSH με διακομιστή Debian GNU / Linux και ο τελευταίος δεν έχει εγκατεστημένη υποστήριξη για το «X«, Ή γραφική υποστήριξη.
  • Θέλουμε απλώς να διαχειριστούμε τις εικονικές μηχανές στον τοπικό ή απομακρυσμένο διακομιστή χρησιμοποιώντας εντολές κονσόλας.

Εγκαταστάθηκε με libvirt-client

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

buzz @ sysadmin: ~ $ sudo dpkg -L libvirt-clients | grep / κάδο
/ usr / bin
/ usr / bin / virsh
/ usr / bin / virt-host-επικύρωση
/ usr / bin / virt-login-shell
/ usr / bin / virt-xml-επικύρωση
/ usr / bin / virt-pki-επικύρωση
  • βιρς: το πρόγραμμα virsh είναι το κύριο περιβάλλον εργασίας χρήστη για την πλήρη διαχείριση του Guest Domains - Οι επισκέπτες. Χρησιμοποιείται για τη λίστα, τη δημιουργία, την παύση και τον τερματισμό τομέων. Αυτή η εντολή πρέπει να γίνει επίκληση με δικαιώματα του ρίζα. Έχει δύο τρόπους εκτέλεσης: στη λειτουργία εντολών και στη διαδραστική λειτουργία. Θα αφιερώσουμε ένα επόμενο άρθρο στο virsh.
  • virt-host-επικύρωση: εργαλείο που επιτρέπει την επικύρωση της διαμόρφωσης κεντρικού υπολογιστή - Οικοδεσπότης, ώστε να είναι σε θέση να υποστηρίζει όλους τους οδηγούς Hypervisor - Υπνωτιστής. Για να λάβετε σωστά αποτελέσματα, η εντολή πρέπει να εκτελεστεί με δικαιώματα του ρίζα.
  • virt-login-shell: εντολή για εκτέλεση a κέλυφος προσαρμοσμένο για ένα κανονικός χρήστης σε ένα δοχείο LXC, του οποίου το όνομα είναι ίδιο με το χρήστη που το επικαλείται. Εάν το κοντέινερ δεν εκτελείται, η εντολή virt-login-shell θα προσπαθήσω να το ξεκινήσω. Δεν είναι δυνατή η επίκληση αυτής της εντολής με δικαιώματα χρήστη ρίζα. Το πολύ σαφές αρχείο διαμόρφωσης για αυτό το πρόγραμμα είναι /etc/libvirt/virt-login-shell.conf.
  • virt-xml-επικύρωση: επικύρωση αρχείων XML από libvirt συγκρίνοντάς τα με ένα σχηματικό - σχέδιο έγκυρος. Λαμβάνουμε μια λίστα με έγκυρα ονόματα σχήματος εάν εκτελέσουμε man virt-xml-επικύρωση.
  • virt-pki-επικύρωση: χρησιμοποιείται για την επικύρωση των αρχείων PKI του libvirt Είναι σωστά διαμορφωμένα, τόσο από την πλευρά του ασφαλούς διακομιστή όσο και από τον πελάτη που θα χρησιμοποιούν το πρωτόκολλο κρυπτογράφησης TLS για απομακρυσμένη πρόσβαση στον διακομιστή. Η εκτέλεσή του θα είναι απαραίτητη εάν έχουμε ενεργοποιήσει την απομακρυσμένη διαχείριση μέσω TLS και SSL. Κεφάλαιο 22.2 του εγγράφου Οδηγός ανάπτυξης και διαχείρισης εικονικοποίησης, είναι αφιερωμένο σε αυτήν τη λύση. Προτείνουμε ότι τα δίκτυα των επιχειρήσεων μας χρησιμοποιούν το απομακρυσμένη διαχείριση μέσω SSH, η απλούστερη και ασφαλέστερη μέθοδος για ένα Business LAN, στην οποία θα αφιερώσουμε ένα μεταγενέστερο άρθρο.

Εγκαταστάθηκε με virtisnt

Στο προηγούμενο άρθρο, εγκαταστήσαμε επίσης το πακέτο virt-manager. Ως μέρος αυτής της διαδικασίας, το πακέτο εγκαταστάθηκε βιρνστάιν. Αν θέλουμε να μάθουμε ποιες εντολές περιέχει το τελευταίο, εκτελούμε:

byzz @ sysadmin: ~ $ sudo dpkg -L virtinst | grep / κάδο
/ usr / bin
/ usr / bin / virt-μετατροπή
/ usr / bin / virt-εικόνα
/ usr / bin / virt-xml
/ usr / bin / virt-εγκατάσταση
/ usr / bin / virt-κλώνος
  • virt-μετατροπή- εντολή που μετατρέπει τους ορισμούς της εικονικής μηχανής σε μορφές VMX y Ovf στη μητρική μορφή libvirt XML. Η μορφή VMX χρησιμοποιείται συνήθως από το VMware, ενώ το OVF «Ανοίξτε τη μορφή εικονικοποίησης»Μπορεί να χρησιμοποιηθεί από οποιονδήποτε Υπνωτιστής υποστηρίξτε το.
  • virt-εικόνα- Δημιουργεί μια εικονική μηχανή από ένα αρχείο περιγραφής εικόνας σε μορφή XML. Αυτό το συγκεκριμένο εργαλείο θα αφαιρεθεί από μελλοντικές εκδόσεις του βιρνστάιν, έτσι Δεν προτείνουμε τη χρήση του.
  • virt-xml: Επιτρέπει την επεξεργασία εγγενών αρχείων XML που χρησιμοποιούνται από libvirt, χρησιμοποιώντας επιλογές γραμμής εντολών.
  • virt-εγκατάσταση: εργαλείο γραμμής εντολών που επιτρέπει τη δημιουργία νέων εικονικών μηχανών σε Υπεύθυνοι όπως KVM, Xen ή Linux Containers που χρησιμοποιούν τη βιβλιοθήκη διαχείρισης εποπτών "Λιββίρ". Αυτό το εργαλείο υποστηρίζει γραφική εγκατάσταση εάν χρησιμοποιούμε, για παράδειγμα, το VNC Εικονική Computing Δίκτυο, ή το ΜΠΑΧΑΡΙΚΟ. Υποστηρίζει επίσης πλήρως τη λειτουργία κονσόλας ή κειμένου. Μέσω της χρήσης του μπορούμε να δημιουργήσουμε μια εικονική μηχανή με έναν ή περισσότερους σκληρούς δίσκους, μία ή περισσότερες κάρτες δικτύου, συσκευές ήχου, φυσικές συσκευές USB ή PCI και ούτω καθεξής. Τα μέσα εγκατάστασης μπορούν να είναι τοπικά, απομακρυσμένα, να δημοσιεύονται χρησιμοποιώντας το εγγενές πρωτόκολλο συστήματος αρχείων δικτύου UNIX NFS, HTTP, FTP. και τα λοιπά.
  • virt-κλώνος- εργαλείο γραμμής εντολών για κλωνοποίηση υπαρχόντων εικονικών μηχανών χρησιμοποιώντας τη βιβλιοθήκη διαχείρισης εποπτών "Λιββίρ". Βασικά αντιγράψτε την εικόνα μιας εικονικής μηχανής και δημιουργήστε έναν νέο επισκέπτη - Επισκέπτης με την ίδια διαμόρφωση υλικού. Τα στοιχεία υλικού που πρέπει να είναι μοναδικά, για παράδειγμα η διεύθυνση υλικού μιας κάρτας δικτύου, θα ενημερωθούν για να αποφευχθούν συγκρούσεις ή θόρυβος μεταξύ του παλιού και του νέου Επισκέπτης.

virt-θεατής

Αυτό το εργαλείο εγκαθίσταται επίσης όταν το κάνετε virt-manager. virt-θεατής είναι ένα ξεχωριστό πακέτο.

  • virt-θεατής: μας επιτρέπει να εμφανίσουμε μια κονσόλα γραφικών, μέσω VNC ή SPICE, μιας συγκεκριμένης εικονικής μηχανής, είτε βρίσκεται τοπικά είτε εξ αποστάσεως. Μπορούμε να αναφερθούμε Επισκέπτης που θέλουμε να εμφανίσουμε μέσω του ονόματος, του αναγνωριστικού ή του UUID του. Εάν η εικονική μηχανή δεν λειτουργεί, το virt-viewer θα περιμένει να ξεκινήσει.

Άλλες εντολές "virt-" που μπορούν να εγκατασταθούν από ξεχωριστά πακέτα

  • αρετές- Μια συλλογή εργαλείων που σχετίζονται με την εικονικοποίηση. Περιλαμβάνει ένα πρόσθετο για «Munin«, Και ένα σενάριο για τη μετατροπή εικονικών μηχανών που έχουν δημιουργηθεί με VMware Workstation ή VMware Server, στη μορφή που χρησιμοποιείται στο Qemu-KVM.
  • αλήθεια: Εμφανίζει τα στατιστικά στοιχεία των εικονικοποιημένων τομέων. Ενα είδος κορυφή o htop για εικονικές μηχανές

Εγκατεστημένο με qemu-utils

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

Μπορούμε να τους καλέσουμε μετά την εγκατάσταση του Πλατφόρμα εικονικοποίησης Qemu-Kvm, όπως αναφέρεται στο προηγούμενο άρθρο. Εάν θέλουμε να μάθουμε ποιες εντολές έμεινε στη διάθεσή μας το πακέτο qemu-utils, πρέπει απλώς να τρέξουμε:

buzz @ sysadmin: ~ $ sudo dpkg -L qemu-utils | grep / κάδο
/ usr / bin
/ usr / bin / qemu-img
/ usr / bin / qemu-nbd / usr / bin / qemu-io

Αν αντί να κάνουμε διακρίσεις /αποθήκη θα το κάναμε για / sbin, θα λάβουμε ένα άλλο αποτέλεσμα το οποίο αφήνουμε στη διάθεσή σας.

  • qemu-img: μας επιτρέπει να δημιουργήσουμε, και να μετατρέψουμε και / ή να τροποποιήσουμε εικόνες δίσκων που δεν λειτουργούν ή δεν λειτουργούν Εκτός γραμμής.
    Προτείνουμε εκτελέστε την εντολή άντρας qemu-img. Θα τονίσουμε μόνο ότι δεν πρέπει ΠΟΤΕ να χρησιμοποιήσουμε αυτήν την εντολή τροποποιήστε οποιαδήποτε εικόνα χρησιμοποιείται από οποιαδήποτε εικονική μηχανή ή οποιαδήποτε άλλη διαδικασία, επειδή μπορεί να καταστρέψει την εικόνα. Ούτε πρέπει να συμβουλευτούμε τα δεδομένα μιας εικόνας που βρίσκεται στη διαδικασία τροποποίησης, καθώς μπορούμε να βρούμε ασυνέπειες στην κατάστασή της.

Παραδείγματα χρήσης ορισμένων από τις εντολές

virt-host-επικύρωση

buzz @ sysadmin: ~ $ virt-host-validate 
  QEMU: Έλεγχος για εικονικοποίηση υλικού: PASS QEMU: Έλεγχος για συσκευή / dev / kvm: PASS QEMU: Έλεγχος για συσκευή / dev / vhost-net: WARN (Φόρτωση της μονάδας «vhost_net» για βελτίωση της απόδοσης του δικτύου virtio) QEMU: Έλεγχος για device / dev / net / tun: PASS LXC: Έλεγχος για Linux> = 2.6.26: PASS

buzz @ sysadmin: ~ $ sudo virt-host-validate 
[sudo] κωδικός πρόσβασης για buzz: QEMU: Έλεγχος για εικονικοποίηση υλικού: PASS QEMU: Έλεγχος για συσκευή / dev / kvm: PASS QEMU: Έλεγχος για συσκευή / dev / vhost-net: PASS QEMU: Έλεγχος για συσκευή / dev / net / tun : PASS LXC: Έλεγχος για Linux> = 2.6.26: PASS

virt-xml-επικύρωση

buzz @ sysadmin: ~ $ sudo virt-xml-validate /etc/libvirt/qemu/dns.xml 
Το /etc/libvirt/qemu/dns.xml επικυρώνει

buzz @ sysadmin: ~ $ sudo virt-xml-validate /etc/libvirt/qemu/networks/default.xml
Το /etc/libvirt/qemu/networks/default.xml επικυρώνει

qemu-img

buzz @ sysadmin: ~ $ qemu-img check /tera/vmware/omicron/omicron.vmdk
Δεν βρέθηκαν σφάλματα στην εικόνα.

buzz @ sysadmin: ~ $ qemu-img info /tera/vmware/omicron/omicron.vmdk
εικόνα: /tera/vmware/omicron/omicron.vmdk
μορφή αρχείου: vmdk εικονικό μέγεθος: 20G (21474836480 bytes) μέγεθος δίσκου: 3.6G cluster_size: 65536 Ειδική μορφή μορφής: cid: 1473577509 γονικό cid: 4294967295 create type: monolithicSparse extents: [0]: virtual size: 21474836480 filename: / tera / Μέγεθος συμπλέγματος vmware / omicron / omicron.vmdk: 65536 format:

buzz @ sysadmin: ~ $ qemu-img info /tera/vms/omicron.raw 
εικόνα: /tera/vms/omicron.raw
μορφή αρχείου: ακατέργαστο εικονικό μέγεθος: 20G (21474836480 bytes) μέγεθος δίσκου: 3.4G

buzz @ sysadmin: ~ $ qemu-img info /tera/vms/miweb.qcow2
εικόνα: /tera/vms/miweb.qcow2
μορφή αρχείου: qcow2 εικονικό μέγεθος: 10G (10737418240 bytes) μέγεθος δίσκου: 4.5G cluster_size: 65536 Μορφοποίηση συγκεκριμένων πληροφοριών: Compat: 1.1 τεμπέλης αναλογιών: false

buzz @ sysadmin: ~ $ sudo qemu-img convert -p /tera/vms/omicron.raw -O qcow2 /tera/vms/omicron.qcow2
    (27.56 / 100%)

buzz @ sysadmin: ~ $ qemu-img info /tera/vms/omicron.qcow2 
εικόνα: /tera/vms/omicron.qcow2
μορφή αρχείου: qcow2 εικονικό μέγεθος: 20G (21474836480 bytes) μέγεθος δίσκου: 3.5G cluster_size: 65536 Μορφοποίηση συγκεκριμένων πληροφοριών: Compat: 1.1 τεμπέλης αναλογιών: false
buzz @ sysadmin: ~ $ sudo qemu-img create -f qcow2 /tera/vms/hyp2.qcow2 20G
Μορφοποίηση «/tera/vms/hyp2.qcow2», fmt = qcow2 size = 21474836480 encryption = off cluster_size = 65536 lazy_refcounts = off 

buzz @ sysadmin: ~ $ sudo qemu-img info /tera/vms/hyp2.qcow2
εικόνα: /tera/vms/hyp2.qcow2
μορφή αρχείου: qcow2 εικονικό μέγεθος: 20G (21474836480 bytes) μέγεθος δίσκου: 196K cluster_size: 65536 Μορφοποίηση συγκεκριμένων πληροφοριών: Compat: 1.1 τεμπέλης αναλογιών: false

virt-xml

Αρχικά, δημιουργούμε ένα νέο άλμπουμ:

buzz @ sysadmin: ~ $ sudo qemu-img create -f qcow2 /tera/vms/dns2.qcow2 10G

Στη συνέχεια το ενώνουμε στον υπάρχοντα τομέα "dns":

buzz @ sysadmin: ~ $ virt-xml --σύνδεση qemu: /// system dns --add-device --disk /tera/vms/dns2.qcow2 --confirm
--- Αρχικό XML +++ Τροποποιημένο XML @@ -128,5 +128,10 @@  + + + + +

Ορίστε το "dns" με το αλλαγμένο XML; (y / n): y
Ο τομέας «dns» ορίστηκε με επιτυχία.

Στο τέλος του άρθρου δίνουμε την πλήρη δομή του πρόσφατα τροποποιημένου αρχείου /etc/libvirt/qemu/dns.xml.

virt-μετατροπή

Ας μετατρέψουμε μια εικονική μηχανή που δημιουργήθηκε χρησιμοποιώντας το VMware Workstation προς τη μορφή libvirt, όχι χωρίς πρώτα να προσδιοριστεί ότι η μορφή του σκληρού δίσκου που έχει μετατραπεί qcow2, και επίσης ότι η νέα εικόνα εικονικής μηχανής δημιουργείται στο κύριο αποθετήριο / tera / vms. Θέλουμε επίσης η έξοδος της εντολής να είναι όσο το δυνατόν πιο σαφής, επομένως χρησιμοποιούμε την επιλογή -d.

buzz @ sysadmin: ~ $ sudo virt-convert -d / tera / vmware / miweb / --disk-format qcow2 - προορισμός / tera / vms

Στη συνέχεια, το virt-viewer συνδέεται αυτόματα με τον επισκέπτη που μόλις μετατράπηκε και μπορούμε να δούμε ολόκληρη τη διαδικασία εκκίνησης. αρετή

myweb02

virt-κλώνος

Ας κλωνοποιήσουμε την εικονική μηχανή «dns":

buzz @ sysadmin: ~ $ virt-clone --σύνδεση qemu: /// system -o dns --auto-clone
Εκχώρηση «dns-clone.qcow2» | 10 GB 00:20 Αντιστοίχιση «dns2-clone.qcow2» | 10 GB 00:01     

Ο κλώνος 'dns-clone' δημιουργήθηκε με επιτυχία.

Ελέγχουμε χρησιμοποιώντας την εντολή βιρς, η οποία είναι μια προεπισκόπηση του επόμενου άρθρου:

buzz @ sysadmin: ~ $ sudo virsh λίστα
 Κράτος ονόματος αναγνωριστικού ----------------------------------------------- -----

buzz @ sysadmin: ~ $ sudo virsh list - όλα
 Κατάσταση ονόματος αναγνωριστικού ----------------------------------------------- ----- - dns απενεργοποιημένο - dns-clone απενεργοποιημένο - miweb απενεργοποιημένο

buzz @ sysadmin: ~ $ sudo virsh έναρξη dns-clone
Ξεκίνησε ο τομέας dns-clone
buzz @ sysadmin: ~ $ virt-viewer --σύνδεση qemu: /// σύστημα dns-clone

dns-κλώνος

virt-εγκατάσταση

Θέλουμε να δημιουργήσουμε μια εικονική μηχανή με το όνομα «WordPress»Για να φιλοξενήσει τον ιστότοπο του Επιχείρηση Intranet. Δεν θα δημοσιευτεί στο Διαδίκτυο. Ότι διαθέτει περίπου 1024 megabyte RAM, έναν σκληρό δίσκο 80 gigabyte δυναμικής ανάπτυξης, ο οποίος βασίζεται στο Debian Jessie και είναι συνδεδεμένος στο δίκτυο «αθέτηση".

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

buzz @ sysadmin: ~ $ sudo qemu-img create -f qcow2 /tera/vms/wordpress.qcow2 80G
Μορφοποίηση «/tera/vms/wordpress.qcow2», fmt = qcow2 size = 85899345920 encryption = off cluster_size = 65536 lazy_refcounts = off

Στη συνέχεια, δημιουργούμε το μηχάνημα και ξεκινάμε τη διαδικασία εγκατάστασης:

buzz @ sysadmin: ~ $ sudo virt-install --σύνδεση qemu: /// system --virt-type = kvm \
- όνομα wordpress --ram 1024 --vcpus = 1 \
--disk /tera/vms/wordpress.qcow2 \
--cdrom /home/buzz/isos/Linux/debian-8/debian-8.0.0-amd64-CD-1.iso \
linos τύπου -os - δίκτυο δικτύου = προεπιλογή \
--περιγραφή wordpress.desdelinux.ανεμιστήρας

wordpress

αλήθεια

buzz @ sysadmin: ~ $ virt-top --συνδέστε qemu: /// σύστημα
virt-top 15:39:21 - x86_64 2 / 2CPU 1600MHz 3863MB 2 τομείς, 2 ενεργά, 2 σε λειτουργία, 0 σε αναστολή λειτουργίας, 0 σε παύση, 0 ανενεργό D: 0 O: 0 X: 0 CPU: 0.7% 768 MB από επισκέπτες) ID S RDRQ WRRQ RXBY TXBY% CPU% MEM TIME NAME 768 R 22 0 0 104 0 0.3 6.0: 0 dns 11.49 R 21 0 0 104 0 0.3 13.0: 0 miweb

Δομή του αρχείου dns.xml

Στην αρχή μπορεί να φαίνεται λίγο δύσκολο να κατανοηθεί η δομή του αρχείου ορισμού μιας εικονικής μηχανής ή Επισκέπτης, όπως κατανοήθηκε από τον επόπτη Qemu-KVM και σχετικές βιβλιοθήκες όπως libvirt. Το αρχείο είναι σε τυπική μορφή.xml. Είναι δομημένο από μπλοκ ορισμού, που περιέχονται στο κύριο μπλοκ «τομέα".

....

Μέσα σε αυτό το μπλοκ θα βρούμε το ορισμοί ολόκληρης της εικονικής μηχανής:

  • όνομα της ομάδας
  • uuid της ομάδας
  • ποσότητα μνήμης RAM
  • αριθμός επεξεργαστών
  • τον τύπο του λειτουργικού συστήματος και την αρχιτεκτονική του. συσκευή του μπότα.
  • Χαρακτηριστικά που υποστηρίζει, όπως ACPI "Automatic Control Power Interface", APM "Automatic Power Management" και PAE.
  • Μοντέλα (α) CPU και τα χαρακτηριστικά τους
  • Ρύθμιση ρολογιού: είτε είναι UTC "United Time Cordinate" είτε όχι.
  • απάντηση σε συμβάντα όπως τερματισμός λειτουργίας, επανεκκίνηση ή σφάλμα συστήματος
  • εάν το PM "Power Management" έχει ενεργοποιήσει τα συμβάντα "αναστολή εγγραφής στη μνήμη" και "αναστολή εγγραφής σε σκληρό δίσκο"
  • τύπος εξομοιωτή των διαφορετικών συσκευών ή Συσκευές KVM
  • για όλους τους σκληρούς δίσκους: πρόγραμμα οδήγησης, τύπος δίσκου, διαδρομή αρχείου εικόνας, συσκευή προορισμού, τύπος διαύλου, υποδοχή «θυρίδα»Pci με τον οποίο είναι συνδεδεμένος κ.λπ., ανάλογα με τον εικονικό δίσκο: IDE, SATA, SCSI, USB ή Virtio.
  • οπτικές συσκευές όπως το CDR
  • αριθμός και τύπος συνδέσμων USB
  • Υποδοχή pci για δίσκο IDE
  • σειριακός σύνδεσμος για επικοινωνίες
  • παράλληλος σύνδεσμος για εκτυπωτές
  • κάρτες δικτύου με μοναδική διεύθυνση MAC, τύπο κάρτας δικτύου, σε ποια υποδοχή pci είναι συνδεδεμένη και σε ποιο εικονικό δίκτυο θα συνδεθεί
  • κονσόλες σειράς pty
  • συσκευές εισόδου, όπως το pad «δισκίο", Πληκτρολόγιο ποντικιού"ποντίκι", και τα λοιπά.
  • κάρτα βίντεο και τη μνήμη RAM, τον τύπο, το μοντέλο, την υποδοχή, το λεωφορείο κ.λπ.
  • και ένα άλλο μακρύ κλπ

Εν ολίγοις, η La Mar Océana ορισμών και συσκευών που είναι απαραίτητοι και υποστηρίζονται από τον επόπτη Qemu-KVM και σχετικές βιβλιοθήκες, για να έχουν μια πλήρως λειτουργική εικονική μηχανή σαν να ήταν πραγματική μηχανή.

buzz @ sysadmin: ~ $ sudo cat /etc/libvirt/qemu/dns.xml 
<!--
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΑΥΤΟ ΕΙΝΑΙ ΕΝΑ ΑΡΧΕΙΟ ΠΟΥ ΔΗΜΙΟΥΡΓΗΘΗΚΕ ΑΥΤΟΜΑΤΑ.  ΑΛΛΑΓΕΣ ΣΕ ΕΙΝΑΙ ΠΟΛΥ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΧΑΣΕΙΣ.  Οι αλλαγές σε αυτήν τη διαμόρφωση xml πρέπει να γίνουν χρησιμοποιώντας: virsh edit dns ή άλλη εφαρμογή χρησιμοποιώντας το libvirt API.

Προσεχείς παραδόσεις

  • Virsh εντολή
  • Απομακρυσμένη διαχείριση των εποπτικών αρχών και των εικονικών μηχανών τους χρησιμοποιώντας SSH

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


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

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

*

*

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

  1.   Ντιέγκο dijo

    Μου ζητήσατε σχόλια και εδώ ... 🙂

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

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

    1.    Federico dijo

      Ευχαριστώ Ντιέγκο για τα σχόλια. Τουλάχιστον ξέρω ότι αυτό που δημοσίευσα είναι χρήσιμο για εσάς. Και έχετε δίκιο για τη μεγάλη προσπάθεια που κάνουμε DesdeLinux για να σας παραδώσει ποιοτικά άρθρα στην ισπανική γλώσσα. Γνωρίζουμε ότι αυτού του είδους οι αναρτήσεις δεν είναι άφθονες και γι' αυτό τις γράφουμε.

  2.   Ζώδιο Carburus dijo

    Πλήρες και διδακτικό άρθρο amigo Fico, το οποίο συλλέγει σε μια ανάρτηση τις εντολές virt- * που χρησιμοποιούνται στο KVM. Είναι πολύ δύσκολο να βρείτε τέτοια υλικά στην ισπανική γλώσσα. Νομίζω ότι η εντολή virt-what έλειπε. Διαφορετικά εξαιρετικό

    1.    phico dijo

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

  3.   Federico dijo

    Πολύ αληθινός φίλος Zodiac. Όπως λέει ο Ντιέγκο στο σχόλιό του, είναι μεγάλη προσπάθεια που κάνουμε DesdeLinux για να σας παραδώσει ποιοτικά άρθρα στα ισπανικά. Εκτός από τα κλασικά copy and paste αναρτήσεις cd που αφθονούν στο WWW Village. Αυτό βοηθά στην εκπαίδευση των διαχειριστών συστημάτων. Όσοι έχουν παρακολουθήσει αυτή τη σειρά θα έχουν συνειδητοποιήσει ότι σχεδιάζουμε να καλύψουμε ολοκληρωμένα και με λογική σειρά τη λύση για ένα μικρομεσαίο επιχειρηματικό δίκτυο. Ευχαριστώ και πάλι όλους για τα σχόλιά σας.

  4.   crespo88 dijo

    Έχω κάνει κάτι με smartphone Android και δεν είχα την ευκαιρία να διαβάσω ένα τόσο καλό άρθρο, αυτή τη φορά θέλω απλώς να πω κάτι. Αποβλακώνω. Μια καλή κατανόηση ...

  5.   Federico dijo

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

    1.    crespo88 dijo

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

      1.    phico dijo

        Ευχαριστώ αδερφέ για το σχόλιο

  6.   πετροχέκο dijo

    Πολύ καλή θέση ... Διδακτική, πλήρης και απλά τέλεια.

    Τώρα, για όσους προτιμούν να χρησιμοποιούν αυτόν τον τύπο εικονικοποίησης, είναι καλύτερο να χρησιμοποιήσετε το oVirt (http://www.ovirt.org/), ένα έργο στο οποίο έχει δημιουργηθεί το Red Hat Virtualization και επίσης Open Source. Με αυτόν τον τρόπο είναι δυνατή η πρόσβαση σε πολύ προηγμένες επιλογές με έναν πολύ εύκολο τρόπο, οι οποίες είναι αρκετά περίπλοκες στην κονσόλα :).

    http://www.ovirt.org/download/
    http://www.ovirt.org/documentation/introduction/about-ovirt/

    Στην υγειά σας :).

  7.   Federico dijo

    Ευχαριστώ πολύ, Petercheco για το σχόλιό σας. Στο προηγούμενο άρθρο "Εικονικοποίηση στο Debian: Εισαγωγή", σε μια παράγραφο αφιερωμένη στην Open Virtualization Alliance, αναφέρω το oVirt ως ένα από τα λογισμικά που προωθούνται από το OVA Νομίζω ότι το oVirt είναι για μεγάλες εφαρμογές. Από την άλλη πλευρά, ζητά έναν σταθμό εργασίας αφιερωμένο σε αυτόν με 4 συναυλίες RAM ως τη συνιστώμενη ποσότητα μνήμης. Ο φίλος και συνάδελφός μου Eduardo Noel "enoel.corebsd@gmail.com" έχει εγκαταστήσει αρκετούς διακομιστές εικονικοποίησης που βασίζονται στο CentOS 7 και τους διαχειρίζεται υπέροχα με το oVirt.

  8.   Ντένις Καντίγιο dijo

    εξαιρετικό άρθρο ο σύντροφός μου, ένα άλλο παράδειγμα της ποιότητας που έχετε

  9.   Federico dijo

    Ευχαριστώ φίλο Denis για το σχόλιό σας και τον ανεκτίμητο έπαινο για μένα. Κάνουμε ό, τι μπορούμε.

  10.   Ismael Alvarez Wong dijo

    Αν και εκκρεμεί η δοκιμή των εντολών virt στο εργαστήριο του σπιτιού μου, δεν μπορώ παρά να αναγνωρίσω ότι το άρθρο είναι απλά υπέροχο, πολύ πρακτικό και εξαιρετικά χρήσιμο, δεδομένου ότι επικεντρώνεται στο τερματικό που είναι πραγματικά το αγαπημένο μου για το προφίλ μου sysadmin.
    Καταπληκτικά τα πάντα που σχετίζονται με την τοπική ή απομακρυσμένη διαχείριση των VM χωρίς τη χρήση της γραφικής διεπαφής του «Virt-Manager».
    Για άλλη μια φορά, φίλε μου Fico, μεγεθύνετε τον εαυτό σας μοιραζόμενοι ανιδιοτελώς τις γνώσεις σας για τον κόσμο του Linux.
    Τα εύχρηστα SLD του Wong και συνεχίζουμε να μελετούμε πιο επιμελώς τη σειρά Virt Qemu-KVM.

    1.    Federico dijo

      Friend Wong: Σχόλια σαν τα δικά σας είναι αυτά που με αναγκάζουν να συνεχίσω να γράφω για SME Networks. Πολλοί μπορεί να αναρωτιούνται γιατί δίνω έμφαση στο Qemu-KVM και η απάντηση είναι στο άρθρο μου https://blog.desdelinux.net/virtualizacion-debian-introduccion-redes-computadoras-las-pymes/#Open_Virtualization_Alliance_OVA. Λιγότερα για αυτόν oVirt, το οποίο θεωρώ κατάλληλο για σενάρια μεγαλύτερα από ένα δίκτυο ΜΜΕ, έχω ασχοληθεί με τα άλλα προγράμματα που προωθούνται από το OVA. Τόσο απλό

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

      Ευχαριστώ θερμά για τα σχόλιά σας, φίλε Wong!