Δημιουργία συμπλέγματος ανακατεύθυνσης υψηλής διαθεσιμότητας στα Windows. Απαιτήσεις υλικού. Εγκατάσταση της υπηρεσίας καταλόγου Active Directory

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

Γιατί χρειάζεστε ένα σύμπλεγμα;

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

Χαρακτηριστικά Win2k3

Σε γενικές γραμμές, ορισμένα cluster έχουν σχεδιαστεί για να βελτιώνουν τη διαθεσιμότητα δεδομένων,
άλλοι - για να εξασφαλίσουν μέγιστη απόδοση. Στο πλαίσιο του άρθρου εμείς
θα έχει ενδιαφέρον MPP (Μαζική Παράλληλη Επεξεργασία)— συστάδες, σε
στην οποία παρόμοιες εφαρμογές εκτελούνται σε πολλούς υπολογιστές, παρέχοντας
επεκτασιμότητα των υπηρεσιών. Υπάρχουν αρκετές τεχνολογίες που επιτρέπουν
κατανείμετε το φορτίο μεταξύ πολλών διακομιστών: ανακατεύθυνση της κυκλοφορίας,
μετάφραση διεύθυνσης, DNS Round Robin, χρήση ειδικών
προγράμματα
, που εργάζονται σε επίπεδο εφαρμογής, όπως οι επιταχυντές ιστού. ΣΕ
Το Win2k3, σε αντίθεση με το Win2k, η υποστήριξη για ομαδοποίηση περιλαμβάνεται αρχικά και
υποστηρίζονται δύο τύποι συμπλεγμάτων, που διαφέρουν σε εφαρμογές και ιδιαιτερότητες
δεδομένα:

1. Συμπλέγματα NLB (Network Load Balancing).- προμηθεύω
επεκτασιμότητα και υψηλή διαθεσιμότητα υπηρεσιών και εφαρμογών που βασίζονται σε πρωτόκολλα TCP
και UDP, συνδυάζοντας έως και 32 διακομιστές με το ίδιο σύνολο δεδομένων σε ένα σύμπλεγμα, σε
τρέχει τις ίδιες εφαρμογές. Κάθε αίτημα εκτελείται ως
χωριστή συναλλαγή. Χρησιμοποιείται για εργασία με σετ σπάνιας αλλαγής
δεδομένα, όπως WWW, ISA, Terminal Services και άλλες παρόμοιες υπηρεσίες.

2. Συμπλέγματα διακομιστών– μπορεί να ενώσει έως και οκτώ κόμβους, τους κύριους
Ο στόχος είναι να διασφαλιστεί η διαθεσιμότητα της εφαρμογής κατά τη διάρκεια αποτυχίας. Αποτελείται από ενεργό και
παθητικούς κόμβους. Ο παθητικός κόμβος κάθεται αδρανής τις περισσότερες φορές, παίζοντας κάποιο ρόλο
αποθεματικό κύριου κόμβου. Για μεμονωμένες εφαρμογέςείναι δυνατή η προσαρμογή
μερικοί ενεργούς διακομιστές, κατανέμοντας το φορτίο μεταξύ τους. Και οι δύο κόμβοι
συνδεδεμένο σε μια ενιαία αποθήκη δεδομένων. Ένα σύμπλεγμα διακομιστών χρησιμοποιείται για τη λειτουργία
Με μεγάλους όγκουςδεδομένα που αλλάζουν συχνά (ταχυδρομείο, αρχείο και
διακομιστές SQL). Επιπλέον, ένα τέτοιο σύμπλεγμα δεν μπορεί να αποτελείται από κόμβους που τρέχουν κάτω
διαχείριση διαφόρων επιλογών Win2k3: Enterprise ή Datacenter ( Εκδόσεις ΙστούΚαι
Τα τυπικά συμπλέγματα διακομιστών δεν υποστηρίζονται).

ΣΕ Microsoft Application Center 2000(και μόνο) υπήρχε ένα ακόμη είδος
συστάδα - CLB (Component Load Balancing), παρέχοντας την ευκαιρία
διανομή εφαρμογές COM+ μεταξύ πολλών διακομιστών.

NLB clusters

Όταν χρησιμοποιείτε εξισορρόπηση φορτίου, α
ένας εικονικός προσαρμογέας δικτύου με τη δική του διεύθυνση IP και MAC ανεξάρτητα από την πραγματική.
Αυτή η εικονική διεπαφή αντιπροσωπεύει το σύμπλεγμα ως έναν μόνο κόμβο, πελάτες
επικοινωνούν ακριβώς μαζί του εικονική διεύθυνση. Όλα τα αιτήματα λαμβάνονται από όλους
κόμβο συμπλέγματος, αλλά υποβάλλονται σε επεξεργασία μόνο από έναν. Εκτελείται σε όλους τους κόμβους
Υπηρεσία Εξισορρόπησης Φορτίου Δικτύου
,
το οποίο, χρησιμοποιώντας έναν ειδικό αλγόριθμο που δεν απαιτεί ανταλλαγή δεδομένων μεταξύ
κόμβους, αποφασίζει εάν ένας συγκεκριμένος κόμβος πρέπει να επεξεργαστεί ένα αίτημα ή
Οχι. Ανταλλαγή κόμβων μηνύματα καρδιακού παλμούδείχνοντάς τους
διαθεσιμότητα. Εάν ο οικοδεσπότης σταματήσει να εκδίδει καρδιακούς παλμούς ή εμφανιστεί ένας νέος κόμβος,
ξεκινούν οι υπόλοιποι κόμβοι διαδικασία σύγκλισης, πάλι
ανακατανομή του φορτίου. Η εξισορρόπηση μπορεί να εφαρμοστεί με έναν από τους δύο τρόπους
λειτουργίες:

1) unicast– unicast όταν αντί για φυσικό MAC
Χρησιμοποιείται το MAC του προσαρμογέα εικονικού συμπλέγματος. Σε αυτήν την περίπτωση, οι κόμβοι συμπλέγματος δεν είναι
μπορούν να ανταλλάσσουν δεδομένα μεταξύ τους χρησιμοποιώντας διευθύνσεις MAC μόνο μέσω IP
(ή ένας δεύτερος προσαρμογέας που δεν σχετίζεται με το σύμπλεγμα).

Μόνο ένας από αυτούς τους τρόπους λειτουργίας θα πρέπει να χρησιμοποιείται σε ένα μόνο σύμπλεγμα.

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

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

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

Ρύθμιση ενός συμπλέγματος NLB

Για οργάνωση ομάδων NLBδεν απαιτείται πρόσθετο λογισμικό, αυτό είναι όλο
παράγονται χρησιμοποιώντας τα διαθέσιμα εργαλεία Win2k3. Για δημιουργία, συντήρηση και παρακολούθηση
Τα συμπλέγματα NLB χρησιμοποιούν το στοιχείο "Διαχειριστής εξισορρόπησης φορτίου δικτύου"
(Διαχειριστής εξισορρόπησης φορτίου δικτύου)
, που βρίσκεται στην καρτέλα
«Διαχείριση» «Πίνακας Ελέγχου» (εντολή NLBMgr). Δεδομένου ότι το συστατικό
Το "Network Load Balancing" είναι εγκατεστημένο ως τυπικό πρόγραμμα οδήγησης δικτύου των Windows,
Η εγκατάσταση NLB μπορεί επίσης να πραγματοποιηθεί χρησιμοποιώντας το στοιχείο "Συνδέσεις δικτύου", στο
όπου είναι διαθέσιμο το αντίστοιχο είδος. Αλλά είναι καλύτερα να χρησιμοποιήσετε μόνο το πρώτο
επιλογή, ταυτόχρονη χρήση του διαχειριστή NLB και "Συνδέσεις δικτύου"
μπορεί να οδηγήσει σε απρόβλεπτα αποτελέσματα.

Το NLB Manager σάς επιτρέπει να διαμορφώνετε και να διαχειρίζεστε την εργασία από ένα μέρος ταυτόχρονα
αρκετές συστάδες και κόμβους.

Είναι επίσης δυνατή η εγκατάσταση ενός συμπλέγματος NLB σε έναν υπολογιστή με ένα δίκτυο
προσαρμογέα που σχετίζεται με το Network Load Balancing, αλλά αυτό
περίπτωση σε λειτουργία unicast, ο διαχειριστής NLB σε αυτόν τον υπολογιστή δεν μπορεί να είναι
χρησιμοποιείται για τον έλεγχο άλλων κόμβων και οι ίδιοι οι κόμβοι δεν μπορούν να ανταλλάξουν
πληροφορίες μεταξύ τους.

