RHEV Clustering και RHEL Hypervisors Installation - Μέρος 5


Σε αυτό το μέρος θα συζητήσουμε μερικά σημαντικά σημεία που σχετίζονται με τη σειρά RHEV μας. Στο Μέρος 2 αυτής της σειράς, συζητήσαμε τις αναπτύξεις και τις εγκαταστάσεις του RHEV Hypervisor. Σε αυτό το μέρος θα συζητήσουμε άλλους τρόπους εγκατάστασης του RHEV Hypervisor.

Ο πρώτος τρόπος έγινε με τη χρήση αποκλειστικού RHEVH που προσαρμόστηκε από την ίδια την RedHat χωρίς καμία τροποποίηση ή αλλαγή από την πλευρά του διαχειριστή. Με τον άλλο τρόπο, θα χρησιμοποιήσουμε έναν κανονικό διακομιστή RHEL [Ελάχιστη εγκατάσταση] που θα λειτουργεί ως Υπερβλέπων RHEV.

Βήμα 1: Προσθέστε το RHEL Hypervisor στο Περιβάλλον

1. Εγκαταστήστε τον εγγεγραμμένο διακομιστή RHEL6 [Ελάχιστη εγκατάσταση]. Μπορείτε να αυξήσετε το εικονικό σας περιβάλλον προσθέτοντας επιπλέον εγγεγραμμένο διακομιστή RHEL6 [Ελάχιστη εγκατάσταση] που λειτουργεί ως υπερεπόπτης.

Προδιαγραφές εικονικής μηχανής
OS: RHEL6.6 x86_64
Number of processors: 2
Number of cores : 1
Memory : 3G
Network : vmnet3
I/O Controller : LSI Logic SAS
Virtual Disk : SCSI
Disk Size : 20G
IP: 11.0.0.7
Hostname: rhel.mydomain.org

και βεβαιωθείτε ότι έχετε επιλέξει την επιλογή εικονικοποίηση στις ρυθμίσεις του επεξεργαστή vm.

Συμβουλή : Βεβαιωθείτε ότι το σύστημά σας είναι εγγεγραμμένο σε κανάλια redhat και είναι ενημερωμένο. Εάν δεν γνωρίζετε πώς να εγγραφείτε στο συνδρομητικό κανάλι redhat, μπορείτε να διαβάσετε το άρθρο Ενεργοποίηση συνδρομητικού καναλιού Red Hat.

Συμβουλή : Για να αποθηκεύσετε τους πόρους σας, μπορείτε να τερματίσετε τη λειτουργία ενός από τους υπερεπόπτες που λειτουργούν και λειτουργούν αυτήν τη στιγμή.

2. Για να μετατρέψετε τον διακομιστή σας σε hypervisor {χρησιμοποιήστε τον ως hypervisor} ίσως χρειαστεί να εγκαταστήσετε τον παράγοντα RHEVM σε αυτόν.

yum install vdsm

Αφού ολοκληρωθεί η εγκατάσταση των πακέτων, μεταβείτε στη διεπαφή ιστού RHEVM για να το προσθέσετε.

3. Σε αντίθεση με τον υπερεπόπτη RHEVH, μπορείτε να προσθέσετε υπερεπόπτη RHEL από έναν τρόπο από το RHEM χρησιμοποιώντας τα διαπιστευτήρια ρίζας του υπερεπόπτη RHEL. Έτσι, από το rhevm WUI μεταβείτε στην καρτέλα Hosts και κάντε κλικ στο νέο.

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

Στη συνέχεια, αγνοήστε την προειδοποίηση Power mgmt και ολοκληρώστε, στη συνέχεια περιμένετε μερικά λεπτά και ελέγξτε την κατάσταση του κεντρικού υπολογιστή που προστέθηκε πρόσφατα.

Για περισσότερες λεπτομέρειες σχετικά με την προσθήκη κεντρικού υπολογιστή που βασίζεται σε RHEL, ανατρέξτε στην επίσημη τεκμηρίωση RHEV του RedHat.

Βήμα 2: Διαχείριση RHEV Clustering

