Veeam Log Diving Components and Glossary

Veeam Log Diving Components and Glossary

Εμείς στο Veeam αγαπάμε τα κούτσουρα. Και επειδή οι περισσότερες λύσεις μας είναι αρθρωτές, γράφουν πολλά αρχεία καταγραφής. Και δεδομένου ότι το αντικείμενο της δραστηριότητάς μας είναι να διασφαλίσουμε την ασφάλεια των δεδομένων σας (δηλαδή, ξεκούραστο ύπνο), τότε τα αρχεία καταγραφής δεν θα πρέπει μόνο να καταγράφουν κάθε φτάρνισμα, αλλά και να το κάνουν με κάποια λεπτομέρεια. Αυτό είναι απαραίτητο ώστε σε περίπτωση κάτι να είναι ξεκάθαρο πώς συνέβη αυτό το «τι», ποιος φταίει και τι πρέπει να γίνει στη συνέχεια. Είναι όπως στην ιατροδικαστική επιστήμη: ποτέ δεν ξέρεις τι μικρό πράγμα θα σε βοηθήσει να βρεις τον δολοφόνο της Λόρα Πάλμερ.

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

Γιατί μια σειρά άρθρων και γιατί να μην τα περιγράψω όλα ταυτόχρονα;

Η απλή καταγραφή του αρχείου καταγραφής που βρίσκεται και τι είναι αποθηκευμένο σε αυτό είναι ένα μάλλον καταστροφικό εγχείρημα. Και είναι τρομακτικό ακόμη και να σκεφτόμαστε να διατηρήσουμε αυτές τις πληροφορίες ενημερωμένες. Μια απλή λίστα όλων των πιθανών τύπων αρχείων καταγραφής στο Veeam Backup & Replication είναι ένας πίνακας σε πολλά φύλλα με μικρά γράμματα. Ναι, και θα είναι σχετικό μόνο τη στιγμή της δημοσίευσης, γιατί. όταν κυκλοφορήσει η επόμενη ενημέρωση κώδικα, ενδέχεται να εμφανιστούν νέα αρχεία καταγραφής, η λογική των αποθηκευμένων πληροφοριών στα παλιά θα αλλάξει κ.λπ. Ως εκ τούτου, θα είναι πολύ πιο κερδοφόρο να εξηγήσουμε τη δομή τους και την ουσία των πληροφοριών που περιέχονται σε αυτά. Αυτό θα σας επιτρέψει να πλοηγηθείτε καλύτερα στα μέρη από το κοινότοπο συσσώρευση ονομάτων.

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

Γλωσσάρι και ορολογία

Εδώ, πρώτα απ 'όλα, αξίζει να ζητήσουμε συγγνώμη από τους πρωταθλητές της καθαρότητας της ρωσικής γλώσσας και τους μάρτυρες του λεξικού του Ozhegov. Όλοι αγαπάμε πολύ τη μητρική μας γλώσσα, αλλά η καταραμένη βιομηχανία πληροφορικής λειτουργεί στα αγγλικά. Λοιπόν, δεν το καταλήξαμε, αλλά συνέβη ιστορικά. Δεν φταίω εγώ, ήρθε μόνος του (γ)

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

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

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

Φιλοξενούμενος (Host): Στον κόσμο της εικονικοποίησης, αυτό είναι ένα μηχάνημα με hypervisor. Φυσικό, εικονικό, σύννεφο - δεν έχει σημασία. Εάν κάτι εκτελεί έναν hypervisor (ESXi, Hyper-V, KVM κ.λπ.), τότε αυτό το "κάτι" ονομάζεται host. Είτε πρόκειται για ένα σύμπλεγμα με δέκα rack είτε για φορητό υπολογιστή με ένα εργαστήριο για μιάμιση εικονικές μηχανές - αν ξεκινούσατε έναν hypervisor, γίνατε οικοδεσπότης. Επειδή ο hypervisor φιλοξενεί εικονικές μηχανές. Υπάρχει ακόμη και μια ιστορία ότι η VMware κάποτε ήθελε να επιτύχει μια σταθερή σύνδεση της λέξης host με το ESXi. Αλλά δεν το έκανε.