Τώρα καλούμε τον αποστολέα NLB. Δεν έχουμε ακόμη συμπλέγματα, οπότε αυτό που εμφανίστηκε
το παράθυρο δεν περιέχει καμία πληροφορία. Επιλέξτε "Νέο" από το μενού "Σύμπλεγμα" και
Αρχίζουμε να συμπληρώνουμε τα πεδία στο παράθυρο «Παράμετροι συμπλέγματος». Στο πεδίο "Ρυθμίσεις".
Παράμετροι IP συμπλέγματος" εισάγετε την τιμή της εικονικής διεύθυνσης IP του συμπλέγματος, μάσκα
υποδίκτυο και πλήρες όνομα. Η τιμή της εικονικής διεύθυνσης MAC έχει οριστεί
αυτομάτως. Ακριβώς από κάτω επιλέγουμε τον τρόπο λειτουργίας του συμπλέγματος: unicast ή
multicast. Δώστε προσοχή στο πλαίσιο ελέγχου "Να επιτρέπεται το τηλεχειριστήριο".
Ολοι έγγραφα της Microsoftσυνιστά ανεπιφύλακτα να μην το χρησιμοποιείτε
αποφυγή προβλημάτων ασφαλείας. Αντίθετα θα πρέπει να χρησιμοποιήσετε
αποστολέα ή άλλα μέσα τηλεχειριστήριο, για παράδειγμα εργαλειοθήκη
Διαχείριση Windows (WMI). Εάν ληφθεί η απόφαση να το χρησιμοποιήσετε, θα πρέπει
λαμβάνουν όλα τα κατάλληλα μέτρα για την προστασία του δικτύου, καλύπτοντας επιπλέον
θύρες UDP τείχους προστασίας 1717 και 2504.

Αφού συμπληρώσετε όλα τα πεδία, κάντε κλικ στο «Επόμενο». Στο παράθυρο "Διευθύνσεις IP συμπλέγματος", όταν
εάν είναι απαραίτητο, προσθέστε επιπλέον εικονικές διευθύνσεις IP που θα
χρησιμοποιείται από αυτό το σύμπλεγμα. Στο επόμενο παράθυρο «Κανόνες θύρας» μπορείτε
ορίστε εξισορρόπηση φορτίου για μία ή για μια ομάδα θυρών όλων των ή
επιλεγμένη IP μέσω πρωτοκόλλων UDP ή TCP, καθώς και αποκλεισμός πρόσβασης στο σύμπλεγμα
ορισμένες θύρες (οι οποίες τείχος προστασίαςδεν αντικαθιστά). Προεπιλεγμένο σύμπλεγμα
επεξεργάζεται αιτήματα για όλες τις θύρες (0–65365). Είναι καλύτερα να περιορίσετε αυτή τη λίστα,
προσθέτοντας μόνο ό,τι είναι πραγματικά απαραίτητο. Αν και, αν δεν θέλετε να τα χάσετε,
μπορείς να τα αφήσεις όλα όπως είναι. Παρεμπιπτόντως, στο Win2k από προεπιλογή όλη η κίνηση
κατευθύνεται στο σύμπλεγμα, επεξεργάστηκε μόνο τον κόμβο που είχε την υψηλότερη προτεραιότητα,
οι υπόλοιποι κόμβοι συνδέθηκαν μόνο όταν ο κύριος απέτυχε.

Για παράδειγμα, για τις υπηρεσίες IIS θα χρειαστεί μόνο να ενεργοποιήσετε τις θύρες 80 (http) και 443 (https).
Επιπλέον, μπορείτε να το κάνετε έτσι ώστε, για παράδειγμα, να υποβάλλονται σε επεξεργασία προστατευμένες συνδέσεις
μόνο ορισμένοι διακομιστές στους οποίους είναι εγκατεστημένο το πιστοποιητικό. Για προσθήκη
νέος κανόνας, κάντε κλικ στο «Προσθήκη», στο παράθυρο διαλόγου που εμφανίζεται, εισάγετε
Διεύθυνση IP κεντρικού υπολογιστή ή εάν ο κανόνας ισχύει για όλους, αφήστε το πλαίσιο ελέγχου
"Ολα". Στα πεδία «Από» και «Προς» της περιοχής θυρών ορίζουμε την ίδια τιμή –
80. Το πεδίο κλειδιού είναι "Filtering Mode" - εδώ
καθορίζει ποιος θα επεξεργαστεί αυτό το αίτημα. Υπάρχουν τρία διαθέσιμα πεδία που καθορίζουν τη λειτουργία
φιλτράρισμα: "Πολλαπλοί κόμβοι", "Μοναδικός κόμβος" και "Απενεργοποίηση αυτής της περιοχής θυρών".
Η επιλογή "Single Node" σημαίνει ότι η κίνηση κατευθύνεται στην επιλεγμένη IP (υπολογιστής
ή σύμπλεγμα) με τον καθορισμένο αριθμό θύρας θα υποβληθεί σε επεξεργασία από τον ενεργό κόμβο,
έχοντας τον δείκτη χαμηλότερης προτεραιότητας (περισσότερα για αυτό παρακάτω). Επιλέγοντας "Απενεργοποίηση..."
σημαίνει ότι αυτή η κίνηση θα απορριφθεί από όλα τα μέλη του συμπλέγματος.

Στη λειτουργία φιλτραρίσματος "Πολλαπλοί κόμβοι", μπορείτε επιπλέον να καθορίσετε την επιλογή
προσδιορίστε τη συνάφεια του πελάτη για να κατευθύνει την επισκεψιμότητα από έναν συγκεκριμένο πελάτη προς
τον ίδιο κόμβο συμπλέγματος. Υπάρχουν τρεις επιλογές: "Καμία", "Ένα" ή "Τάξη"
ΝΤΟ". Η επιλογή του πρώτου σημαίνει ότι οποιοδήποτε αίτημα θα απαντηθεί από αυθαίρετο
κόμβος Αλλά δεν πρέπει να το χρησιμοποιήσετε εάν το επιλέξετε Πρωτόκολλο UDPή
"Και τα δυο". Κατά την επιλογή των υπόλοιπων σημείων, η ομοιότητα των πελατών θα καθοριστεί από
συγκεκριμένο εύρος δικτύου IP ή κατηγορίας C.

Έτσι, για τον κανόνα μας με τη θύρα 80, ας διαλέξουμε την επιλογή
"Πολλαπλοί κόμβοι - κατηγορία C." Συμπληρώνουμε τον κανόνα για το 443 με τον ίδιο τρόπο, αλλά χρησιμοποιούμε
"Ένας κόμβος" έτσι ώστε ο πελάτης να ανταποκρίνεται πάντα στον κύριο κόμβο με το χαμηλότερο
προτεραιότητα. Εάν ο διεκπεραιωτής εντοπίσει έναν μη συμβατό κανόνα, θα εμφανιστεί
προειδοποιητικό μήνυμα, επιπλέον στο αρχείο καταγραφής συμβάντα των Windowsθα εισαχθεί
αντίστοιχη καταχώρηση.

Στη συνέχεια, συνδεθείτε στον κόμβο του μελλοντικού συμπλέγματος εισάγοντας το όνομά του ή την πραγματική του IP και
Καθορίζουμε τη διεπαφή που θα συνδεθεί στο δίκτυο συμπλέγματος. Στο παράθυρο Επιλογές
κόμβος" επιλέξτε την προτεραιότητα από τη λίστα, καθορίστε ρυθμίσεις δικτύου, ορίστε το αρχικό
κατάσταση κόμβου (σε λειτουργία, διακοπή, παύση). Προτεραιότητα ταυτόχρονα
είναι ένα μοναδικό αναγνωριστικό κόμβου. όσο μικρότερος είναι ο αριθμός, τόσο μεγαλύτερη είναι η προτεραιότητα.
Ο κόμβος με προτεραιότητα 1 είναι ο κύριος διακομιστής, κυρίως λήψης
πακέτων και ενεργεί ως διαχειριστής δρομολόγησης.

Το πλαίσιο ελέγχου "Αποθήκευση κατάστασης μετά την επανεκκίνηση του υπολογιστή" σάς επιτρέπει
αποτυχία ή επανεκκίνηση αυτού του κόμβου θα τον θέσει αυτόματα σε λειτουργία. Αφού κάνετε κλικ
Στο "Έτοιμο", θα εμφανιστεί μια καταχώρηση σχετικά με το νέο σύμπλεγμα στο παράθυρο του Manager, στο οποίο προς το παρόν
υπάρχει ένας κόμβος.
Η προσθήκη του επόμενου κόμβου είναι επίσης εύκολη. Επιλέξτε «Προσθήκη κόμβου» από το μενού ή
"Σύνδεση με υπάρχοντα", ανάλογα με τον υπολογιστή
γίνεται σύνδεση (είναι ήδη μέρος του συμπλέγματος ή όχι). Μετά στο παράθυρο
αναφέρετε το όνομα ή τη διεύθυνση του υπολογιστή, εάν τα δικαιώματα σύνδεσης είναι επαρκή, νέος
ο κόμβος θα συνδεθεί με το σύμπλεγμα. Στην αρχή, το εικονίδιο δίπλα στο όνομά του θα είναι
διαφορετικό, αλλά όταν ολοκληρωθεί η διαδικασία σύγκλισης, θα είναι ίδια με
πρώτος υπολογιστής.

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