Η ομαδοποίηση σε RHEV περιγράφει μια ομάδα κεντρικών υπολογιστών του ίδιου τύπου CPU που μοιράζονται τον ίδιο χώρο αποθήκευσης [π.χ. μέσω δικτύου] και χρησιμοποιούνται για την εκτέλεση συγκεκριμένης εργασίας [π.χ. Υψηλή διαθεσιμότητα ]

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

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

Λοιπόν, Πώς οι εικονικές μηχανές μετακινούνται μεταξύ των κεντρικών υπολογιστών;

Το RHEV έχει δύο στρατηγικές:

1. Ζωντανή μετεγκατάσταση
2. Υψηλή διαθεσιμότητα

1. Ζωντανή Μετανάστευση

Η Ζωντανή μετεγκατάσταση χρησιμοποιείται σε μη κρίσιμες καταστάσεις, πράγμα που σημαίνει ότι όλα λειτουργούν καλά γενικά, αλλά πρέπει να κάνετε ορισμένες εργασίες εξισορρόπησης φορτίου (π.χ. διαπιστώσατε ότι ο κεντρικός υπολογιστής φορτώνεται από εικονική μηχανή σε άλλη. Έτσι, εσείς μπορεί το Live να μετεγκαταστήσει την εικονική μηχανή από κεντρικό υπολογιστή σε άλλο για να επιτευχθεί εξισορρόπηση φορτίου).

Σημείωση : Δεν υπάρχει διακοπή στις υπηρεσίες, την εφαρμογή ή τους χρήστες που εκτελούνται μέσα στο VM κατά τη διάρκεια της Ζωντανής μετεγκατάστασης. Η ζωντανή μετανάστευση ονομάζεται επίσης ανακατανομή πόρων.

Η ζωντανή μετεγκατάσταση μπορεί να υποβληθεί σε επεξεργασία χειροκίνητα ή αυτόματα σύμφωνα με προκαθορισμένη πολιτική:

  1. Μη αυτόματα: Επιβάλετε την επιλογή του κεντρικού υπολογιστή προορισμού και, στη συνέχεια, μεταφέρετε το VM σε αυτόν μη αυτόματα χρησιμοποιώντας WUI.
  2. Αυτόματη : Χρήση μιας από τις πολιτικές συμπλέγματος για τη διαχείριση της ζωντανής μετεγκατάστασης σύμφωνα με τη χρήση της μνήμης RAM, τη χρήση της CPU κ.λπ.

Μεταβείτε στην καρτέλα Clusters και επιλέξτε Cluster1 κάνοντας κλικ στην επεξεργασία.

Από τις καρτέλες παραθύρων, μεταβείτε στην καρτέλα Πολιτική συμπλέγματος.

Επιλέξτε την πολιτική ομοιόμορφα_κατανεμημένη. Αυτή η πολιτική σάς επιτρέπει να διαμορφώσετε το μέγιστο όριο για τη χρήση της CPU στον κεντρικό υπολογιστή και τον επιτρεπόμενο χρόνο για τη φόρτωση πριν από την έναρξη της ζωντανής μετεγκατάστασης.

Συμβουλή

Όπως φαίνεται, διαμόρφωσα το μέγιστο όριο να είναι 50% και η διάρκεια να είναι 1 λεπτό.

Στη συνέχεια, OK και μεταβείτε στην καρτέλα VM.

Επιλέξτε Linux vm [Προηγουμένως δημιουργήθηκε] και, στη συνέχεια, κάντε κλικ στην επεξεργασία και ελέγξτε αυτά τα σημεία.

1. Από την καρτέλα Κεντρικός υπολογιστής : Επιλέξτε Μη αυτόματο και Αυτόματη Η ζωντανή μετεγκατάσταση επιτρέπεται για αυτό το VM.

2. Από την καρτέλα HA : Ελέγξτε τον βαθμό Προτεραιότητας του εικονικού σας μηχανήματος. Στην περίπτωσή μας, δεν είναι πολύ σημαντικό καθώς παίζουμε μόνο με ένα vm. Αλλά θα είναι σημαντικό να θέσετε προτεραιότητες για τα vms σας σε μεγάλο περιβάλλον.

Στη συνέχεια, ξεκινήστε το Linux VM.

Αρχικά, θα χρησιμοποιήσουμε τη Μη αυτόματη ζωντανή μετεγκατάσταση. Το Linux VM εκτελείται πλέον στο rhel.mydomain.org.