Στον σύγχρονο κόσμο, η έννοια του "κεντρικού υπολογιστή" έχει πρακτικά συγχωνευθεί με την έννοια του "διακομιστή", η οποία προκαλεί κάποια σύγχυση στην επικοινωνία, ειδικά όταν πρόκειται για υποδομές Windows. Έτσι, κάθε μηχάνημα που φιλοξενεί κάποια υπηρεσία που μας ενδιαφέρει μπορεί να ονομαστεί με ασφάλεια οικοδεσπότης. Για παράδειγμα, στα αρχεία καταγραφής του WinSock όλα επισημαίνονται με τη λέξη host. Το κλασικό "Host not found" είναι ένα παράδειγμα αυτού. Ξεκινάμε λοιπόν από το πλαίσιο, αλλά θυμηθείτε - στον κόσμο της εικονικοποίησης, ένας κεντρικός υπολογιστής είναι αυτός που φιλοξενεί τους επισκέπτες (περισσότερα για αυτό σε δύο γραμμές παρακάτω).

Από την τοπική ορολογία (μάλλον ακόμη και ακρωνύμια, σε αυτήν την περίπτωση), υπενθυμίζεται εδώ ότι το VMware είναι VI, το vSphere είναι VC και το Hyper-V είναι HV.

Επισκέπτης (Επισκέπτης): Η εικονική μηχανή που λειτουργεί στον κεντρικό υπολογιστή. Δεν υπάρχει τίποτα να εξηγήσω εδώ, όλα είναι τόσο λογικά και απλά. Ωστόσο, πολλοί σέρνουν επιμελώς εδώ κάποιες άλλες έννοιες.

Για τι? Δεν γνωρίζω.
Guest OS, αντίστοιχα, το λειτουργικό σύστημα του guest machine. Και ούτω καθεξής.

Εργασία δημιουργίας αντιγράφων ασφαλείας/αντιγραφής (jobA): Καθαρή ορολογία του Wim, που υποδηλώνει ορισμένες από τις εργασίες. Backup job == Backup Job. Κανείς δεν έχει καταλάβει πώς να το μεταφράσει όμορφα στα ρωσικά, οπότε όλοι λένε "JobA". Με έμφαση στην τελευταία συλλαβή.

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

Δημιουργία αντιγράφων ασφαλείας (Δημιουργία αντιγράφων ασφαλείας, δημιουργία αντιγράφων ασφαλείας. Για true-oldfags, επιτρέπεται η δημιουργία αντιγράφων ασφαλείας): Εκτός από το προφανές (ένα αντίγραφο ασφαλείας των δεδομένων που βρίσκεται κάπου), σημαίνει και την ίδια την εργασία (τρεις γραμμές παραπάνω, αν το έχετε ήδη ξεχάσει), με αποτέλεσμα να εμφανίζεται το ίδιο το αρχείο αντιγράφου ασφαλείας. Πιθανώς, οι κύριοι που ομιλούν τη μητρική αγγλική γλώσσα είναι πολύ τεμπέληδες για να πουν ότι έτρεξα τη δουλειά μου στη δημιουργία αντιγράφων ασφαλείας κάθε φορά, οπότε λένε απλώς ότι έτρεξα το αντίγραφο ασφαλείας μου και όλοι καταλαβαίνουν ο ένας τον άλλον τέλεια. Σας προσκαλώ να στηρίξετε αυτή την υπέροχη πρωτοβουλία.