Μετά την εγκατάσταση NLB clusterμην ξεχάσετε να αλλάξετε την εγγραφή DNS σε
Η ανάλυση ονόματος εμφανίζει τώρα την IP του συμπλέγματος.

Αλλαγή φόρτου διακομιστή

Σε αυτήν τη διαμόρφωση, όλοι οι διακομιστές θα φορτωθούν ομοιόμορφα (εκτός
Επιλογή "Ένας κόμβος"). Σε ορισμένες περιπτώσεις είναι απαραίτητο να ανακατανεμηθεί το φορτίο,
τοποθετώντας το μεγαλύτερο μέρος της εργασίας σε έναν από τους κόμβους (για παράδειγμα, τον πιο ισχυρό).
Για ένα σύμπλεγμα, οι κανόνες μπορούν να αλλάξουν αφού δημιουργηθούν επιλέγοντας
στο μενού περιβάλλοντος που εμφανίζεται όταν κάνετε κλικ στο όνομα, επιλέξτε το στοιχείο "Ιδιότητες συμπλέγματος".
Όλες οι ρυθμίσεις για τις οποίες μιλήσαμε παραπάνω είναι διαθέσιμες εδώ. Στοιχείο μενού
Οι "Ιδιότητες κόμβου" παρέχουν ελαφρώς περισσότερες επιλογές. Σε "Επιλογές κόμβου"
μπορείτε να αλλάξετε την τιμή προτεραιότητας για έναν συγκεκριμένο κόμβο. Στο «Κανόνες
για θύρες" δεν μπορείτε να προσθέσετε ή να διαγράψετε έναν κανόνα, αυτός είναι διαθέσιμος μόνο σε επίπεδο
σύμπλεγμα. Αλλά επιλέγοντας να επεξεργαστούμε έναν συγκεκριμένο κανόνα, έχουμε την ευκαιρία
προσαρμόστε κάποιες ρυθμίσεις. Έτσι, με τη λειτουργία φιλτραρίσματος που έχει οριστεί
"Πολλαπλοί κόμβοι" το στοιχείο "Εκτίμηση φορτίου" γίνεται διαθέσιμο, επιτρέποντας
ανακατανέμει το φορτίο σε έναν συγκεκριμένο κόμβο. Η προεπιλογή είναι επιλεγμένη
"Equal", αλλά στο "Load Estimation" μπορείτε να καθορίσετε μια διαφορετική τιμή φόρτωσης για
συγκεκριμένος κόμβος, ως ποσοστό του συνολικό φορτίοσύμπλεγμα. Εάν η λειτουργία είναι ενεργοποιημένη
φιλτράροντας το "Single node", εμφανίζεται μια νέα παράμετρος "Priority" σε αυτό το παράθυρο
επεξεργασία." Χρησιμοποιώντας το, μπορείτε να κάνετε κίνηση σε μια συγκεκριμένη θύρα
θα υποβληθεί σε επεξεργασία πρώτα από έναν κόμβο του συμπλέγματος και σε έναν άλλο από άλλους
κόμπος.

Καταγραφή συμβάντων

Όπως αναφέρθηκε προηγουμένως, το Network Load Balancing καταγράφει όλα
ενέργειες συμπλέγματος και αλλαγές στο αρχείο καταγραφής συμβάντων των Windows. Για να τα δεις
επιλέξτε «Προβολή συμβάντων – Σύστημα», το NLB περιλαμβάνει μηνύματα WLBS (από
Windows Load Balancing Service, όπως ονομαζόταν αυτή η υπηρεσία στα NT). Εξάλλου, σε
εμφανίζεται το παράθυρο αποστολέα Τελευταία μηνύματα, που περιέχει πληροφορίες σφάλματος
και για όλες τις αλλαγές διαμόρφωσης. Από προεπιλογή αυτές οι πληροφορίες δεν είναι
σώζεται. Για να εγγραφεί σε ένα αρχείο, επιλέξτε «Επιλογές ->
Επιλογές καταγραφής", επιλέξτε το πλαίσιο ελέγχου "Ενεργοποίηση καταγραφής" και καθορίστε ένα όνομα
αρχείο. Νέο αρχείοθα δημιουργηθεί σε έναν υποκατάλογο του λογαριασμού σας στα Έγγραφα
και Ρυθμίσεις.

Ρύθμιση των υπηρεσιών IIS με αναπαραγωγή

Ένα σύμπλεγμα είναι ένα σύμπλεγμα, αλλά χωρίς υπηρεσία δεν έχει νόημα. Επομένως, ας προσθέσουμε IIS (Διαδίκτυο
Υπηρεσίες Πληροφοριών)
. Διακομιστής IISπεριλαμβάνονται στο Win2k3, αλλά για να το συνοψίσουμε
ελαχιστοποιεί την πιθανότητα επιθέσεων στον διακομιστή δεν είναι εγκατεστημένο από προεπιλογή.

Υπάρχουν δύο τρόποι εγκατάστασης των υπηρεσιών IIS: μέσω του Πίνακα Ελέγχου ή
τον οδηγό διαχείρισης ρόλων για αυτόν τον διακομιστή. Ας δούμε το πρώτο. Ας πάμε στο
"Πίνακας ελέγχου - Προσθήκη ή αφαίρεση προγραμμάτων" ( Πίνακας Ελέγχου—Προσθήκη ή
Κατάργηση προγραμμάτων), επιλέξτε «Εγκατάσταση Στοιχεία των Windows» (Προσθήκη/Κατάργηση Windows
Συστατικά). Τώρα μεταβείτε στο στοιχείο "Διακομιστής εφαρμογών" και επιλέξτε "Υπηρεσίες"
IIS" είναι το μόνο που χρειάζεστε. Από προεπιλογή, ο κατάλογος εργασίας του διακομιστή είναι \Inetpub\wwwroot.
Μόλις εγκατασταθεί, οι υπηρεσίες IIS μπορούν να εξάγουν στατικά έγγραφα.

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

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

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

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

Πρώτον, αυτό είναι το δίκτυο υπηρεσιών συμπλέγματος για μετάδοση σήματος "παλμός" (καρδιοχτύπος), με το οποίο το σύμπλεγμα παρακολουθεί την κατάσταση των κόμβων του (που φαίνεται με κόκκινο στο διάγραμμα), του δικτύου αποθήκευσης (SAN, μπλε), στο λύσεις χαμηλού κόστουςΑυτό είναι συνήθως το iSCSI μέσω ενός ξεχωριστού δικτύου Ethernet, αλλά μπορεί επίσης να είναι FibreChanell ή άλλες τεχνολογίες. Για την εξυπηρέτηση πελατών, το σύμπλεγμα συνδέεται με ένα υπάρχον τοπικό δίκτυο.

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

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

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

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

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

Αφού δημιουργήσετε ένα σύμπλεγμα, θα εμφανιστεί στο περιβάλλον δικτύουως άλλος κεντρικός υπολογιστής με το δικό του όνομα και διεύθυνση IP. Μετά από αυτό θα χρειαστεί να αναπτύξουμε πολύ διαθέσιμους ρόλους σε αυτό. Αυτοί μπορεί να είναι διακομιστές αρχείων, SQL ή Exchange, καθώς και άλλες εφαρμογές που υποστηρίζουν ομαδοποίηση. Κάθε ρόλος συμπλέγματος ανακατεύθυνσης εμφανίζεται επίσης στο δίκτυο ως ξεχωριστός κεντρικός υπολογιστής στον οποίο έχουν πρόσβαση οι πελάτες. Ταυτόχρονα, ο πελάτης δεν έχει ιδέα ποιος κόμβος εκτελεί το αίτημά του σε περίπτωση αποτυχίας, για παράδειγμα, λόγω αποτυχίας ενός από τους κόμβους, θα χρειαστεί μόνο να επαναλάβει το αίτημα στην υπηρεσία.

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

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

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

Στα επόμενα υλικά μας θα δούμε την πρακτική εφαρμογή ενός συμπλέγματος ανακατεύθυνσης που βασίζεται στο Hyper-V.

  • Ετικέτες:

Παρακαλώ ενεργοποιήστε την JavaScript για να δείτε το

Ο κύριος στόχος του άρθρου είναι να δείξει ξεκάθαρα πώς να αναπτύξετε ένα σύμπλεγμα ανακατεύθυνσης MS SQL Server 2012. Το υλικό είναι γραμμένο και θα είναι ενδιαφέρον για αρχάριους. Οι έμπειροι γκουρού και όλοι όσοι είναι ήδη εξοικειωμένοι με αυτό το θέμα είναι απίθανο να βρουν κάτι νέο και χρήσιμο για τον εαυτό τους προσωπικά.

Το καθήκον που αντιμετωπίζουμε είναι να διασφαλίσουμε αδιάκοπη λειτουργίακαι υψηλή διαθεσιμότητα βάσης δεδομένων σε ανάπτυξη πελάτη-διακομιστή.

Στάδιο 1 - Προετοιμασία

