Τι είναι ο CMC
Ο ελεγκτής διαχείρισης σασί, ή CMC, είναι ένας μικρός υπολογιστής ενσωματωμένος σε περίβλημα blade ή αρθρωτών servers. Μοναδική του δουλειά είναι να εποπτεύει το ίδιο το σασί: τα κοινά τροφοδοτικά, τους ανεμιστήρες, τις μονάδες δικτύου και αποθήκευσης και τους servers που είναι τοποθετημένοι στο περίβλημα. Ο όρος συνδέεται κυρίως με τα αρθρωτά συστήματα Dell PowerEdge, ενώ άλλοι κατασκευαστές προσφέρουν την ίδια ιδέα με άλλα ονόματα, όπως onboard administrator ή chassis management module.
Το βασικό του γνώρισμα είναι ότι λειτουργεί εκτός ζώνης (out of band). Έχει δικό του επεξεργαστή, υλικολογισμικό και θύρα δικτύου, οπότε συνεχίζει να απαντά ακόμη κι όταν ένα blade έχει κολλήσει, είναι σβηστό ή δεν έχει καθόλου λειτουργικό σύστημα. Για τη διαχείριση περιουσιακών στοιχείων υλικού είναι το μοναδικό σημείο που γνωρίζει ποιο φυσικό υλικό βρίσκεται σε κάθε περίβλημα και σε ποια κατάσταση.
Πώς λειτουργεί ο CMC
Ο ελεγκτής ξεκινά μαζί με το περίβλημα και όχι με κάποιον από τους servers, και χτίζει την εικόνα του σασί με σταθερή σειρά.
- 1
Εκκίνηση μαζί με το σασί
Ο CMC ξεκινά μόνος του, πριν ανοίξει οποιοδήποτε blade, και φορτώνει το δικό του υλικολογισμικό.
- 2
Ανακάλυψη των μονάδων
Εντοπίζει τα εγκατεστημένα blades, τροφοδοτικά, ανεμιστήρες και μονάδες I/O και διαβάζει την ταυτότητα και την κατάστασή τους μέσω του backplane του σασί.
- 3
Σύνδεση στο δίκτυο διαχείρισης
Παίρνει διεύθυνση σε ξεχωριστό δίκτυο διαχείρισης και προσφέρει διεπαφή ιστού, γραμμή εντολών και τυπικά πρωτόκολλα όπως το SNMP.
- 4
Παρακολούθηση και δράση
Καταγράφει την κατανάλωση ισχύος, τις θερμοκρασίες και τις βλάβες, στέλνει ειδοποιήσεις και εφαρμόζει πολιτικές, όπως όρια ισχύος για ολόκληρο το περίβλημα.
Τι διαχειρίζεται ο CMC
Φανταστείτε το σασί ως ένα μικρό κέντρο δεδομένων διπλωμένο σε ένα κουτί. Ο CMC καλύπτει τα μέρη που ανήκουν στο κουτί και όχι σε έναν μεμονωμένο server:
| Τομέας | Τι κάνει ο CMC | Γιατί έχει σημασία |
|---|---|---|
| Τροφοδοσία | Αναφέρει την κατανάλωση και μπορεί να περιορίσει τη συνολική ισχύ του περιβλήματος | Κρατά το σασί εντός του ενεργειακού προϋπολογισμού |
| Ψύξη | Παρακολουθεί τις θερμοκρασίες και ελέγχει την ταχύτητα των ανεμιστήρων | Αποτρέπει τον περιορισμό απόδοσης και τις βλάβες από τη ζέστη |
| Blade servers | Ανάβει και σβήνει τα blades και δίνει πρόσβαση στον ελεγκτή διαχείρισης του καθενός | Επιτρέπει εργασία χωρίς επίσκεψη στο rack |
| Μονάδες δικτύου και αποθήκευσης | Δείχνει την κατάσταση και τις βασικές ρυθμίσεις των κοινών switches και αποθηκευτικών μέσων | Δίνει ενιαία εικόνα της κοινής υποδομής |
| Απογραφή και αρχεία καταγραφής | Απαριθμεί τα εγκατεστημένα εξαρτήματα με σειριακούς αριθμούς και καταγράφει συμβάντα υλικού | Υποστηρίζει ελέγχους και αιτήματα εγγύησης |
Ο CMC σε σύγκριση με άλλους ελεγκτές
Ο CMC συχνά μπερδεύεται με τον ελεγκτή διαχείρισης κάθε server, όπως το iDRAC στους servers Dell, και με τους πράκτορες απογραφής λογισμικού. Κοιτούν διαφορετικά επίπεδα. Ο ελεγκτής του server διαχειρίζεται ένα μηχάνημα, ο CMC το περίβλημα γύρω του, και ένας πράκτορας μέσα στο λειτουργικό βλέπει μόνο όσα αναφέρει αυτό το λειτουργικό.
Γι' αυτό η ανακάλυψη στοιχείων IT που βασίζεται μόνο σε πράκτορες χάνει τα σβηστά blades, τις άδειες θέσεις και τις κοινές μονάδες. Η απογραφή υλικού με πράκτορες είναι ισχυρή σε σταθμούς εργασίας και servers με λειτουργικό σύστημα, ενώ ο CMC καλύπτει το κενό στο περίβλημα.
Ποιο επίπεδο βλέπει τι
Κάθε επίπεδο απαντά σε διαφορετικό ερώτημα και κανένα δεν αντικαθιστά τα άλλα:
| Δυνατότητα | CMC | Ελεγκτής server | Πράκτορας ΛΣ |
|---|---|---|---|
| Λειτουργεί με σβηστό server | |||
| Αναφέρει κοινά τροφοδοτικά και ανεμιστήρες | |||
| Δίνει απομακρυσμένη κονσόλα σε έναν server | |||
| Βλέπει εγκατεστημένο λογισμικό και ρυθμίσεις ΛΣ |
Γιατί τα δεδομένα σασί μετρούν στο μητρώο στοιχείων
Τα δεδομένα του σασί έχουν αξία επειδή είναι φυσικά και δύσκολα να παραποιηθούν. Οι σειριακοί αριθμοί, οι θέσεις και οι λίστες εξαρτημάτων από τον CMC δίνουν στη διαχείριση περιουσιακών στοιχείων IT μια αξιόπιστη εικόνα για το τι είναι εγκατεστημένο και πού, που είναι η αφετηρία για την παρακολούθηση εγγυήσεων, τον σχεδιασμό χωρητικότητας και την απόσυρση.
Οι ίδιες εγγραφές μπορούν να τροφοδοτήσουν μια βάση δεδομένων διαχείρισης διαμόρφωσης, αρκεί κάποιος να έχει την ευθύνη του συγχρονισμού. Χωρίς υπεύθυνο, το περίβλημα τεκμηριώνεται μία φορά κατά την εγκατάσταση και η τεκμηρίωση απομακρύνεται από την πραγματικότητα καθώς τα blades αλλάζουν, μετακινούνται ή αποσύρονται.
Κίνδυνοι και συνηθισμένα λάθη
Ο CMC ελέγχει κάθε blade του περιβλήματος, επομένως οι αδυναμίες του είναι αδυναμίες του περιβλήματος. Τα συνήθη προβλήματα είναι λειτουργικά και όχι εξωτικά:
Αντιμετωπίστε την πρόσβαση στον CMC ως προνομιακή πρόσβαση: όποιος τον ελέγχει μπορεί να σβήσει ή να αναδιαμορφώσει κάθε blade του περιβλήματος.
- Θύρες διαχείρισης που μένουν σε δίκτυο γενικής χρήσης αντί για απομονωμένο δίκτυο διαχείρισης
- Εργοστασιακά ή κοινόχρηστα διαπιστευτήρια διαχειριστή που δεν αλλάζουν ποτέ
- Υλικολογισμικό που δεν ενημερώνεται ποτέ, επειδή η παρέμβαση σε κοινό σασί φαίνεται επικίνδυνη
- Ειδοποιήσεις που δεν φτάνουν σε κανέναν, με αποτέλεσμα ένας χαλασμένος ανεμιστήρας ή τροφοδοτικό να περνά απαρατήρητος μέχρι να χαλάσει και δεύτερο
- Μια άγνωστη συσκευή στο δίκτυο διαχείρισης που κανείς δεν αμφισβητεί, κάτι που ακριβώς ένας έλεγχος για μη εξουσιοδοτημένες συσκευές θα έπρεπε να εντοπίσει
Από πού να ξεκινήσετε
Ξεκινήστε με μια λίστα όλων των περιβλημάτων, με τη διεύθυνση του ελεγκτή, την έκδοση υλικολογισμικού και τον υπεύθυνο. Βάλτε το δίκτυο διαχείρισης πίσω από δικούς του κανόνες πρόσβασης, χρησιμοποιήστε ονομαστικούς λογαριασμούς αντί για κοινό login, στείλτε τις ειδοποιήσεις σε γραμματοκιβώτιο ή σύστημα που κάποιος πραγματικά παρακολουθεί και κρατήστε την απογραφή των σασί στο ίδιο μητρώο στοιχείων με όλα τα υπόλοιπα. Ο στόχος είναι απλός: κανένα περίβλημα χωρίς υπεύθυνο.
Δεν μπορείς να προστατεύσεις ό,τι δεν μπορείς να απαριθμήσεις, και ο ελεγκτής του σασί είναι το σημείο όπου αρχίζει η λίστα του φυσικού υλικού.