Ενοποίηση (Ενοποίηση): Ένας όρος που εμφανίστηκε στο ESXi 5.0 Μια επιλογή στο μενού στιγμιότυπων που ξεκινά τη διαδικασία διαγραφής των λεγόμενων ορφανών στιγμιότυπων. Δηλαδή, στιγμιότυπα που είναι φυσικά διαθέσιμα, αλλά έπεσαν εκτός της εμφανιζόμενης λογικής δομής. Θεωρητικά, αυτή η διαδικασία δεν θα πρέπει να επηρεάζει τα αρχεία που εμφανίζονται στη διαχείριση στιγμιότυπων, αλλά όλα μπορούν να συμβούν. Η ουσία της διαδικασίας ενοποίησης είναι ότι τα δεδομένα από το στιγμιότυπο (παιδικός δίσκος) εγγράφονται στον κύριο (γονικό) δίσκο. Η διαδικασία συνδυασμού δίσκων ονομάζεται συγχώνευση. Εάν έχει εκδοθεί μια εντολή ενοποίησης, τότε η εγγραφή στιγμιότυπου μπορεί να αφαιρεθεί από τη βάση δεδομένων πριν από τη συγχώνευση και τη διαγραφή του στιγμιότυπου. Και αν το στιγμιότυπο δεν μπορούσε να διαγραφεί για κανένα λόγο, τότε εμφανίζονται αυτά τα ίδια ορφανά στιγμιότυπα. Σχετικά με την εργασία με στιγμιότυπα, η VMware έχει καλό KB. Και εμείς επίσης κατά κάποιο τρόπο γι 'αυτούς έγραψε στο Habré.

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

Διακομιστής μεσολάβησης (Proxy): Είναι σημαντικό να καταλάβουμε αμέσως ότι το Veeam Proxy δεν είναι ακριβώς το ίδιο με αυτό που έχουμε συνηθίσει στο Διαδίκτυο. Στα προϊόντα Veeam, αυτό είναι ένα είδος οντότητας που ασχολείται με τη μεταφορά δεδομένων από το ένα μέρος στο άλλο. Εάν δεν υπεισέλθετε σε λεπτομέρειες, τότε το VBR είναι ένας διακομιστής εντολών και ελέγχου και οι διακομιστές μεσολάβησης είναι οι πόροι του. Δηλαδή, ένας διακομιστής μεσολάβησης είναι ένα μηχάνημα μέσω του οποίου ρέει η κυκλοφορία και στο οποίο είναι εγκατεστημένα στοιχεία VBR που βοηθούν στη διαχείριση αυτής της κίνησης. Για παράδειγμα, για να μεταφέρετε δεδομένα από ένα κανάλι σε άλλο ή απλά να κολλήσετε δίσκους στον εαυτό του (λειτουργία HotAdd).

Αποθετήριο (Αποθήκη):  Τεχνικά, αυτή είναι απλώς μια καταχώρηση στη βάση δεδομένων VBR, που υποδεικνύει το μέρος όπου αποθηκεύονται τα αντίγραφα ασφαλείας και πώς να συνδεθείτε σε αυτό το μέρος. Στην πραγματικότητα, μπορεί να είναι είτε απλώς μια μπάλα CIFS είτε ξεχωριστός δίσκος, διακομιστής ή κάδος στο cloud. Και πάλι, βρισκόμαστε στο πλαίσιο, αλλά καταλαβαίνουμε ότι ένα αποθετήριο είναι απλώς ένα μέρος όπου βρίσκονται τα αντίγραφα ασφαλείας σας.

 Στιγμιότυπο (SnapshOt): Οι λάτρεις της γραμματικής της Οξφόρδης προτιμούν να πουν ποιος είναι στιγμιότυπος και ποιος στιγμιότυπος, αλλά η αναλφάβητη πλειοψηφία επωφελείται από τη μεγαλύτερη μάζα. Αν κάποιος δεν ξέρει, αυτή είναι μια τεχνολογία που σας επιτρέπει να επαναφέρετε την κατάσταση ενός δίσκου σε μια συγκεκριμένη χρονική στιγμή. Αυτό γίνεται είτε με προσωρινή ανακατεύθυνση των λειτουργιών I/O μακριά από τον κύριο δίσκο - τότε θα ονομάζεται στιγμιότυπο RoW (Redirect on Write) - είτε μεταφέροντας επανεγγράψιμα μπλοκ από τον δίσκο σας σε άλλο - αυτό θα ονομάζεται CoW (Αντιγραφή σε εγγραφή ) στιγμιότυπο. Χάρη στις ευρείες δυνατότητες για τη χρήση αυτών των λειτουργιών, το Veeam μπορεί να κάνει τα εφεδρικά μαγικά του. Αυστηρά μιλώντας, όχι μόνο αυτοί, αλλά αυτό είναι το θέμα των επόμενων κυκλοφοριών.

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

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