Βασικές απαιτήσεις υλικού και λογισμικού:

  • Διαθεσιμότητα τουλάχιστον 2 κόμβων (φυσικών/εικονικών), συστημάτων αποθήκευσης
  • Κυρία Windows Server, ΚΥΡΙΑ. SQL ServerΣύστημα αποθήκευσης
  • Σύστημα αποθήκευσης
    1. Διαθέσιμος δίσκος iSCSI για βάσεις δεδομένων
    2. Διαθέσιμος δίσκος iSCSI για MSDTC
    3. Δίσκος απαρτίας

Δοκιμαστική βάση:

  • Windows Server 2012R2 με ρόλους AD DS, DNS, DHCP (WS2012R2AD)
  • αποθήκευσης iSCSI*
  • 2xWindows Server 2012R2 (για σύμπλεγμα WS2012R2C1 και WS2012R2C2)
  • Windows Server 2012R2 με ανυψωμένη την υπηρεσία διακομιστή 1C (WS2012R2AC)

*προαιρετικά, μπορείτε να χρησιμοποιήσετε το Storage Role on Windows Server 2012R2, λύση λογισμικού από την StarWind ή real συσκευή δικτύου iSCSI

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

Αρχικά, εισάγουμε τους διακομιστές WS2012R2C1 και WS2012R2C2 στον τομέα και εγκαθιστούμε τον ρόλο "Συμπλεγματοποίηση ανακατεύθυνσης" σε καθέναν από αυτούς.
Μετά την εγκατάσταση του ρόλου, εκκινήστε το συμπληρωματικό πρόγραμμα Failover Cluster Manager και μεταβείτε στον Οδηγό δημιουργίας συμπλέγματος όπου διαμορφώνουμε το σύμπλεγμα ανακατεύθυνσης: δημιουργία Quorum (κοινόχρηστος πόρος) και MSDTC (iSCSI).

Στάδιο 2 - Εγκατάσταση του MS SQL Server

Για εγκατάσταση χρειαζόμαστε διανομή εγκατάστασης MS SQL Server. Ας εκκινήσουμε τον οδηγό εγκατάστασης και ας επιλέξουμε την εγκατάσταση μιας νέας παρουσίας συμπλέγματος:

Διαβάζουμε προσεκτικά και αποδεχόμαστε τη συμφωνία άδειας χρήσης:

Λαμβάνουμε διαθέσιμες ενημερώσεις:

Περνάμε τον έλεγχο διαμόρφωσης (παραλείπουμε το Warning MSCS):

Επιλέξτε την επιλογή στόχου εγκατάστασης:

Επιλέγουμε τα εξαρτήματα που χρειαζόμαστε (για την εργασία, τα βασικά είναι αρκετά):

Ένας άλλος έλεγχος της διαμόρφωσης εγκατάστασης:

Έλεγχος διαθέσιμου χώρου:

Επιλέξτε έναν δίσκο για τη θέση των βάσεων δεδομένων συμπλέγματος:

Διαμόρφωση διεπαφής δικτύου συμπλέγματος (συνιστάται να προσδιορίσετε τη διεύθυνση με μη αυτόματο τρόπο):

Καθορίστε τα στοιχεία διαχειριστή (μπορείτε να δημιουργήσετε έναν ξεχωριστό χρήστη για το MSSQL):

Ενας από σημαντικά στάδια- αυτή η επιλογή της σειράς ταξινόμησης (Συγκατάταξη) μετά την εγκατάσταση είναι εξαιρετικά προβληματική να αλλάξει:

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

Επιλογή καταλόγων αποθήκευσης κοινόχρηστα αρχείασύμπλεγμα (σε εκδόσεις του MS SQL Server 2012 και παλαιότερες, το TempDB μπορεί να αποθηκευτεί σε κάθε κόμβο και να μην μεταφερθεί σε κοινόχρηστο χώρο αποθήκευσης):

Κάποιοι ακόμη έλεγχοι:



Τέλος, ξεκινάμε την εγκατάσταση (η διαδικασία μπορεί να διαρκέσει πολύ):

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

Στάδιο 3 - προσθήκη ενός δεύτερου κόμβου στο σύμπλεγμα MSSQL

Στη συνέχεια, πρέπει να προσθέσετε έναν δεύτερο κόμβο στο σύμπλεγμα, επειδή Χωρίς αυτό, δεν υπάρχει λόγος να μιλάμε για ανοχή σφαλμάτων.
Η εγκατάσταση και η εγκατάσταση είναι πολύ πιο εύκολη. Στον δεύτερο διακομιστή (VM) εκκινούμε τον οδηγό εγκατάστασης του MS SQL Server:

  • Περνάμε το τεστ εκκίνησης
  • Εισαγάγετε το κλειδί άδειας χρήσης:
  • Διαβάστε και αποδεχτείτε τη συμφωνία άδειας χρήσης:
  • Λαμβάνουμε ενημερώσεις:
  • Περνάμε δοκιμές για την ικανοποίηση των απαιτήσεων για την εγκατάσταση ενός κόμβου (προειδοποίηση MSCS - παράβλεψη):

Επιλέξτε σε ποιο σύμπλεγμα θα προσθέσετε τον κόμβο:

Προβάλλουμε και αποδεχόμαστε τις ρυθμίσεις δικτύου της παρουσίας συμπλέγματος:

Καθορίστε τον χρήστη και τον κωδικό πρόσβασης (όπως και στο πρώτο στάδιο):

Και πάλι δοκιμές και διαδικασία εγκατάστασης:

Με την ολοκλήρωση, θα πρέπει να έχουμε την παρακάτω εικόνα:

Συγχαρητήρια, η εγκατάσταση ολοκληρώθηκε.

Στάδιο 4 - έλεγχος απόδοσης

Ας βεβαιωθούμε ότι όλα λειτουργούν όπως θα έπρεπε. Για να το κάνετε αυτό, μεταβείτε στο συμπληρωματικό πρόγραμμα Failover Cluster Manager:

Αυτή τη στιγμή χρησιμοποιούμε τον δεύτερο κόμβο (WS2012R2C2) σε περίπτωση αποτυχίας, θα μεταβούμε στον πρώτο κόμβο (WS2012R2C1).
Ας προσπαθήσουμε να συνδεθούμε απευθείας στο σύμπλεγμα διακομιστών MSSQL για αυτό θα χρειαστούμε οποιονδήποτε υπολογιστή στο δίκτυο τομέα με εγκατεστημένο το Management Studio MSSQL. Κατά την εκκίνηση, καθορίζουμε το όνομα του συμπλέγματος και του χρήστη μας (ή αφήνουμε την εξουσιοδότηση τομέα).

Ήδη στο στάδιο του σχεδιασμού της μελλοντικής εικονικής υποδομής σας, θα πρέπει να σκεφτείτε να διασφαλίσετε υψηλή διαθεσιμότητα των εικονικών μηχανών σας. Εάν σε μια κανονική κατάσταση η προσωρινή μη διαθεσιμότητα ενός από τους διακομιστές μπορεί να εξακολουθεί να είναι αποδεκτή, τότε εάν ο κεντρικός υπολογιστής Hyper-V σταματήσει, ένα σημαντικό μέρος της υποδομής θα είναι απρόσιτο. Σε σχέση με αυτό, η πολυπλοκότητα της διαχείρισης αυξάνεται απότομα - σταματήστε ή επανεκκινήστε τον κεντρικό υπολογιστή ώρα εργασίαςΕίναι σχεδόν αδύνατο και σε περίπτωση αποτυχίας υλικού ή λογισμικού, θα καταλήξουμε σε κατάσταση έκτακτης ανάγκης σε επίπεδο επιχείρησης.

Όλα αυτά μπορούν να μειώσουν σοβαρά τον ενθουσιασμό για τα οφέλη της εικονικοποίησης, αλλά υπάρχει διέξοδος και έγκειται στη δημιουργία ενός συμπλέγματος υψηλής διαθεσιμότητας. Έχουμε ήδη αναφέρει ότι ο όρος «ανεκτικός σε σφάλματα» δεν είναι απολύτως σωστός και επομένως σήμερα χρησιμοποιείται όλο και περισσότερο ένα άλλο χαρακτηριστικό, το οποίο αντικατοπτρίζει με μεγαλύτερη ακρίβεια την κατάσταση των πραγμάτων - «πολύ διαθέσιμο».

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

ΣΕ αυτό το υλικόθα εξετάσουμε την απλούστερη διαμόρφωση ενός συμπλέγματος ανακατεύθυνσης, που αποτελείται από δύο κόμβους (κόμβους) SRV12R2-NODE1 και SRV12R2-NODE2, καθένας από τους οποίους εκτελείται κάτω από Έλεγχος WindowsΔιακομιστής 2012 R2. Απαραίτητη προϋπόθεση για αυτούς τους διακομιστές είναι η χρήση επεξεργαστών του ίδιου κατασκευαστή, μόνο της Intel ή μόνο της AMD, διαφορετικά η μετεγκατάσταση εικονικών μηχανών μεταξύ κόμβων θα είναι αδύνατη. Κάθε κόμβος πρέπει να είναι συνδεδεμένος σε δύο δίκτυα: το εταιρικό LAN και το δίκτυο αποθήκευσης δεδομένα SAN.