Ας εκτελέσουμε την ακόλουθη εντολή πάνω από την κονσόλα vm, πριν ξεκινήσουμε τη μετεγκατάσταση.

ls -lRZ / 

Στη συνέχεια, επιλέξτε Linux VM και κάντε κλικ στο Μετεγκατάσταση.

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

Έτσι, αφού επιλέξετε χειροκίνητα και επιλέξετε τον προορισμό, κάντε κλικ στο OK και μεταβείτε στην κονσόλα και παρακολουθήστε την εντολή που εκτελείται. Μπορείτε επίσης να ελέγξετε την κατάσταση vm.

Ίσως χρειαστεί να παρακολουθείτε συμβάντα Task.

Μετά από λίγα δευτερόλεπτα, θα βρείτε μια αλλαγή στο he vm Hostname.

Το VM σας μετεγκαταστάθηκε με μη αυτόματο τρόπο Live με επιτυχία !!

Ας δοκιμάσουμε την αυτόματη Ζωντανή μετεγκατάσταση, στόχος μας είναι να κάνουμε το φορτίο της CPU στον κεντρικό υπολογιστή rhevhn1 να ξεπερνά το 50%. Θα το κάνουμε αυτό αυξάνοντας το φορτίο στο ίδιο το vm, οπότε από την κονσόλα γράψτε αυτήν την εντολή:

dd if=/dev/urandom of=/dev/null

και παρακολουθήστε το φορτίο στον κεντρικό υπολογιστή.

Μετά από λίγα λεπτά, το φορτίο στον κεντρικό υπολογιστή θα ξεπεράσει το 50%.

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

Μπορείτε επίσης να ελέγξετε την καρτέλα "Εργασίες" και μετά από λίγη αναμονή, η εικονική σας μηχανή μεταφέρεται αυτόματα στο rhel Host.

Σημαντικό: Βεβαιωθείτε ότι ένας από τους οικοδεσπότες σας έχει περισσότερους πόρους από τον άλλο. Εάν οι δύο κεντρικοί υπολογιστές είναι πανομοιότυποι σε πόρους. Το VM δεν θα μετεγκατασταθεί γιατί δεν θα υπάρξει διαφορά !!

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

Για περισσότερες πληροφορίες σχετικά με τις VM Migrations, διαβάστε το Migrating Virtual Machines Between Host.

Συμβουλή: Η ζωντανή μετεγκατάσταση μεταξύ διαφορετικών συμπλεγμάτων δεν υποστηρίζεται επίσημα, περιμένετε μία περίπτωση που μπορείτε να την ελέγξετε εδώ.

2. Υψηλή διαθεσιμότητα

Σε αντίθεση με τη Ζωντανή μετεγκατάσταση, το HA χρησιμοποιείται για την κάλυψη κρίσιμων καταστάσεων και όχι απλώς για τη φόρτωση εργασιών εξισορρόπησης φορτίου. Η κοινή ενότητα ότι η εικονική μηχανή σας θα μετεγκατασταθεί επίσης σε άλλο κεντρικό υπολογιστή, αλλά με χρόνο επανεκκίνησης.

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

Για να Ενεργοποιήσετε το HA στο περιβάλλον σας, πρέπει να έχετε τουλάχιστον μία συσκευή διαχείρισης ενέργειας [π.χ. διακόπτης λειτουργίας] στο περιβάλλον σας.

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

Να θυμάστε: Η ζωντανή μετεγκατάσταση και η υψηλή διαθεσιμότητα λειτουργούν με κεντρικούς υπολογιστές στο ίδιο σύμπλεγμα με τον ίδιο τύπο CPU και είναι συνδεδεμένοι σε κοινόχρηστο χώρο αποθήκευσης.

Συμπέρασμα:

Φτάσαμε στο σημείο αιχμής της σειράς μας καθώς συζητήσαμε ένα από τα σημαντικά χαρακτηριστικά του RHEV Clustering όπως το περιγράψαμε και τη σημασία του. Επίσης, συζητήσαμε τον δεύτερο τύπο [μέθοδο] για την ανάπτυξη υπερεποπτών RHEV που βασίζονται σε RHEL [τουλάχιστον 6,6 x86_64].

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