Εργασία (Εργασία): Αυτή είναι η διαδικασία επεξεργασίας κάθε μεμονωμένου μηχανήματος εντός της εργασίας. Δηλαδή: έχετε μια εργασία δημιουργίας αντιγράφων ασφαλείας, η οποία περιλαμβάνει τρία μηχανήματα. Αυτό σημαίνει ότι κάθε αυτοκίνητο θα υποβληθεί σε επεξεργασία ως μέρος μιας ξεχωριστής εργασίας. Συνολικά, θα υπάρχουν τέσσερα αρχεία καταγραφής: το κύριο για εργασίες και τρία για εργασίες. Ωστόσο, υπάρχει μια σημαντική απόχρωση εδώ: με την πάροδο του χρόνου, η λέξη "καθήκον" έχει γίνει άσκοπα διφορούμενη. Όταν μιλάμε για γενικά αρχεία καταγραφής, εννοούμε ότι μια εργασία είναι ακριβώς ένα VM. Αλλά υπάρχουν "καθήκοντα" τόσο στο διακομιστή μεσολάβησης όσο και στο αποθετήριο. Εκεί μπορεί να σημαίνει έναν εικονικό δίσκο, μια εικονική μηχανή και ολόκληρη την εργασία. Δηλαδή, είναι σημαντικό να μην χαθεί το πλαίσιο.

Υπηρεσία Veeam %name%:  Προς όφελος των επιτυχημένων αντιγράφων ασφαλείας, πολλές υπηρεσίες λειτουργούν ταυτόχρονα, μια λίστα των οποίων μπορείτε να βρείτε στον βασικό εξοπλισμό. Τα ονόματά τους αντικατοπτρίζουν αρκετά διαφανώς την ουσία τους, αλλά μεταξύ ίσων υπάρχει το πιο σημαντικό - Veeam Backup Service, χωρίς την οποία τα υπόλοιπα δεν θα λειτουργήσουν.

VSS: Τεχνικά, το VSS θα πρέπει πάντα να σημαίνει Microsoft Volume Shadow Copy Service. Στην πραγματικότητα, χρησιμοποιείται από πολλούς ως συνώνυμο του Application-Aware Image Processing. Κάτι που φυσικά είναι κατηγορηματικά λάθος, αλλά αυτή είναι μια ιστορία από την κατηγορία «Οποιοδήποτε SUV μπορεί να ονομαστεί τζιπ και θα γίνεις κατανοητός».

Φανταστικά κούτσουρα και πού ζουν

Θέλω να ξεκινήσω αυτό το κεφάλαιο αποκαλύπτοντας το μεγάλο μυστικό - ποια ώρα εμφανίζεται στα αρχεία καταγραφής;

Θυμάμαι:

  • Το ESXi γράφει πάντα αρχεία καταγραφής σε UTC+0.
  • Το vCenter διατηρεί αρχεία καταγραφής σύμφωνα με την ώρα της ζώνης ώρας του.
  • Το Veeam διατηρεί αρχεία καταγραφής κατά ώρα και ζώνη ώρας του διακομιστή στον οποίο βρίσκεται.
  • Και μόνο τα συμβάντα των Windows σε μορφή EVTX δεν υποφέρουν από δέσμευση σε τίποτα. Όταν ανοίξουν, ο χρόνος υπολογίζεται εκ νέου για το αυτοκίνητο στο οποίο ανοίχτηκαν. Η πιο βολική επιλογή, αν και υπάρχουν δυσκολίες με αυτό. Η μόνη απτή δυσκολία είναι η διαφορά στις τοπικές ρυθμίσεις. Αυτή είναι μια πρακτικά εγγυημένη διαδρομή προς μη αναγνώσιμα αρχεία καταγραφής. Ναι, υπάρχουν επιλογές για το πώς να το αντιμετωπίσετε, αλλά ας μην διαφωνούμε με το γεγονός ότι τα πάντα στο IT λειτουργούν στα αγγλικά και συμφωνούμε να ορίζουμε πάντα την αγγλική τοπική ρύθμιση στους διακομιστές. Ω παρακαλώ. 

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

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