Δεύτερος προαπαιτούμενοΓια να δημιουργήσετε ένα σύμπλεγμα, πρέπει να έχετε μια αναπτυγμένη υπηρεσία καταλόγου Active Directory στο διάγραμμά μας, που αντιπροσωπεύεται από τον ελεγκτή τομέα SRV12R2-DC1.

Η αποθήκευση γίνεται με την τεχνολογία iSCSI και μπορεί να υλοποιηθεί σε οποιαδήποτε κατάλληλη πλατφόρμα, στην περίπτωση αυτή είναι ένας άλλος διακομιστής στον Windows Server 2012 R2 - SRV12R2-STOR. Ο διακομιστής αποθήκευσης μπορεί να συνδεθεί στο εταιρικό δίκτυο και να είναι μέλος ενός τομέα, αλλά αυτό δεν αποτελεί απαίτηση. Η απόδοση του δικτύου αποθήκευσης πρέπει να είναι τουλάχιστον 1 Gbit/s.

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

Το επόμενο βήμα είναι να προσθέσετε το στοιχείο Συστάδα ανακατεύθυνσης.

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

Μετανάστευση εικονικών μηχανών αφήστε το απενεργοποιημένο.

Αφήνουμε τις υπόλοιπες παραμέτρους αμετάβλητες. Η εγκατάσταση του ρόλου Hyper-V θα απαιτήσει επανεκκίνηση, μετά την οποία διαμορφώνουμε τον δεύτερο κόμβο με τον ίδιο τρόπο.

Στη συνέχεια, ας προχωρήσουμε στον διακομιστή αποθήκευσης, πώς να ρυθμίσετε τον χώρο αποθήκευσης iSCSI Βασισμένο στα WindowsΜιλήσαμε για τον Server 2012, αλλά αυτό δεν είναι σημαντικό, μπορείτε να χρησιμοποιήσετε οποιονδήποτε διακομιστή στόχο iSCSI. Για κανονική λειτουργία cluster, θα χρειαστεί να δημιουργήσουμε τουλάχιστον δύο εικονικούς δίσκους: έναν δίσκο μάρτυρα απαρτίας και έναν δίσκο για την αποθήκευση εικονικών μηχανών. Ο δίσκος μάρτυρα είναι ένας πόρος υπηρεσίας του συμπλέγματος σε αυτό το άρθρο δεν θα αγγίξουμε τον ρόλο του και τον μηχανισμό λειτουργίας του, αρκεί να διαθέσουμε ένα ελάχιστο μέγεθος για αυτόν, στην περίπτωσή μας.

Δημιουργήστε έναν νέο στόχο iSCSI και επιτρέψτε την πρόσβαση σε αυτόν από δύο εκκινητές, οι οποίοι θα είναι οι κόμβοι του συμπλέγματος.

Και αντιστοιχίστε τους εικονικούς δίσκους που δημιουργήσατε με αυτόν τον σκοπό.

Έχοντας διαμορφώσει τον χώρο αποθήκευσης, θα επιστρέψουμε σε έναν από τους κόμβους και θα συνδέσουμε δίσκους από τον χώρο αποθήκευσης. Να θυμάστε ότι εάν ο διακομιστής αποθήκευσης είναι επίσης συνδεδεμένος στο τοπικό δίκτυο, τότε κατά τη σύνδεση στον στόχο iSCSI, καθορίστε για πρόσβαση δίκτυο αποθήκευσης.

Αρχικοποιούμε και μορφοποιούμε τους συνδεδεμένους δίσκους.

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

Μετά θα ανοίξουμε Διαχειριστής Hyper-Vκαι ας προχωρήσουμε στη ρύθμιση εικονικών διακοπτών. Το όνομά τους και στους δύο κόμβους πρέπει να είναι συμπίπτουν εντελώς.

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

Στις ρυθμίσεις του οδηγού, προσθέστε τους κόμβους που διαμορφώσαμε και επιλέξτε να εκτελούνται όλες οι δοκιμές.

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

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

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

Όταν δημιουργείται ένα σύμπλεγμα, δημιουργείται ένα εικονικό αντικείμενο για αυτό, το οποίο έχει όνομα δικτύουκαι διεύθυνση. Θα τα υποδείξουμε στο ανοιχτό Οδηγός δημιουργίας συμπλέγματος.

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

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

Στη συνέχεια κάντε κλικ κάντε δεξί κλικποντίκι στο αντικείμενο συμπλέγματος στο δέντρο στα αριστερά και επιλέξτε Πρόσθετα βήματα - Διαμορφώστε τις ρυθμίσεις απαρτίας συμπλέγματος.

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

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

Προκειμένου ο δίσκος να χρησιμοποιηθεί από πολλά μέλη συμπλέγματος ταυτόχρονα, α CSVFS- υλοποίηση συμπλέγματος που υλοποιείται πάνω από το NTFS σύστημα αρχείων, που εμφανίστηκε για πρώτη φορά στον Windows Server 2008 R2 και σας επιτρέπει να χρησιμοποιείτε λειτουργίες όπως η δυναμική (Ζωντανή) μετεγκατάσταση, π.χ. μεταφορά μιας εικονικής μηχανής μεταξύ κόμβων συμπλέγματος χωρίς διακοπή της λειτουργίας της.

Ο κοινόχρηστος χώρος αποθήκευσης γίνεται διαθέσιμος σε όλους τους κόμβους συμπλέγματος στην τοποθεσία C:\ClusterStorage\VolumeN. Λάβετε υπόψη ότι αυτοί δεν είναι απλώς φάκελοι στη μονάδα δίσκου συστήματος, αλλά σημεία προσάρτησης για κοινόχρηστους τόμους συμπλέγματος.

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

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

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

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

Αφού επιλέξετε έναν κόμβο, θα ανοίξει ο τυπικός Οδηγός δημιουργίας εικονικής μηχανής, η εργασία μαζί του δεν είναι δύσκολη, επομένως θα σταθούμε μόνο στα σημαντικά σημεία. Ως τοποθεσία εικονικής μηχανής Αναγκαίωςκαθορίστε έναν από τους κοινόχρηστους τόμους συμπλέγματος C:\ClusterStorage\VolumeN.

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

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

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

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

Έχοντας τελειώσει με Παράμετροιπαω σε Ιδιότητεςεικονική μηχανή και υποδεικνύουν τους προτιμώμενους κόμβους των κατόχων αυτού του ρόλου με φθίνουσα σειρά και προτεραιότητα, οι μηχανές με υψηλότερη προτεραιότητα μεταναστεύουν πρώτα.

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

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

Αυτό ολοκληρώνει τη ρύθμιση της εικονικής μηχανής, μπορούμε να εκκινήσουμε και να εργαστούμε μαζί της.

Τώρα είναι η ώρα να δοκιμάσετε τη μετεγκατάσταση, για να το κάνετε αυτό, κάντε δεξί κλικ στο μηχάνημα και επιλέξτε Μετακίνηση - Ζωντανή μετεγκατάσταση - Επιλέξτε Κόμβο. Η εικονική μηχανή πρέπει να μετακινηθεί στον επιλεγμένο κόμβο χωρίς τερματισμό.

Πώς συμβαίνει η μετανάστευση σε ένα εργασιακό περιβάλλον; Ας υποθέσουμε ότι πρέπει να κλείσουμε ή να επανεκκινήσουμε τον πρώτο κόμβο στον οποίο εκτελείται αυτήν τη στιγμή η εικονική μηχανή. Έχοντας λάβει μια εντολή τερματισμού λειτουργίας, ο κόμβος ξεκινά τη μεταφορά εικονικών μηχανών:

Ο τερματισμός λειτουργίας αναστέλλεται έως ότου μεταφερθούν όλες οι εικονικές μηχανές.

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

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

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

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

  • Ετικέτες:

Παρακαλώ ενεργοποιήστε την JavaScript για να δείτε το

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

Οι λύσεις και τα προϊόντα της Microsoft δεν καταλάμβαναν πάντα άμεσα θέσεις σε επίπεδο εξειδικευμένων λύσεων, αλλά οι πιο σημαντικές εξακολουθούν να γίνονται σταδιακά ηγέτες στην αναλογία τιμής/λειτουργικότητας, καθώς και στην ευκολία εφαρμογής. Ένα τέτοιο παράδειγμα είναι οι συστάδες.

Η ανάπτυξη συμπλεγμάτων υπολογιστών δεν είναι ισχυρή από τη Microsoft. Αυτό αποδεικνύεται, μεταξύ άλλων, από το γεγονός ότι οι εξελίξεις της εταιρείας δεν συμπεριλήφθηκαν στη λίστα των Top-500 υπερυπολογιστών. Επομένως, είναι απολύτως λογικό ότι στο Γραμμή WindowsΟ διακομιστής 2012 δεν διαθέτει την έκδοση HPC (High-performance computing).

Επιπλέον, δεδομένων των χαρακτηριστικών των υπολογιστών υψηλής απόδοσης, πλατφόρμα WindowsΤο Azure φαίνεται πιο υποσχόμενο. Ως εκ τούτου, η Microsoft έχει επικεντρώσει την προσοχή της σε συμπλέγματα υψηλής διαθεσιμότητας.

Συμπλέγματα στα Windows.

Η υποστήριξη συμπλέγματος εφαρμόστηκε για πρώτη φορά από τη Microsoft ξανά λειτουργικό σύστημαστα Windows NT 4 Server Enterprise Edition με τη μορφή τεχνολογίας Microsoft Cluster Service (MSCS). Στον Windows Server 2008, έγινε χαρακτηριστικό Failover Clustering. Ουσιαστικά, αυτά είναι συμπλέγματα ανακατεύθυνσης ή συμπλέγματα υψηλής διαθεσιμότητας, αν και μερικές φορές δεν ονομάζονται σωστά ανεκτικά σε σφάλματα.

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

Ένα σύμπλεγμα υψηλής διαθεσιμότητας στα Windows περιλαμβάνει τουλάχιστον δύο κόμβους με εγκατεστημένα λειτουργικά συστήματα και τους αντίστοιχους ρόλους. Οι κόμβοι πρέπει να συνδέονται εξωτερικό δίκτυοκαι το εσωτερικό δίκτυο που είναι απαραίτητο για την ανταλλαγή μηνυμάτων υπηρεσίας σε μια κοινή αποθήκευση πόρων υπηρεσίας (για παράδειγμα, έναν δίσκο μάρτυρα για απαρτία). Επιπλέον, το σύστημα περιλαμβάνει επίσης δεδομένα από ομαδοποιημένες εφαρμογές. Σε μια κατάσταση όπου οι υπηρεσίες εκτελούνται μόνο σε έναν από τους κόμβους, εφαρμόζεται το σχήμα Ενεργό- Παθητικό, δηλαδή οι υπηρεσίες εκτελούνται σε έναν κόμβο και ο δεύτερος λειτουργεί σε κατάσταση αναμονής. Όταν και οι δύο κόμβοι φέρουν ωφέλιμο φορτίο, εφαρμόζεται ένα σχήμα Ενεργό-Ενεργό.

Από την πρώτη εφαρμογή της, η υποστήριξη για συμπλέγματα στα Windows έχει αλλάξει σημαντικά. Υλοποιήθηκε υποστήριξη για υπηρεσίες αρχείων και δικτύου, αργότερα SQL Server (στο λειτουργικό σύστημα Windows Server 2000), Exchange Server(στον Windows Server 2003) και άλλα τυπικές υπηρεσίεςκαι ρόλους, συμπεριλαμβανομένου του Hyper-V (στο λειτουργικό σύστημα Windows Server 2008). Η επεκτασιμότητα έχει βελτιωθεί (έως 64 κόμβοι στον Windows Server 2012) και η λίστα των υπηρεσιών συμπλέγματος έχει επεκταθεί.

Η υποστήριξη για εικονικοποίηση, καθώς και η τοποθέτηση του Windows Server ως λειτουργικού συστήματος cloud, έγινε η αιτία για την περαιτέρω ανάπτυξη της υποστήριξης συμπλέγματος, καθώς η υψηλή υπολογιστική πυκνότητα θέτει υψηλές απαιτήσεις για την αξιοπιστία και τη διαθεσιμότητα της υποδομής. Επομένως, ξεκινώντας με το λειτουργικό σύστημα Windows Server 2008, το μεγαλύτερο μέρος των βελτιώσεων συγκεντρώνεται σε αυτόν τον τομέα.

Το λειτουργικό σύστημα Windows Server 2008 R2 εισάγει το Hyper-V Cluster Shared Volumes (CSV), το οποίο επιτρέπει στους κόμβους να έχουν πρόσβαση σε ένα μεμονωμένο σύστημα αρχείων NTFS κάθε φορά. Ως αποτέλεσμα, πολλές εικονικές μηχανές συμπλέγματος μπορούν να μοιράζονται την ίδια διεύθυνση LUN και να μετεγκατασταθούν από κεντρικό υπολογιστή σε κεντρικό υπολογιστή ανεξάρτητα.

Στον Windows Server 2012 σε συμπλέγματα Υποστήριξη Hyper-Vέχει βελτιωθεί. Προστέθηκε η δυνατότητα διαχείρισης προτεραιοτήτων εικονικής μηχανής σε επίπεδο ολόκληρου συμπλέγματος, οι οποίες καθορίζουν τη σειρά ανακατανομής μνήμης, ανάκτησης εικονικών μηχανών σε περίπτωση αποτυχίας κόμβου ή προγραμματισμένης μαζικής μετανάστευσης. Οι δυνατότητες παρακολούθησης έχουν επεκταθεί - εάν αποτύχει μια παρακολουθούμενη υπηρεσία, είναι πλέον δυνατή η επανεκκίνηση όχι μόνο της ίδιας της υπηρεσίας, αλλά και ολόκληρης της εικονικής μηχανής. Είναι δυνατή η μετάβαση σε έναν άλλο, λιγότερο απασχολημένο κόμβο. Άλλες, όχι λιγότερο ενδιαφέρουσες καινοτομίες που σχετίζονται με την ομαδοποίηση έχουν εφαρμοστεί.

Συμπλέγματα στον Windows Server 2012.

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

SMB 3.0

Η νέα έκδοση του πρωτοκόλλου SMB 3.0 χρησιμοποιείται για την ανταλλαγή δεδομένων δικτύου. Αυτό το πρωτόκολλο είναι περιζήτητο κατά την εκτέλεση ανάγνωσης, εγγραφής και άλλων λειτουργιών αρχείων σε απομακρυσμένους πόρους. ΣΕ νέα έκδοσηΈχει υλοποιηθεί ένας μεγάλος αριθμός βελτιώσεων που σας επιτρέπουν να βελτιστοποιήσετε τη λειτουργία του SQL Server, του Hyper-V και των συμπλεγμάτων αρχείων. Λάβετε υπόψη τις ακόλουθες ενημερώσεις:

  • διαφανής ανοχή σφαλμάτων. Αυτή η καινοτομία διασφαλίζει τη συνέχεια των λειτουργιών. Εάν ένας από τους κόμβους συμπλέγματος αρχείων αποτύχει, οι τρέχουσες λειτουργίες μεταφέρονται αυτόματα σε έναν άλλο κόμβο. Χάρη σε αυτή την καινοτομία, κατέστη δυνατή η εφαρμογή Ενεργά-Ενεργά σχήματαυποστηρίζει έως και 8 κόμβους.
  • απολέπιση.Χάρη στη νέα εφαρμογή κοινόχρηστων τόμων συμπλέγματος (έκδοση 2.0), είναι δυνατή η ταυτόχρονη πρόσβαση στα αρχεία μέσω όλων των κόμβων συμπλέγματος, επιτυγχάνοντας έτσι τη συγκέντρωση εύρος ζώνηςκαι πραγματοποιείται εξισορρόπηση φορτίου.
  • SMB Direct.Έχει υλοποιηθεί υποστήριξη για προσαρμογείς δικτύου με τεχνολογία RDMA. Η τεχνολογία RDMA (Remote Direct Memory Access) επιτρέπει την απευθείας μεταφορά δεδομένων στη μνήμη της εφαρμογής, απελευθερώνοντας σημαντικά τη CPU.
  • Πολυκάναλο SMB.Επιτρέπει τη συγκέντρωση εύρους ζώνης και βελτιώνει την ανθεκτικότητα όταν υπάρχουν πολλές διαδρομές δικτύου μεταξύ ενός διακομιστή με δυνατότητα SMB 3.0 και ενός πελάτη.

Πρέπει να πούμε ότι για να χρησιμοποιήσετε αυτές τις δυνατότητες, πρέπει να υπάρχει υποστήριξη SMB 3.0 και στα δύο άκρα της σύνδεσης. Η Microsoft συνιστά τη χρήση διακομιστών και πελατών της ίδιας γενιάς (στην περίπτωση του Windows Server 2012, αυτή η πλατφόρμα πελάτη είναι τα Windows 8). Δυστυχώς, σήμερα τα Windows 7 υποστηρίζουν μόνο SMB έκδοση 2.1.

Αποθηκευτικοί Χώροι.

Η τεχνολογία Storage Spaces εφαρμόστηκε για πρώτη φορά στον Windows Server 2012 και έχει εφαρμοστεί υποστήριξη για το νέο σύστημα αρχείων ReFS, το οποίο παρέχει λειτουργίες για την αύξηση της ανοχής σφαλμάτων. Είναι δυνατό να ορίσετε δίσκους στην πισίνα για εντατική αντικατάσταση (σε περίπτωση βλάβης άλλων μέσων ή για γρήγορη αντικατάσταση SSD που έχει εξαντλήσει τους πόρους του). Επιπλέον, έχουν επεκταθεί οι δυνατότητες μικρορύθμισης με χρήση PowerShell.