Ωστόσο, ο οδηγός δεν συλλέγει τα αρχεία καταγραφής όλων των εργασιών και, για παράδειγμα, εάν πρέπει να μελετήσετε τα αρχεία καταγραφής της επαναφοράς, failover ή failback, η διαδρομή σας βρίσκεται στον φάκελο %ProgramData%/Veeam/Backup. Αυτό είναι το κύριο κατάστημα λογότυπων VBR και το %ProgramData% είναι ένας κρυφός φάκελος και αυτό είναι εντάξει. Παρεμπιπτόντως, η προεπιλεγμένη τοποθεσία μπορεί να αντιστοιχιστεί εκ νέου χρησιμοποιώντας το κλειδί μητρώου τύπου REG_SZ: LogDirectory στον κλάδο HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.

Σε μηχανές Linux, τα αρχεία καταγραφής πράκτορα εργαζομένων θα πρέπει να αναζητούνται στο /var/log/VeeamBackup/εάν χρησιμοποιείτε λογαριασμό root ή sudo. Εάν δεν έχετε τέτοια προνόμια, τότε αναζητήστε log in /tmp/VeeamBackup

Για τον πράκτορα Veeam για %OS_name% θα πρέπει να αναζητηθούν αρχεία καταγραφής %ProgramData%/Veeam/Endpoint%ProgramData%/Veeam/Backup/Endpoint) Και /var/log/veeam αντιστοίχως.

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

Τα συμβάντα των Windows συλλέγονται εύκολα σύμφωνα με αυτό το HF. Εάν χρησιμοποιείτε το Hyper-V, τα πράγματα γίνονται πιο περίπλοκα, καθώς θα χρειαστείτε επίσης όλα τα αρχεία καταγραφής του από τον κλάδο καταγραφής εφαρμογών και υπηρεσιών > Microsoft > Windows. Αν και μπορείτε πάντα να ακολουθήσετε τον πιο ανόητο τρόπο και απλώς να μαζέψετε όλα τα αντικείμενα από το %SystemRoot%System32winevtLogs.

Αν κάτι σπάσει κατά την εγκατάσταση/αναβάθμιση, τότε όλα όσα χρειάζεστε μπορείτε να τα βρείτε στον φάκελο %ProgramData%/Veeam/Setup/Temp. Αν και δεν θα κρύψω το γεγονός ότι στα συμβάντα του λειτουργικού συστήματος μπορείτε να βρείτε πιο χρήσιμες πληροφορίες από ό,τι σε αυτά τα αρχεία καταγραφής. Το υπόλοιπο ενδιαφέρον βρίσκεται στο %Temp%, αλλά υπάρχουν κυρίως αρχεία καταγραφής εγκατάστασης για σχετικό λογισμικό, όπως η βάση, οι βιβλιοθήκες .Net και άλλα πράγματα. Σημειώστε ότι το Veeam είναι εγκατεστημένο από το msi και όλα τα στοιχεία του εγκαθίστανται επίσης ως ξεχωριστά πακέτα msi, ακόμα κι αν αυτό δεν εμφανιζόταν στο GUI. Επομένως, εάν η εγκατάσταση ενός από τα στοιχεία αποτύχει, ολόκληρη η εγκατάσταση VBR θα διακοπεί. Επομένως, πρέπει να μπείτε στα αρχεία καταγραφής και να δείτε τι ακριβώς έσπασε και σε ποιο σημείο.