Ουσιαστικά, η τεχνολογία Storage Spaces είναι μια εφαρμογή λογισμικού του RAID, ενισχυμένη από μεγάλος αριθμός πρόσθετες λειτουργίες. Πρώτον, οι μονάδες άμεσης πρόσβασης πρέπει να συγκεντρωθούν. Κατ 'αρχήν, οι μονάδες δίσκου μπορούν να είναι οποιουδήποτε τύπου και χωρητικότητας, αλλά για τον οργανισμό σταθερή λειτουργίααπαιτείται σαφής κατανόηση των αρχών λειτουργίας της τεχνολογίας.

  • απλό (παρόμοιο με το RAID 0).
  • καθρέφτης (ένας καθρέφτης διπλής κατεύθυνσης είναι ανάλογος με το RAID1, ένας καθρέφτης τριών κατευθύνσεων είναι περισσότερο σύνθετο κύκλωμαόπως το RAID 1E)
  • με ισοτιμία (παρόμοιο με το RAID 5. Αυτή η επιλογήεξασφαλίζει ελάχιστη σπατάλη χώρου με ελάχιστη ανοχή σφαλμάτων).

Η τεχνολογία Storage Spaces δεν είναι εντελώς νέα. Παρόμοιες δυνατότητες έχουν εφαρμοστεί από καιρό στον Windows Server, για παράδειγμα με τη μορφή δυναμικών δίσκων. Η τεχνολογία Storage Spaces κάνει όλες αυτές τις λειτουργίες πιο βολικές και προσφέρει ένα νέο επίπεδο εμπειρίας. Μεταξύ άλλων πλεονεκτημάτων των Storage Spaces, είναι απαραίτητο να σημειωθεί η λεπτή παροχή, η οποία καθιστά δυνατή την αντιστοίχιση μεγεθών σε εικονικούς δίσκους πέρα ​​από αυτά που είναι διαθέσιμα στην πραγματικότητα, προκειμένου αργότερα να προστεθούν νέες μονάδες δίσκου στο αντίστοιχο pool.

Ένα από τα πιο δύσκολα ζητήματα με την τεχνολογία Storage Spaces είναι η απόδοση. Συνήθως, λογισμικό Εφαρμογές RAIDκατώτερη απόδοση σε σχέση με τις επιλογές υλικού. Ωστόσο, αν μιλάμε για διακομιστή αρχείων, τότε το Storage Spaces έχει στη διάθεσή του μεγάλο όγκο μνήμη τυχαίας προσπέλασηςΚαι ισχυρός επεξεργαστής, επομένως η δοκιμή είναι απαραίτητη λαμβάνοντας υπόψη διάφοροι τύποιφορτία. Από αυτή την άποψη, οι δυνατότητες μικρορύθμισης με χρήση του PowerShell έχουν ιδιαίτερη αξία.

Η τεχνολογία Storage Spaces εξαλείφει την ανάγκη για ελεγκτές RAID και ακριβά συστήματα αποθήκευσης μετακινώντας τη λογική στο επίπεδο του λειτουργικού συστήματος. Αυτή η ιδέα αποκαλύπτει όλα τα πλεονεκτήματά της και αποδεικνύεται αρκετά ελκυστική μαζί με μια άλλη καινοτομία.

Scale-Out File Server (SOFS).

Μια άλλη καινοτομία είναι η λειτουργία ρόλων του διακομιστή αρχείων σε συμπλέγματα στον Windows Server 2012, η ​​οποία ονομάζεται Scale-Out File Server. Τώρα έχει υλοποιηθεί η υποστήριξη για δύο τύπους ομαδοποίησης, τα ονόματα των οποίων είναι File Sever for General Use και Scale-Out File Server (SOFS) για δεδομένα εφαρμογής. Κάθε τεχνολογία έχει τους δικούς της τομείς εφαρμογής, καθώς και τα δικά της πλεονεκτήματα και μειονεκτήματα.

Ένας διακομιστής αρχείων για όλες τις χρήσεις είναι ένας πολύ γνωστός τύπος συμπλέγματος Active-Passive. Με τη σειρά του, το SOFS είναι ένα σύμπλεγμα Active-Active, που είναι μια διαμόρφωση πραγματικά ανεκτική σε σφάλματα. Για κοινή χρήση της πρόσβασης στους αντίστοιχους φακέλους, χρησιμοποιήστε την επιλογή Συνεχώς Διαθέσιμο.

εκτός εξαιρετικά χαρακτηριστικάΗ ανοχή σφαλμάτων παρέχει αυξημένη απόδοση, με την επιφύλαξη ορθολογικής σχεδίασης αρχιτεκτονική δικτύου. Το CSV 2.0 Proxy File System (CSVFS) μειώνει τον αντίκτυπο του CHKDSK επιτρέποντας στο βοηθητικό πρόγραμμα να εκτελεί τις απαραίτητες λειτουργίες ενώ εξακολουθεί να μπορεί να εργάζεται με τον όγκο των ενεργών εφαρμογών. Εφαρμόστηκε προσωρινή αποθήκευση ανάγνωσης από CSV. Η χρήση CSV καθιστά απλή και εύκολη την ανάπτυξη και τη διαχείριση. Ο χρήστης πρέπει να δημιουργήσει ένα κανονικό σύμπλεγμα, να διαμορφώσει έναν τόμο CSV και να ενεργοποιήσει τον ρόλο διακομιστή αρχείων στο Scale-Out File Server για τη λειτουργία δεδομένων εφαρμογής.

Χάρη στην απλότητα και τη λειτουργικότητα της προτεινόμενης λύσης, έχει δημιουργηθεί μια νέα κατηγορία εξοπλισμού "cluster-in-a-box" (CiB). Συνήθως αυτό είναι ένα πλαίσιο με δύο διακομιστές blade και συστοιχία δίσκων SAS JBOD με υποστήριξη Storage Spaces. Είναι σημαντικό εδώ τα SAS JBOD να είναι διπλής θύρας και να υπάρχει ένα SAS HBA για την υλοποίηση διασύνδεσης.

Αυτή η οργάνωση του συστήματος στοχεύει συγκεκριμένα στην υποστήριξη του SOFS. Λαμβάνοντας υπόψη ότι ο στόχος iSCSI είναι ενσωματωμένος ως στάνταρ στον Windows Server 2012 και μπορεί επίσης να συγκεντρωθεί, μπορεί έτσι να εφαρμόσει ένα «σπιτικό» σύστημα αποθήκευσης που βασίζεται σε ένα λειτουργικό σύστημα για όλες τις χρήσεις.

Ωστόσο, λάβετε υπόψη ότι ο κάτοχος του CSV εξακολουθεί να είναι ένας από τους κόμβους, ο οποίος είναι υπεύθυνος για όλες τις λειτουργίες μεταδεδομένων. Μεγάλες ποσότητες μεταδεδομένων μπορεί να προκαλέσουν υποβάθμιση της απόδοσης, επομένως η δέσμη ενεργειών Information Worker δεν συνιστάται για το SOFS, ενώ ο Hyper-V και ο SQL Server είναι ιδανικοί για αυτό, μεταξύ άλλων μέσω των δυνατοτήτων συγκέντρωσης εύρους ζώνης.

Άλλες καινοτομίες στις τεχνολογίες ομαδοποίησης των Windows.

Παραπάνω παραθέσαμε μόνο τις πιο σημαντικές και σημαντικές καινοτομίες στον τομέα της ομαδοποίησης στον Windows Server 2012. Άλλες μικρότερες καινοτομίες, ωστόσο, επίσης δεν εμφανίστηκαν τυχαία.

Η υποστήριξη για εικονικοποίηση έχει επεκταθεί απλοποιώντας σημαντικά τη δημιουργία συμπλεγμάτων φιλοξενουμένων (από εικονικές μηχανές). Σε αντίθεση με τον Windows Server 2008 R2, όπου αυτό απαιτούσε την παροχή iSCSI Target in κοινή χρήσηεικονικές μηχανές, το λειτουργικό σύστημα Windows Server 2012 εισήγαγε μια δυνατότητα που σας επιτρέπει να εικονικοποιήσετε τον ελεγκτή FC (παρόμοια με τους προσαρμογείς δικτύου), λόγω της οποίας οι εικονικές μηχανές μπορούν να έχουν άμεση πρόσβαση στο LUN. Μια απλούστερη επιλογή έχει επίσης εφαρμοστεί χρησιμοποιώντας μια κοινή φάκελο δικτύου SMB 3.0 για επισκέπτες του Windows Server 2012.