Και τέλος, ένα life hack: εάν λάβετε ένα σφάλμα κατά την εγκατάσταση, μην βιαστείτε να κάνετε κλικ στο OK. Πρώτα παίρνουμε τα αρχεία καταγραφής και μετά κάνουμε κλικ στο OK. Με αυτόν τον τρόπο θα λάβετε ένα αρχείο καταγραφής που τελειώνει τη στιγμή του σφάλματος, χωρίς σκουπίδια στο τέλος.

Και συμβαίνει ότι πρέπει να μπείτε στα αρχεία καταγραφής vSphere. Το επάγγελμα είναι πολύ αχάριστο, αλλά, έχοντας σηκώσει τα μανίκια, πρέπει να κάνει κανείς κάτι άλλο. Στην απλούστερη έκδοση, χρειαζόμαστε αρχεία καταγραφής με συμβάντα εικονικής μηχανής vmware.log, τα οποία βρίσκονται δίπλα στο αρχείο .vmx. Σε μια πιο δύσκολη περίπτωση, ανοίξτε το Google και ρωτήστε πού βρίσκονται τα αρχεία καταγραφής για την έκδοση του κεντρικού υπολογιστή σας, καθώς η VMware λατρεύει να αλλάζει αυτό το μέρος από έκδοση σε κυκλοφορία. Για παράδειγμα, άρθρο για 7.0, αλλά 5.5. Για αρχεία καταγραφής vCenter, επαναλάβετε τη διαδικασία γκουγκλάροντας. Αλλά γενικά, θα μας ενδιαφέρουν τα αρχεία καταγραφής συμβάντων hostd.log, τα συμβάντα φιλοξενίας που διαχειρίζεται το vCenter vpxa.log, τα αρχεία καταγραφής πυρήνα vmkernel.log και τα αρχεία καταγραφής ελέγχου ταυτότητας auth.log. Λοιπόν, στις πιο παραμελημένες περιπτώσεις, το αρχείο καταγραφής SSO, το οποίο βρίσκεται στον φάκελο SSO, μπορεί να είναι χρήσιμο.

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

Veeam Components

Και ως συμπέρασμα αυτού του εισαγωγικού άρθρου, ας μιλήσουμε λίγο για τα στοιχεία του Veeam Backup & Replication. Γιατί όταν ψάχνετε για την αιτία του πόνου, θα ήταν ωραίο να καταλάβετε πώς λειτουργεί ο ασθενής.

Έτσι, όπως πιθανώς όλοι γνωρίζουν, το Veeam Backup είναι μια λεγόμενη εφαρμογή που βασίζεται σε SQL. Δηλαδή, όλες οι ρυθμίσεις, όλες οι πληροφορίες και γενικά όλα όσα είναι απαραίτητα μόνο για την κανονική λειτουργία - όλα αυτά βρίσκονται στη βάση δεδομένων του. Ή μάλλον, σε δύο βάσεις δεδομένων, αν μιλάμε για ένα σωρό VBR και EM: VeeamBackup και VeeamBackupReporting, αντίστοιχα. Και έτσι έγινε: βάλαμε άλλη εφαρμογή - εμφανίζεται μια άλλη βάση δεδομένων. Για να μην αποθηκεύουμε όλα τα αυγά σε ένα καλάθι.

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

Veeam Log Diving Components and Glossary
Λειτουργεί ως επικεφαλής μαέστρος Veeam Backup Service. Είναι αυτός που είναι υπεύθυνος για την ανταλλαγή πληροφοριών με τις βάσεις. Είναι επίσης υπεύθυνος για την έναρξη όλων των εργασιών, την ενορχήστρωση των κατανεμημένων πόρων και την εργασία ως ένα είδος κέντρου επικοινωνίας για μια ποικιλία από κονσόλες, πράκτορες και οτιδήποτε άλλο. Με μια λέξη, σίγουρα δεν υπάρχει τρόπος χωρίς αυτόν, αλλά αυτό δεν σημαίνει καθόλου ότι τα κάνει όλα μόνος του.

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

Αλλά πίσω στη λίστα των υπηρεσιών. Veeam Broker Service. Εμφανίστηκε στην έκδοση 9.5 (και δεν πρόκειται για crypto miner, όπως νόμιζαν κάποιοι τότε). Συλλέγει πληροφορίες σχετικά με κεντρικούς υπολογιστές VMware και διατηρεί τη συνάφειά τους. Αλλά μην τρέχετε αμέσως να γράψετε θυμωμένα σχόλια ότι σας κατασκοπεύουμε και διαρρέουμε όλα τα στοιχεία σύνδεσης / κωδικούς πρόσβασης στο taschmajor. Όλα είναι κάπως πιο απλά. Όταν εκτελείτε ένα αντίγραφο ασφαλείας, το πρώτο πράγμα που πρέπει να κάνετε είναι να συνδεθείτε στον κεντρικό υπολογιστή και να ενημερώσετε όλα τα δεδομένα σχετικά με τη δομή του. Αυτή είναι μια μάλλον αργή και δυσκίνητη ιστορία. Απλώς θυμηθείτε πόσο χρόνο χρειάζεται για να συνδεθείτε μέσω της διεπαφής ιστού και να θυμάστε ότι εκεί υπολογίζεται μόνο το ανώτερο επίπεδο. Και τότε πρέπει ακόμα να ανοίξετε ολόκληρη την ιεραρχία στο σωστό μέρος, παρεμπιπτόντως. Με μια λέξη, φρίκη. Εάν εκτελείτε δώδεκα αντίγραφα ασφαλείας, τότε κάθε εργασία πρέπει να κάνει αυτή τη διαδικασία. Αν μιλάμε για μεγάλες υποδομές, τότε αυτή η διαδικασία μπορεί να διαρκέσει δέκα λεπτά ή και περισσότερο. Ως εκ τούτου, αποφασίστηκε να διατεθεί μια ξεχωριστή υπηρεσία για αυτό, μέσω της οποίας θα είναι δυνατή η λήψη πάντα ενημερωμένων πληροφοριών. Κατά την εκκίνηση, ελέγχει και σαρώνει όλη την προστιθέμενη υποδομή και, στη συνέχεια, προσπαθεί να λειτουργήσει μόνο στο επίπεδο των σταδιακών αλλαγών. Έτσι, ακόμα κι αν εκτελείτε εκατό αντίγραφα ασφαλείας ταυτόχρονα, όλοι θα ζητούν πληροφορίες από τον μεσίτη μας και δεν θα βασανίζουν τους οικοδεσπότες με τα αιτήματά τους. Εάν ανησυχείτε για τους πόρους, τότε σύμφωνα με τους υπολογισμούς μας, 5000 εικονικές μηχανές χρειάζονται μόνο περίπου 100 Mb μνήμης.

Επόμενο έχουμε Κονσόλα Veeam. Είναι το Veeam Remote Console, είναι το Veeam.Backup.Shell. Αυτό είναι το ίδιο GUI που βλέπουμε στα στιγμιότυπα οθόνης. Όλα είναι απλά και προφανή - η κονσόλα μπορεί να ξεκινήσει από οπουδήποτε, αρκεί να είναι Windows και να υπάρχει σύνδεση με τον διακομιστή VBR. Το μόνο που μπορεί να ειπωθεί είναι ότι η διαδικασία FLR θα προσαρτήσει σημεία τοπικά (δηλαδή στο μηχάνημα όπου εκτελείται η κονσόλα). Λοιπόν, διάφορα Veeam Explorers θα εκτελούνται επίσης τοπικά, επειδή αποτελούν μέρος της κονσόλας. Αλλά με έχει ήδη μεταφέρει στην άγρια ​​φύση…