Ένα από τα σημαντικά αλλά μη τετριμμένα καθήκονταείναι η εγκατάσταση ενημερώσεις λογισμικούστο σύμπλεγμα. Αυτό μπορεί να απαιτεί επανεκκίνηση των κόμβων, επομένως η διαδικασία πρέπει να παρακολουθείται. Το λειτουργικό σύστημα Windows Server 2012 προσφέρει ένα εργαλείο ενημέρωσης Cluster-Aware, το οποίο λειτουργεί ως εξής: ένας από τους κόμβους ορίζεται ως συντονιστής και παρακολουθεί τις ενημερώσεις, τους κατεβάζει στους υπόλοιπους κόμβους και ενημερώνει τους κόμβους έναν προς έναν, ξεκινώντας με αυτά που είναι λιγότερο φορτωμένα. Χάρη σε αυτό, η διαθεσιμότητα του συμπλέγματος διατηρείται στο μέγιστο δυνατό επίπεδοσε όλη τη διαδικασία ενημέρωσης.

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

Τι νέο υπάρχει στον Windows Server 2012 R2.

Το λειτουργικό σύστημα Windows Server 2012 R2 δεν είναι μια απλή ενημέρωση του Windows Server 2012, αλλά είναι ένα εντελώς νέο λειτουργικό σύστημα. Οι καινοτομίες που εφαρμόζονται στον Windows Server 2012 R2 ανεβάζουν ορισμένες από τις δυνατότητες της πλατφόρμας διακομιστή σε ένα εντελώς νέο επίπεδο. Αυτό ισχύει κυρίως για το SOFC και το Hyper-V.

Ιδιαίτερα διαθέσιμες εικονικές μηχανές.

Η διαδικασία δημιουργίας συμπλεγμάτων επισκεπτών έχει απλοποιηθεί, καθώς είναι πλέον δυνατή η χρήση τους κοινόχρηστος αποθηκευτικός χώροςκανονικό VHDX, το οποίο θα παρουσιάζεται ως Κοινόχρηστοι δίσκοι SAS μέσα στην εικονική μηχανή. Σε αυτήν την περίπτωση, τα ίδια τα VHDX πρέπει να βρίσκονται σε CSV ή σε κοινόχρηστους φακέλους SMB 3.0. Ταυτόχρονα, στο εικονικές μηχανέςΜπορούν να χρησιμοποιηθούν τόσο ο Windows Server 2012 R2 όσο και ο Windows Server 2012 (με ενημερωμένα στοιχεία ενοποίησης).

Η επιλογή DrainOnShutdown έχει σχεδιαστεί για να εξοικονομεί τους διαχειριστές συστήματος από σφάλματα και περιττή εργασία. Η λειτουργία ενεργοποιείται από προεπιλογή και κατά τη διάρκεια προγραμματισμένων επανεκκινήσεων ή τερματισμών, μεταφέρει προληπτικά τον κόμβο σε μια λειτουργία συντήρησης στην οποία εκκενώνονται όλοι οι συμπλεγματοποιημένοι ρόλοι. Αυτό μεταφέρει ενεργές εικονικές μηχανές σε άλλους κόμβους στο σύμπλεγμα Hyper-V.

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

Απαρτία.

Εκτός από τη δυναμική απαρτία, ο Windows Server 2012 R2 υλοποιεί επίσης ένα δυναμικό μάρτυρα δίσκου (μάρτυρα). Εάν αλλάξει ο αριθμός των κόμβων, η ψήφος του μπορεί να μετρηθεί αυτόματα έτσι ώστε ο συνολικός αριθμός των ψήφων να παραμείνει μονός. Εάν ο ίδιος ο δίσκος αποδειχθεί ότι δεν είναι διαθέσιμος, η φωνή του απλώς θα μηδενιστεί. Αυτό το σχέδιο σας επιτρέπει να βασιστείτε πλήρως αυτόματους μηχανισμούς, εγκαταλείποντας τα μοντέλα απαρτίας.

Η αξιοπιστία των συμπλεγμάτων που βρίσκονται σε δύο τοποθεσίες έχει αυξηθεί. Συχνά, με μια τέτοια υλοποίηση, ακριβώς οι μισοί από τους κόμβους βρίσκονται σε κάθε τοποθεσία, επομένως οι βλάβες επικοινωνίας μεταξύ των τοποθεσιών μπορεί να προκαλέσουν προβλήματα με τη δημιουργία απαρτίας. Αν και με την πλειοψηφία παρόμοιες καταστάσειςΟ μηχανισμός δυναμικής απαρτίας αντιμετωπίζει με επιτυχία στον Windows Server 2012 R2, είναι δυνατό να εκχωρηθεί χαμηλή προτεραιότητα σε μία από τις τοποθεσίες, έτσι ώστε σε περίπτωση αποτυχίας το σύμπλεγμα να λειτουργεί πάντα στην κύρια τοποθεσία. Εάν το σύμπλεγμα ξεκίνησε με αναγκαστική απαρτία, τότε όταν αποκατασταθεί η επικοινωνία με τον απομακρυσμένο ιστότοπο, οι υπηρεσίες του συμπλέγματος θα επανεκκινηθούν σε αυτόματη λειτουργίακαι ολόκληρο το σύμπλεγμα θα ενωθεί ξανά.

CSV 2.1

Σημαντικές αλλαγές έχουν επίσης γίνει στην εφαρμογή του CSV. Τώρα οι ρόλοι των κατόχων τόμων κατανέμονται ομοιόμορφα στους κόμβους αυτόματα, σύμφωνα με τις αλλαγές στον αριθμό τους. Η ανοχή σφαλμάτων του CSV έχει αυξηθεί λόγω του γεγονότος ότι εκκινούνται δύο παρουσίες της υπηρεσίας διακομιστή σε κάθε κόμβο συμπλέγματος. Το ένα χρησιμοποιείται για την εξυπηρέτηση της κίνησης SMB πελατών, το άλλο παρέχει επικοινωνία μεταξύ κόμβων. Σε αυτήν την περίπτωση, η υπηρεσία παρακολουθείται και σε περίπτωση αποτυχίας, ο ρόλος κατόχου CSV μεταφέρεται σε άλλο κόμβο.

Μια σειρά από καινοτομίες στο CSV επιτρέπουν πιο αποτελεσματική χρήση του SOFC και των αποθηκευτικών χώρων. Προστέθηκε υποστήριξη για το σύστημα αρχείων ReFS, το οποίο έχει πιο προηγμένη εσωτερική οργάνωση από το NTFS. Πιθανότατα, αυτό το σύστημα αρχείων θα πάρει σταδιακά ηγετική θέση στα προϊόντα της Microsoft. Ο Windows Server 2012 R2 εισάγει επίσης έναν μηχανισμό κατάργησης διπλότυπων, ο οποίος ήταν προηγουμένως αποκλειστικός διακομιστής αρχείων για όλες τις χρήσεις. Η ενεργοποίηση της κατάργησης διπλότυπων απενεργοποιεί την προσωρινή μνήμη αποκλεισμού CSV, αλλά σε ορισμένες περιπτώσεις μπορεί να είναι αρκετά αποτελεσματική. Οι τόμοι CSV μπορούν να δημιουργηθούν σε Storage Spaces με ισοτιμία.

Στον Windows Server 2012 R2, η δυνατότητα συνδυασμού διαφορετικών τύπων μονάδων δίσκου έχει ιδιαίτερο νόημα με διαστήματα σε επίπεδα. Είναι πλέον δυνατή η δημιουργία δύο επιπέδων: γρήγορο (με βάση SSD) και υψηλής χωρητικότητας (βάσει σκληροι ΔΙΣΚΟΙ) και κατά τη δημιουργία εικονικό δίσκονα διαθέσει ένα ορισμένο ποσό από καθένα από αυτά. Στη συνέχεια, σύμφωνα με ένα συγκεκριμένο χρονοδιάγραμμα, τα περιεχόμενα του εικονικού δίσκου θα αναλυθούν και θα τοποθετηθούν σε μπλοκ 1 MB σε ταχύτερα ή πιο αργά μέσα, ανάλογα με τη ζήτηση. Μια άλλη χρήση των χώρων πολλαπλών επιπέδων είναι η εφαρμογή της μνήμης cache εγγραφής σε SSD. Σε περιόδους αιχμής φορτίων, η εγγραφή πραγματοποιείται γρήγορα δίσκους στερεάς κατάστασης, και αργότερα τα ψυχρά δεδομένα μετακινούνται σε πιο αργούς σκληρούς δίσκους.

Οι καινοτομίες που σχετίζονται με το CSV και τους Αποθηκευτικούς Χώρους είναι οι πιο σημαντικές στον Windows Server 2012 R2. Με βάση αυτά, μπορείτε να αναπτύξετε όχι μόνο αξιόπιστα διακομιστές αρχείων, αλλά ισχυρά και ευέλικτα συστήματα αποθήκευσης δεδομένων με εξαιρετική επεκτασιμότητα και εξαιρετική ανοχή σφαλμάτων, παρέχοντας στον χρήστη μια μεγάλη γκάμα σύγχρονων εργαλείων.