Μια άλλη ενδιαφέρουσα υπηρεσία είναι Υπηρεσία δεδομένων καταλόγου Veeam Backup. Γνωστή ως Veeam Guest Catalog Service στη λίστα των υπηρεσιών. Ασχολείται με την ευρετηρίαση συστημάτων αρχείων σε υπολογιστές επισκέπτη και γεμίζει το φάκελο VBRCatalog με αυτή τη γνώση. Χρησιμοποιείται μόνο όπου είναι ενεργοποιημένο το πλαίσιο ελέγχου ευρετηρίασης. Και είναι λογικό να το ενεργοποιήσετε μόνο εάν έχετε Enterprise Manager. Ως εκ τούτου, συμβουλή από τα βάθη της καρδιάς μου: μην ενεργοποιείτε την ευρετηρίαση ακριβώς έτσι εάν δεν έχετε EAT. Εξοικονομήστε τα νεύρα σας και υποστηρίξτε χρόνο.

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

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

Ξεχωριστά, θα ήθελα να σημειώσω ένα σημαντικό πράγμα στο οποίο αντιδρούν συχνά οι πελάτες - αυτή είναι η διαφορά στις εκδόσεις των υπηρεσιών και των πληροφοριών στο συμπληρωματικό πρόγραμμα Προγράμματα και δυνατότητες. Ναι, η λίστα θα είναι η ίδια, αλλά οι εκδόσεις μπορεί να είναι εντελώς ασυμβίβαστες. Δεν είναι πολύ ωραίο από οπτική άποψη, αλλά είναι απολύτως φυσιολογικό αν όλα λειτουργούν σταθερά. Για παράδειγμα, για την υπηρεσία Installer, ο αριθμός έκδοσης είναι πολύ πίσω από τους γειτονικούς. Φρίκη και εφιάλτης; Όχι, γιατί δεν έχει επανεγκατασταθεί πλήρως, αλλά το DLL του απλώς ενημερώνεται. Στην ενημερωμένη έκδοση κώδικα v9.5 U4, παρουσιάστηκε ένας εφιάλτης τεχνικής υποστήριξης: κατά τη διάρκεια της ενημέρωσης, όλες οι υπηρεσίες έλαβαν νέες εκδόσεις, εκτός από την πιο σημαντική. Στην ενημερωμένη έκδοση κώδικα U4b, η υπηρεσία μεταφοράς ξεπέρασε όλες τις άλλες κατά δύο εκδόσεις (αν κρίνουμε από τους αριθμούς). Και αυτό είναι επίσης φυσιολογικό - βρέθηκε ένα σοβαρό σφάλμα σε αυτό, οπότε έλαβε μια ενημέρωση μπόνους σε σχέση με τα υπόλοιπα. Για να το συνοψίσουμε λοιπόν: οι διαφορές στις εκδόσεις ΜΠΟΡΕΙ να είναι πρόβλημα, αλλά αν υπάρχει διαφορά και όλα λειτουργούν σωστά, τότε μάλλον θα έπρεπε να είναι. Αλλά κανείς δεν σας απαγορεύει να το διευκρινίσετε στην τεχνική υποστήριξη.

Αυτές ήταν οι λεγόμενες υποχρεωτικές ή Υποχρεωτικές υπηρεσίες. Και υπάρχει μια ολόκληρη σειρά βοηθητικών, όπως Tape Service, Mount Service, vPowerNFS Service και ούτω καθεξής.

Για το Hyper-V, γενικά, όλα είναι ίδια, μόνο που υπάρχει ένα συγκεκριμένο Veeam Backup Hyper-V Integration Service και το δικό σας πρόγραμμα οδήγησης για εργασία με CBT.

Και στο τέλος, ας μιλήσουμε για το ποιος εργάζεται σε εικονικές μηχανές κατά τη δημιουργία αντιγράφων ασφαλείας. Για να εκτελέσετε σενάρια πριν και μετά το πάγωμα, να δημιουργήσετε ένα σκιερό αντίγραφο, να συλλέξετε μεταδεδομένα, να εργαστείτε με αρχεία καταγραφής συναλλαγών SQL κ.λπ. Veeam Guest Helper. Και εάν τα συστήματα αρχείων είναι ευρετηριασμένα, Veeam Guest Indexer . Αυτές είναι προσωρινές υπηρεσίες που αναπτύσσονται κατά τη διάρκεια του αντιγράφου ασφαλείας και αφαιρούνται μετά από αυτό.

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

Αυτα για τωρα

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

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο