
Στη Veeam, λατρεύουμε τα αρχεία καταγραφής. Και επειδή οι περισσότερες από τις λύσεις μας είναι αρθρωτές, γράφουν αρκετά αρχεία καταγραφής. Και επειδή ο τομέας δραστηριότητάς μας είναι η διασφάλιση της ασφάλειας των δεδομένων σας (δηλαδή, ένας καλός ύπνος), τα αρχεία καταγραφής δεν θα πρέπει μόνο να καταγράφουν κάθε φτέρνισμα, αλλά και να το κάνουν με επαρκή λεπτομέρεια. Αυτό είναι απαραίτητο, ώστε αν συμβεί κάτι, να είναι σαφές πώς συνέβη αυτό το «τι», ποιος φταίει και τι πρέπει να γίνει στη συνέχεια. Είναι όπως στην εγκληματολογία: ποτέ δεν ξέρεις τι μικρό πράγμα θα σε βοηθήσει να βρεις τον δολοφόνο της Laura Palmer.
Γι' αυτό αποφάσισα να γράψω μια σειρά άρθρων όπου θα σας λέω με συνέπεια τι γράφουμε στα αρχεία καταγραφής, πού τα αποθηκεύουμε, πώς να μην ξεφύγουμε από τη δομή τους και τι να προσέξουμε μέσα σε αυτά.
Γιατί μια σειρά άρθρων και γιατί να μην περιγραφούν τα πάντα ταυτόχρονα;
Η απλή καταγραφή του ποιο αρχείο καταγραφής βρίσκεται πού και τι αποθηκεύεται σε αυτό είναι μια αρκετά απελπιστική επιχείρηση. Και είναι τρομακτικό ακόμη και να σκεφτεί κανείς να διατηρεί αυτές τις πληροφορίες ενημερωμένες. Μια απλή καταγραφή όλων των πιθανών τύπων αρχείων καταγραφής στο Veeam Backup & Replication είναι ένας πίνακας αρκετών φύλλων με μικρά γράμματα. Και θα είναι σχετική μόνο κατά τη στιγμή της δημοσίευσης, καθώς όταν κυκλοφορήσει η επόμενη ενημέρωση κώδικα, ενδέχεται να εμφανιστούν νέα αρχεία καταγραφής, η λογική των πληροφοριών που είναι αποθηκευμένες στα παλιά θα αλλάξει κ.λπ. Επομένως, θα είναι πολύ πιο κερδοφόρο να εξηγήσετε τη δομή τους και την ουσία των πληροφοριών που περιέχουν. Αυτό θα σας επιτρέψει να πλοηγηθείτε καλύτερα στις τοποθεσίες παρά απλώς να γεμίζετε τα ονόματα.
Επομένως, για να μην βιαστούμε να μπούμε με το ζόρι στην άβυσσο των φύλλων κειμένου, ας κάνουμε κάποια προπαρασκευαστική εργασία σε αυτό το άρθρο. Επομένως, σήμερα δεν θα εμβαθύνουμε στα ίδια τα αρχεία καταγραφής, αλλά θα έρθουμε από μακριά: θα συντάξουμε ένα γλωσσάρι και θα συζητήσουμε εν συντομία τη δομή του Veeam από την άποψη της δημιουργίας αρχείων καταγραφής.
Γλωσσάριο και ορολογία
Εδώ, πρώτα απ 'όλα, αξίζει να ζητήσουμε συγγνώμη από τους υπερασπιστές της καθαρότητας της ρωσικής γλώσσας και τους μάρτυρες του λεξικού Ozhegov. Όλοι αγαπάμε πολύ τη μητρική μας γλώσσα, αλλά η καταραμένη βιομηχανία πληροφορικής λειτουργεί στα αγγλικά. Λοιπόν, δεν το σκεφτήκαμε εμείς, αλλά έτσι αποδείχθηκε ιστορικά. Δεν είναι δικό μου λάθος, ήρθε ο ίδιος (c)
Στη δουλειά μας, το πρόβλημα των αγγλικισμών (και της ορολογίας) έχει τις δικές του ιδιαιτερότητες. Όταν όλος ο κόσμος έχει κατανοήσει από καιρό εντελώς συγκεκριμένα πράγματα με αθώες λέξεις όπως «οικοδεσπότης» ή «επισκέπτης», τότε στο ⅙ της γης συνεχίζεται η ηρωική αταξία και η περιπλάνηση με το ψάξιμο στα λεξικά. Και το αυστηρά υποχρεωτικό επιχείρημα «Αλλά στη δουλειά μας...».
Επιπλέον, υπάρχει καθαρά η δική μας ορολογία, η οποία είναι εγγενής στα προϊόντα Veeam, αν και ορισμένες λέξεις και εκφράσεις έχουν γίνει συνηθισμένες. Επομένως, τώρα θα συμφωνήσουμε για το τι σημαίνει ο όρος και, στο μέλλον, με τη λέξη "επισκέπτης" θα εννοώ ακριβώς αυτό που είναι γραμμένο σε αυτό το κεφάλαιο και όχι αυτό που έχετε συνηθίσει στη δουλειά. Και ναι, αυτή δεν είναι η προσωπική μου ιδιοτροπία, αυτοί είναι καθιερωμένοι όροι του κλάδου. Η αντιπαράθεση μαζί τους είναι κάπως άσκοπη. Αν και είμαι πάντα υπέρ του να γελάμε καλά στα σχόλια.
Δυστυχώς, υπάρχουν πολλοί όροι στην εργασία και τα προϊόντα μας, επομένως δεν θα προσπαθήσω να τους απαριθμήσω όλους. Μόνο τους πιο βασικούς και απαραίτητους για την επιβίωση στη θάλασσα των πληροφοριών σχετικά με τα αντίγραφα ασφαλείας και τα αρχεία καταγραφής. Για όσους ενδιαφέρονται, μπορώ επίσης να συναδέλφους του σχετικά με τις κασέτες, όπου παρείχε επίσης μια λίστα όρων που σχετίζονται με αυτό το μέρος της λειτουργικότητας.
Πλήθος: Στον κόσμο της εικονικοποίησης, αυτό είναι ένα μηχάνημα με έναν υπερεπόπτη. Φυσικό, εικονικό, cloud — δεν έχει σημασία. Εάν ένας υπερεπόπτης εκτελείται σε κάτι (ESXi, Hyper-V, KVM κ.λπ.), τότε αυτό το «κάτι» ονομάζεται κεντρικός υπολογιστής. Είτε πρόκειται για ένα σύμπλεγμα δέκα racks είτε για τον φορητό υπολογιστή σας με ένα εργαστήριο για ενάμιση εικονικές μηχανές — εάν εκτελείτε έναν υπερεπόπτη, γίνεστε κεντρικός υπολογιστής. Επειδή ένας υπερεπόπτης φιλοξενεί εικονικές μηχανές. Υπάρχει ακόμη και μια ιστορία ότι η VMware κάποτε ήθελε να επιτύχει μια σταθερή σύνδεση της λέξης host με την ESXi. Αλλά απέτυχε.
Στον σύγχρονο κόσμο, η έννοια του "κεντρικού υπολογιστή" έχει πρακτικά συγχωνευθεί με την έννοια του "διακομιστή", η οποία φέρνει μια ορισμένη σύγχυση στην επικοινωνία, ειδικά όταν πρόκειται για υποδομή των Windows. Έτσι, κάθε μηχάνημα που φιλοξενεί κάποια υπηρεσία που μας ενδιαφέρει μπορεί να ονομαστεί με ασφάλεια κεντρικός υπολογιστής. Για παράδειγμα, στα αρχεία καταγραφής του WinSock, η λέξη host χρησιμοποιείται για να επισημάνει τα πάντα. Το κλασικό "Host not found" είναι ένα παράδειγμα αυτού. Προχωράμε λοιπόν από τα συμφραζόμενα, αλλά να θυμάστε - στον κόσμο της εικονικοποίησης, ένας κεντρικός υπολογιστής είναι κάτι που φιλοξενεί επισκέπτες (περισσότερα για αυτό σε δύο γραμμές παρακάτω).
Από την τοπική ορολογία (ή μάλλον από τα ακρωνύμια, σε αυτήν την περίπτωση) μου έρχεται στο μυαλό ότι το VMware είναι VI, το vSphere είναι VC και το Hyper-V είναι HV.
Επισκέπτης: Μια εικονική μηχανή που τρέχει σε έναν κεντρικό υπολογιστή. Δεν υπάρχει τίποτα να εξηγηθεί εδώ, όλα είναι τόσο λογικά και απλά. Ωστόσο, πολλοί άνθρωποι επιμελώς μεταφέρουν εδώ κάποιες άλλες έννοιες.
Γιατί; Δεν ξέρω.
Guest OS, αντίστοιχα, το λειτουργικό σύστημα του guest υπολογιστή. Και ούτω καθεξής.
Εργασία δημιουργίας αντιγράφων ασφαλείας/αναπαραγωγής (jobA): Καθαρά ορολογία Vim, που υποδηλώνει μία από τις εργασίες. Backup job == Bekapnaya Joba. Κανείς δεν έχει καταλάβει πώς να το μεταφράσει όμορφα στα ρωσικά, οπότε όλοι λένε "jobA". Με έμφαση στην τελευταία συλλαβή.
Ναι, απλώς λένε «τζόμπα». Και το γράφουν κιόλας με γράμματα, και όλα είναι καλά.
Κάθε είδους εργασίες δημιουργίας αντιγράφων ασφαλείας, Εργασίες δημιουργίας αντιγράφων ασφαλείας, κ.λπ., ευχαριστώ, αλλά δεν χρειάζεται. Απλώς μια δουλειά, και θα σε καταλάβουν. Το κύριο πράγμα είναι να δοθεί έμφαση στην τελευταία συλλαβή.
Αντίγραφο ασφαλείας (Αντίγραφο ασφαλείας, αντίγραφο ασφαλείας. Για αληθινά oldfags, επιτρέπεται το bakUp): Εκτός από το προφανές (ένα αντίγραφο ασφαλείας των δεδομένων που βρίσκεται κάπου), σημαίνει και την ίδια την εργασία (τρεις γραμμές παραπάνω, αν το έχετε ήδη ξεχάσει), ως αποτέλεσμα της οποίας εμφανίζεται το ίδιο το αρχείο αντιγράφου ασφαλείας. Πιθανώς, οι κύριοι που έχουν ως μητρική γλώσσα τα αγγλικά είναι πολύ τεμπέληδες για να πουν ότι εγώ έκανα την εργασία αντιγράφων ασφαλείας μου κάθε φορά, οπότε απλώς λένε ότι εγώ έκανα το αντίγραφο ασφαλείας μου, και όλοι καταλαβαίνουν ο ένας τον άλλον τέλεια. Προτείνω να υποστηρίξετε αυτήν την υπέροχη πρωτοβουλία.
Παγιώνω: Ένας όρος που εμφανίστηκε στο ESXi 5.0. Μια επιλογή στο μενού στιγμιότυπων που ξεκινά τη διαδικασία διαγραφής των λεγόμενων ορφανών στιγμιότυπων. Δηλαδή, στιγμιότυπα που υπάρχουν φυσικά, αλλά έχουν βγει εκτός της εμφανιζόμενης λογικής δομής. Θεωρητικά, αυτή η διαδικασία δεν θα πρέπει να επηρεάζει τα αρχεία που εμφανίζονται στον διαχειριστή στιγμιότυπων, αλλά οτιδήποτε μπορεί να συμβεί. Η ουσία της διαδικασίας ενοποίησης είναι ότι τα δεδομένα από ένα στιγμιότυπο (θυγατρικός δίσκος) εγγράφονται στον κύριο (γονικό) δίσκο. Η διαδικασία συνδυασμού δίσκων ονομάζεται συγχώνευση. Εάν δόθηκε εντολή για ενοποίηση, τότε η εγγραφή του στιγμιότυπου μπορεί να διαγραφεί από τη βάση δεδομένων πριν από τη συγχώνευση και τη διαγραφή του στιγμιότυπου. Και εάν το στιγμιότυπο δεν μπορούσε να διαγραφεί για οποιονδήποτε λόγο, τότε εμφανίζονται αυτά τα ίδια ορφανά στιγμιότυπα. Η VMware διαθέτει ένα έγγραφο σχετικά με την εργασία με στιγμιότυπα. Και εμείς επίσης με κάποιο τρόπο γι' αυτούς .
Αποθήκη δεδομένων (Αποθήκη ή χώρος αποθήκευσης): Μια πολύ ευρεία έννοια, αλλά στον κόσμο της εικονικοποίησης νοείται ως ένας χώρος όπου αποθηκεύονται αρχεία εικονικής μηχανής. Αλλά σε κάθε περίπτωση, πρέπει να κατανοήσετε πολύ καθαρά το πλαίσιο και, με την παραμικρή αμφιβολία, να διευκρινίσετε τι ακριβώς εννοούσε ο συνομιλητής σας.
Πληρεξούσιο: Είναι σημαντικό να καταλάβουμε αμέσως ότι το Veeam Proxy δεν είναι ακριβώς το ίδιο πράγμα που έχουμε συνηθίσει στο Διαδίκτυο. Μέσα στα προϊόντα Veeam, είναι μια συγκεκριμένη οντότητα που ασχολείται με τη μεταφορά δεδομένων από το ένα μέρος στο άλλο. Χωρίς να επεκταθούμε σε λεπτομέρειες, το VBR είναι ένας διακομιστής εντολών και οι διακομιστές μεσολάβησης είναι οι κινητήριες δυνάμεις του. Δηλαδή, ένας διακομιστής μεσολάβησης είναι μια μηχανή μέσω της οποίας ρέει η κίνηση και στην οποία εγκαθίστανται στοιχεία VBR που βοηθούν στη διαχείριση αυτής της κίνησης. Για παράδειγμα, η μεταφορά δεδομένων από το ένα κανάλι στο άλλο ή απλώς η σύνδεση δίσκων στον εαυτό του (λειτουργία HotAdd).
Αποθήκη: Τεχνικά, είναι απλώς μια εγγραφή στη βάση δεδομένων VBR που καθορίζει την τοποθεσία όπου αποθηκεύονται τα αντίγραφα ασφαλείας και τον τρόπο σύνδεσης σε αυτήν την τοποθεσία. Στην πραγματικότητα, θα μπορούσε να είναι απλώς ένα κοινόχρηστο στοιχείο CIFS ή ένας ξεχωριστός δίσκος, διακομιστής ή ένας κάδος στο cloud. Και πάλι, βρισκόμαστε στο πλαίσιο, αλλά καταλαβαίνουμε ότι ένα αποθετήριο είναι απλώς ένα μέρος όπου αποθηκεύονται τα αντίγραφα ασφαλείας σας.
Στιγμιότυπο (SnapshotOt): Οι λάτρεις της γραμματικής της Οξφόρδης προτιμούν να λένε ποιος είναι ένα στιγμιότυπο, ποιος είναι ένα στιγμιότυπο, αλλά η πλειοψηφία των αναλφάβητων κερδίζει λόγω της μεγαλύτερης μάζας. Αν κάποιος δεν γνωρίζει - αυτή είναι μια τεχνολογία που σας επιτρέπει να επαναφέρετε την κατάσταση του δίσκου σε μια συγκεκριμένη χρονική στιγμή. Αυτό γίνεται είτε ανακατευθύνοντας προσωρινά τις λειτουργίες εισόδου / εξόδου μακριά από τον κύριο δίσκο - τότε αυτό θα ονομάζεται στιγμιότυπο RoW (Redirect on Write) - είτε μετακινώντας τα ξαναγραμμένα μπλοκ από τον δίσκο σας σε έναν άλλο - αυτό θα ονομάζεται στιγμιότυπο CoW (Copy on Write). Λόγω των ευρέων δυνατοτήτων χρήσης αυτών των συναρτήσεων, το Veeam μπορεί να κάνει τη μαγεία του ως αντίγραφο ασφαλείας. Αυστηρά μιλώντας, όχι μόνο αυτά, αλλά αυτό είναι θέμα για τις επόμενες εκδόσεις.
Υπάρχει χάος γύρω από αυτόν τον όρο στην τεκμηρίωση και τα αρχεία καταγραφής του ESXi, και στο πλαίσιο των στιγμιότυπων μπορείτε να βρείτε τόσο τα ίδια τα στιγμιότυπα, όσο και το αρχείο καταγραφής επαναφοράς, ακόμη και τον δίσκο δέλτα. Δεν υπάρχει τέτοιο χάος στην τεκμηρίωση του Veeam, και ένα στιγμιότυπο είναι ένα στιγμιότυπο, και ένα αρχείο καταγραφής επαναφοράς είναι ένα αρχείο REDO που δημιουργείται από έναν ανεξάρτητο μη μόνιμο δίσκο. Τα αρχεία REDO διαγράφονται όταν η εικονική μηχανή είναι απενεργοποιημένη, επομένως η σύγχυσή τους με στιγμιότυπα αποτελεί κίνδυνο αποτυχίας.
Συνθετικός: Τα συνθετικά αντίγραφα ασφαλείας σχετίζονται με τα αντίστροφα αυξητικά και τα αέναα αντίγραφα ασφαλείας. Εάν δεν έχετε συναντήσει αυτόν τον όρο, είναι απλώς ένας από τους μηχανισμούς που χρησιμοποιούνται για τη δημιουργία ενός μετασχηματισμού αλυσίδας αντιγράφων ασφαλείας. Ωστόσο, στα αρχεία καταγραφής μπορείτε επίσης να συναντήσετε την έννοια του μετασχηματισμού, η οποία χρησιμοποιείται στο πλαίσιο της δημιουργίας πλήρων αντιγράφων από αυξήσεις (συνθετικό πλήρες).
Εργο: Αυτή είναι η διαδικασία επεξεργασίας κάθε μεμονωμένου μηχανήματος μέσα σε μια εργασία. Δηλαδή: έχετε μια εργασία δημιουργίας αντιγράφων ασφαλείας, η οποία περιλαμβάνει τρία μηχανήματα. Αυτό σημαίνει ότι κάθε μηχάνημα θα υποβληθεί σε επεξεργασία σε μια ξεχωριστή εργασία. Συνολικά, θα υπάρχουν τέσσερα αρχεία καταγραφής: το κύριο για την εργασία και τρία για τις εργασίες. Ωστόσο, υπάρχει μια σημαντική λεπτομέρεια εδώ: με την πάροδο του χρόνου, η λέξη "εργασία" έχει γίνει πολύ ασαφής. Όταν μιλάμε για γενικά αρχεία καταγραφής, εννοούμε ότι η εργασία είναι ακριβώς η εικονική μηχανή. Υπάρχουν όμως και "εργασίες" στον διακομιστή μεσολάβησης και στο αποθετήριο. Εκεί, αυτό μπορεί να σημαίνει έναν εικονικό δίσκο, μια εικονική μηχανή και ολόκληρη την εργασία. Δηλαδή, είναι σημαντικό να μην χάσουμε το νόημα.
Υπηρεσία Veeam %name%: Αρκετές υπηρεσίες λειτουργούν προς όφελος της επιτυχημένης δημιουργίας αντιγράφων ασφαλείας, η λίστα των οποίων μπορεί να βρεθεί στο τυπικό κιτ εργαλείων. Τα ονόματά τους αντικατοπτρίζουν με σαφήνεια την ουσία τους, αλλά μεταξύ ίσων υπάρχει η πιο σημαντική - η Veeam Backup Service, χωρίς την οποία οι άλλες δεν θα λειτουργήσουν.
VSS: Τεχνικά, το VSS θα πρέπει πάντα να σημαίνει Microsoft Volume Shadow Copy Service. Στην πραγματικότητα, χρησιμοποιείται από πολλούς ως συνώνυμο της Επεξεργασίας Εικόνας με Επίγνωση Εφαρμογής (Application-Aware Image Processing). Το οποίο είναι, φυσικά, κατηγορηματικά λανθασμένο, αλλά είναι μια ιστορία από την κατηγορία "Οποιοδήποτε SUV μπορεί να ονομαστεί τζιπ και θα σας καταλάβουν".
Φανταστικά κούτσουρα και τα μέρη που ζουν
Θέλω να ξεκινήσω αυτό το κεφάλαιο αποκαλύπτοντας ένα μεγάλο μυστικό - τι ώρα εμφανίζεται στα αρχεία καταγραφής;
Θυμάμαι:
- Το ESXi γράφει πάντα τα αρχεία καταγραφής σε UTC+0.
- Το vCenter διατηρεί αρχεία καταγραφής με βάση την ώρα της ζώνης ώρας του.
- Το Veeam διατηρεί αρχεία καταγραφής με βάση την ώρα και τη ζώνη ώρας του διακομιστή στον οποίο βρίσκεται.
- Και μόνο τα συμβάντα των Windows σε μορφή EVTX δεν υποφέρουν από σύνδεση με τίποτα. Όταν ανοίγουν, ο χρόνος υπολογίζεται εκ νέου για το μηχάνημα στο οποίο άνοιξαν. Η πιο βολική επιλογή, αν και υπάρχουν δυσκολίες με αυτήν. Η μόνη αξιοσημείωτη δυσκολία είναι η διαφορά στις τοπικές ρυθμίσεις. Αυτή είναι μια σχεδόν εγγυημένη διαδρομή προς μη αναγνώσιμα αρχεία καταγραφής. Ναι, υπάρχουν επιλογές για το πώς να το διορθώσετε αυτό, αλλά ας μην διαφωνήσουμε με το γεγονός ότι όλα στην πληροφορική λειτουργούν στα Αγγλικά και ας συμφωνήσουμε να ορίζουμε πάντα τις αγγλικές τοπικές ρυθμίσεις στους διακομιστές. Ω, παρακαλώ.
Τώρα ας μιλήσουμε για τα μέρη όπου ζουν τα κούτσουρα και πώς να τα αποκτήσουμε. Στην περίπτωση του VBR, υπάρχουν δύο προσεγγίσεις.
Η πρώτη επιλογή είναι κατάλληλη αν δεν θέλετε να ψάξετε στη γενική στοίβα για αρχεία που σχετίζονται ειδικά με το πρόβλημά σας. Για αυτό, έχουμε έναν ξεχωριστό οδηγό, στον οποίο μπορείτε να καθορίσετε μια συγκεκριμένη εργασία και μια συγκεκριμένη περίοδο για την οποία χρειάζεστε αρχεία καταγραφής. Στη συνέχεια, θα εκτελέσει τους φακέλους και θα συγκεντρώσει όλα όσα χρειάζεστε σε ένα αρχείο. Το πού να το αναζητήσετε και πώς να εργαστείτε με αυτό περιγράφεται λεπτομερώς στο .
Ωστόσο, ο οδηγός δεν συλλέγει αρχεία καταγραφής όλων των εργασιών και, για παράδειγμα, εάν χρειάζεται να μελετήσετε τα αρχεία καταγραφής μιας επαναφοράς, μιας ανακατεύθυνσης σε περίπτωση αποτυχίας ή μιας επιστροφής σε περίπτωση αποτυχίας, η διαδρομή σας βρίσκεται στον φάκελο %ProgramData%/Veeam/BackupΑυτός είναι ο κύριος χώρος αποθήκευσης αρχείων καταγραφής VBR και το %ProgramData% είναι ένας κρυφός φάκελος, κάτι που είναι φυσιολογικό. Παρεμπιπτόντως, η προεπιλεγμένη θέση μπορεί να επαναπροσδιοριστεί χρησιμοποιώντας ένα κλειδί μητρώου τύπου REG_SZ: LogDirectory στον κλάδο HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication.
Σε υπολογιστές Linux, τα αρχεία καταγραφής του worker agent θα πρέπει να βρίσκονται στο /.var/log/VeeamBackup/, εάν χρησιμοποιείτε λογαριασμό root ή sudo. Εάν δεν έχετε τέτοια δικαιώματα, τότε αναζητήστε αρχεία καταγραφής στο /tmp/VeeamBackup.
Για τον παράγοντα Veeam για τα αρχεία καταγραφής %OS_name% θα πρέπει να αναζητηθούν στο %ProgramData%/Veeam/Endpoint (ή %ProgramData%/Veeam/Backup/Endpoint) Και /var/log/veeam αντιστοίχως.
Αν χρησιμοποιείτε Επεξεργασία Εικόνας με Επίγνωση Εφαρμογής (και πιθανότατα χρησιμοποιείτε), τότε η κατάσταση είναι κάπως πιο περίπλοκη. Θα χρειαστείτε τα βοηθητικά αρχεία καταγραφής μας, τα οποία είναι αποθηκευμένα μέσα στην ίδια την εικονική μηχανή, και τα αρχεία καταγραφής VSS. Το πώς και πού μπορείτε να αποκτήσετε αυτήν την εμπειρία περιγράφεται λεπτομερώς στο Και φυσικά υπάρχει για τη συλλογή των απαραίτητων αρχείων καταγραφής συστήματος.
Τα συμβάντα των Windows συλλέγονται εύκολα σύμφωνα με Αν χρησιμοποιείτε Hyper-V, τα πράγματα γίνονται πιο περίπλοκα, επειδή θα χρειαστείτε επίσης όλα τα αρχεία καταγραφής του από τον κλάδο Applications and Service Logs > Microsoft > Windows. Αν και μπορείτε πάντα να ακολουθήσετε μια πιο άμεση προσέγγιση και απλώς να πάρετε όλα τα αντικείμενα από το %SystemRoot%System32winevtLogs.
Αν κάτι χαλάσει κατά την εγκατάσταση/αναβάθμιση, τότε όλα όσα χρειάζεστε βρίσκονται στον φάκελο %ProgramData%/Veeam/Setup/Temp. Αν και δεν θα κρύψω το γεγονός ότι μπορείτε να βρείτε περισσότερες χρήσιμες πληροφορίες στα συμβάντα του λειτουργικού συστήματος παρά σε αυτά τα αρχεία καταγραφής. Τα υπόλοιπα ενδιαφέροντα στοιχεία βρίσκονται στο %Temp%, αλλά υπάρχουν κυρίως αρχεία καταγραφής εγκατάστασης σχετικού λογισμικού, όπως η βάση δεδομένων, οι βιβλιοθήκες .Net κ.λπ. Λάβετε υπόψη ότι το Veeam εγκαθίσταται από την MSI και όλα τα στοιχεία του εγκαθίστανται επίσης ως ξεχωριστά πακέτα MSI, ακόμη και αν αυτό δεν εμφανιζόταν στο γραφικό περιβάλλον χρήστη. Επομένως, εάν η εγκατάσταση ενός από τα στοιχεία αποτύχει, ολόκληρη η εγκατάσταση του VBR θα διακοπεί. Επομένως, πρέπει να μεταβείτε στα αρχεία καταγραφής και να δείτε τι ακριβώς χάλασε και σε ποιο σημείο.
Και μια τελευταία συμβουλή: αν εμφανιστεί κάποιο σφάλμα κατά την εγκατάσταση, μην βιαστείτε να κάνετε κλικ στο OK. Αρχικά, λάβετε τα αρχεία καταγραφής και, στη συνέχεια, κάντε κλικ στο OK. Με αυτόν τον τρόπο, θα λάβετε ένα αρχείο καταγραφής που θα τελειώνει τη στιγμή του σφάλματος, χωρίς καθόλου σκουπίδια στο τέλος.
Και συμβαίνει να χρειάζεται να μπείτε στα αρχεία καταγραφής του vSphere. Μια πολύ άχαρη εργασία, αλλά, έχοντας σηκώσει τα μανίκια σας, πρέπει να κάνετε ακόμη περισσότερα. Στην απλούστερη περίπτωση, χρειαζόμαστε αρχεία καταγραφής με συμβάντα της εικονικής μηχανής vmware.log, τα οποία βρίσκονται δίπλα στο αρχείο .vmx της. Σε μια πιο περίπλοκη περίπτωση, ανοίξτε την Google και ρωτήστε πού βρίσκονται τα αρχεία καταγραφής για την έκδοση κεντρικού υπολογιστή σας, αφού η VMware λατρεύει να αλλάζει αυτό το μέρος από έκδοση σε έκδοση. Για παράδειγμα, , αλλά για Για τα αρχεία καταγραφής vCenter, επαναλάβετε τη διαδικασία Γενικά, όμως, θα μας ενδιαφέρουν τα αρχεία καταγραφής συμβάντων host hostd.log, τα συμβάντα host στο vCenter vpxa.log, τα αρχεία καταγραφής πυρήνα vmkernel.log και τα αρχεία καταγραφής ελέγχου ταυτότητας auth.log. Λοιπόν, στις πιο προηγμένες περιπτώσεις, το αρχείο καταγραφής SSO, το οποίο βρίσκεται στον φάκελο SSO, μπορεί να είναι χρήσιμο.
Ογκώδη; Μπερδεμένα; Τρομακτικά; Και αυτές δεν είναι ούτε οι μισές πληροφορίες με τις οποίες εργάζεται η ομάδα υποστήριξής μας σε καθημερινή βάση. Είναι λοιπόν πραγματικά, πραγματικά κουλ.
Εξαρτήματα Veeam
Και για να ολοκληρώσουμε αυτό το εισαγωγικό άρθρο, ας μιλήσουμε λίγο για τα στοιχεία του Veeam Backup & Replication. Γιατί όταν ψάχνετε για την αιτία του πόνου, θα ήταν ωραίο να κατανοήσετε πώς είναι δομημένος ο ασθενής.
Όπως όλοι πιθανώς γνωρίζουν, το Veeam Backup είναι μια λεγόμενη εφαρμογή που βασίζεται σε SQL. Δηλαδή, όλες οι ρυθμίσεις, όλες οι πληροφορίες και όλα όσα είναι απαραίτητα για την κανονική λειτουργία - όλα αυτά βρίσκονται στη βάση δεδομένων του. Ή μάλλον, σε δύο βάσεις δεδομένων, αν μιλάμε για το πακέτο VBR και EM: VeeamBackup και VeeamBackupReporting, αντίστοιχα. Και έτσι είναι: εγκαθιστούμε μια άλλη εφαρμογή - εμφανίζεται μια άλλη βάση δεδομένων. Για να μην βάζουμε όλα τα αυγά στο ίδιο καλάθι.
Αλλά για να λειτουργήσουν όλα αυτά ομαλά, χρειαζόμαστε ένα σύνολο υπηρεσιών και εφαρμογών που θα συνδέουν όλα τα στοιχεία μεταξύ τους. Για παράδειγμα, έτσι φαίνεται σε ένα από τα εργαστήριά μου:

Τον ρόλο του αρχιμαέστρου εκτελεί ο/η Υπηρεσία δημιουργίας αντιγράφων ασφαλείας VeeamΕίναι αυτός που είναι υπεύθυνος για την ανταλλαγή πληροφοριών με τις βάσεις δεδομένων. Είναι επίσης υπεύθυνος για την εκκίνηση όλων των εργασιών, την ενορχήστρωση των κατανεμημένων πόρων και λειτουργεί ως ένα είδος κέντρου επικοινωνίας για διάφορες κονσόλες, πράκτορες και όλα τα άλλα. Με λίγα λόγια, δεν μπορείτε να το κάνετε χωρίς αυτόν, αλλά αυτό δεν σημαίνει ότι κάνει τα πάντα μόνος του.
Τον βοηθάνε στην υλοποίηση των σχεδίων του Διαχειριστής αντιγράφων ασφαλείας VeeamΔεν πρόκειται για υπηρεσία, αλλά για μια οντότητα που εκκινεί εργασίες και παρακολουθεί τη διαδικασία εκτέλεσής τους. Τα χέρια εργασίας της υπηρεσίας δημιουργίας αντιγράφων ασφαλείας, με τα οποία συνδέεται με τους κεντρικούς υπολογιστές, δημιουργούν στιγμιότυπα, παρακολουθούν τη διατήρηση και ούτω καθεξής.
Ας επιστρέψουμε όμως στη λίστα των υπηρεσιών. Υπηρεσία Μεσιτών Veeam. Εμφανίστηκε στην έκδοση 9.5 (και δεν είναι ένα crypto miner, όπως νόμιζαν κάποιοι τότε). Συλλέγει πληροφορίες σχετικά με τους κεντρικούς υπολογιστές της VMware και τις διατηρεί ενημερωμένες. Αλλά μην βιαστείτε να γράψετε θυμωμένα σχόλια ότι σας κατασκοπεύουμε και διαρρέουμε όλα τα στοιχεία σύνδεσης/κωδικούς πρόσβασης στον αρχηγό. Όλα είναι λίγο πιο απλά. Όταν εκτελείτε ένα αντίγραφο ασφαλείας, το πρώτο πράγμα που πρέπει να κάνετε είναι να συνδεθείτε στον κεντρικό υπολογιστή και να ενημερώσετε όλα τα δεδομένα σχετικά με τη δομή του. Αυτή είναι μια μάλλον αργή και περίπλοκη ιστορία. Απλώς θυμηθείτε πόσο χρόνο σας χρειάζεται για να συνδεθείτε μέσω της διεπαφής ιστού και θυμηθείτε ότι μόνο το ανώτερο επίπεδο θεωρείται εκεί. Και μετά πρέπει να επεκτείνετε ολόκληρη την ιεραρχία στο σωστό σημείο, παρεμπιπτόντως. Με μια λέξη, είναι απαίσιο. Εάν εκτελέσετε δώδεκα αντίγραφα ασφαλείας, τότε κάθε εργασία πρέπει να κάνει αυτήν τη διαδικασία. Εάν μιλάμε για μεγάλες υποδομές, αυτή η διαδικασία μπορεί να διαρκέσει δέκα λεπτά ή περισσότερο. Επομένως, αποφασίστηκε να διατεθεί μια ξεχωριστή υπηρεσία για αυτό, μέσω της οποίας μπορείτε πάντα να λαμβάνετε ενημερωμένες πληροφορίες. Κατά την εκκίνηση, ελέγχει και σαρώνει όλη την προστιθέμενη υποδομή και στη συνέχεια προσπαθεί να λειτουργήσει μόνο στο επίπεδο των σταδιακών αλλαγών. Έτσι, ακόμα κι αν έχετε εκατό αντίγραφα ασφαλείας που εκτελούνται ταυτόχρονα, όλα θα ζητήσουν πληροφορίες από τον μεσίτη μας και δεν θα βασανίσουν τους κεντρικούς υπολογιστές με τα αιτήματά τους. Εάν ανησυχείτε για τους πόρους, τότε σύμφωνα με τους υπολογισμούς μας, χρειάζονται μόνο περίπου 5000 Mb μνήμης για 100 εικονικές μηχανές.
Στη συνέχεια έχουμε Κονσόλα VeeamΕίναι η Veeam Remote Console, γνωστή και ως Veeam.Backup.Shell. Αυτό είναι το ίδιο GUI που βλέπουμε στα στιγμιότυπα οθόνης. Όλα είναι απλά και προφανή - η κονσόλα μπορεί να εκκινηθεί από οπουδήποτε, αρκεί να είναι Windows και να υπάρχει σύνδεση με τον διακομιστή VBR. Το μόνο που μπορεί να ειπωθεί είναι ότι η διαδικασία FLR θα τοποθετήσει σημεία τοπικά (δηλαδή στο μηχάνημα όπου εκτελείται η κονσόλα). Λοιπόν, και οι διάφοροι Veeam Explorers θα εκκινηθούν επίσης τοπικά, επειδή αποτελούν μέρος της κονσόλας. Αλλά αυτό με έχει ήδη φέρει στην άγρια φύση ...
Η επόμενη ενδιαφέρουσα υπηρεσία είναι Υπηρεσία δεδομένων καταλόγου αντιγράφων ασφαλείας Veeam. Στη λίστα υπηρεσιών είναι γνωστή ως Veeam Guest Catalog Service. Καταχωρεί συστήματα αρχείων σε υπολογιστές-επισκέπτες και γεμίζει τον φάκελο VBRCatalog με αυτές τις πληροφορίες. Χρησιμοποιείται μόνο όταν είναι ενεργοποιημένο το πλαίσιο ελέγχου ευρετηρίασης. Και είναι λογικό να το ενεργοποιήσετε μόνο εάν έχετε Enterprise Manager. Επομένως, η ειλικρινής μου συμβουλή: μην ενεργοποιείτε την ευρετηρίαση έτσι απλά εάν δεν έχετε EM. Εξοικονομήστε νεύρα και χρόνο υποστήριξης.
Άλλες σημαντικές υπηρεσίες που αξίζει να αναφερθούν περιλαμβάνουν: Υπηρεσία εγκατάστασης Veeam, με τη βοήθεια του οποίου λαμβάνει χώρα η παράδοση και εγκατάσταση των απαραίτητων στοιχείων σε proxies, αποθετήρια και άλλες πύλες. Στην πραγματικότητα, παραδίδει τα απαραίτητα πακέτα .msi στους διακομιστές και τα εγκαθιστά.
Μετακίνηση δεδομένων Veeam — με τη βοήθεια βοηθητικών πρακτόρων που εκκινούνται σε proxy (και όχι μόνο) ασχολείται με τη μεταφορά δεδομένων. Για παράδειγμα, κατά τη διάρκεια της δημιουργίας αντιγράφων ασφαλείας, ένας πράκτορας θα διαβάσει αρχεία από το datastore του κεντρικού υπολογιστή και ο δεύτερος θα τα γράψει προσεκτικά στο αντίγραφο ασφαλείας.
Θα ήθελα να σημειώσω ξεχωριστά ένα σημαντικό πράγμα στο οποίο οι πελάτες συχνά αντιδρούν - τη διαφορά στις εκδόσεις των υπηρεσιών και των πληροφοριών στο συμπληρωματικό πρόγραμμα "Προγράμματα και δυνατότητες". Ναι, η λίστα θα είναι η ίδια, αλλά οι εκδόσεις μπορεί να είναι ένα πλήρες χάος. Αυτό δεν είναι πολύ καλό από οπτική άποψη, αλλά είναι απολύτως φυσιολογικό αν όλα λειτουργούν σταθερά. Για παράδειγμα, ο αριθμός έκδοσης της υπηρεσίας Installer υστερεί πολύ σε σχέση με τους γείτονές της. Φρίκη και εφιάλτης; Όχι, επειδή δεν επανεγκαθίσταται πλήρως, αλλά το DLL της απλώς ενημερώνεται. Στην ενημέρωση κώδικα v9.5 U4, συνέβη ένας εφιάλτης τεχνικής υποστήριξης: κατά τη διάρκεια της ενημέρωσης, όλες οι υπηρεσίες έλαβαν νέες εκδόσεις, εκτός από την πιο σημαντική. Στην ενημέρωση κώδικα U4b, η υπηρεσία μεταφοράς ξεπέρασε όλες τις άλλες κατά δύο εκδόσεις (κρίνοντας από τους αριθμούς). Και αυτό είναι επίσης φυσιολογικό - βρέθηκε ένα σοβαρό σφάλμα σε αυτήν, οπότε έλαβε μια επιπλέον ενημέρωση σε σύγκριση με τις άλλες. Επομένως, συνοψίζοντας: η διαφορά στις εκδόσεις ΜΠΟΡΕΙ να είναι πρόβλημα, αλλά αν υπάρχει διαφορά και όλα λειτουργούν σωστά, τότε πιθανότατα θα έπρεπε να είναι έτσι. Αλλά κανείς δεν σας εμποδίζει να το ελέγξετε αυτό με την τεχνική υποστήριξη.
Αυτές ήταν οι λεγόμενες υποχρεωτικές ή Υποχρεωτικές υπηρεσίες. Και υπάρχει επίσης μια ολόκληρη σειρά από βοηθητικές, όπως η Υπηρεσία Ταινίας, η Υπηρεσία Μονταρίσματος, η Υπηρεσία vPowerNFS και ούτω καθεξής.
Για το Hyper-V, γενικά, όλα είναι τα ίδια, μόνο υπάρχει ένα συγκεκριμένο Υπηρεσία ενσωμάτωσης Veeam Backup Hyper-V και το δικό του πρόγραμμα οδήγησης για εργασία με CBT.
Και τέλος, ας μιλήσουμε για το ποιος εργάζεται σε εικονικές μηχανές κατά τη διάρκεια της δημιουργίας αντιγράφων ασφαλείας. Για την εκτέλεση σεναρίων πριν και μετά το πάγωμα, για τη δημιουργία σκιωδών αντιγράφων, τη συλλογή μεταδεδομένων, την εργασία με αρχεία καταγραφής συναλλαγών SQL και πολλά άλλα, Βοηθός επισκεπτών VeeamΚαι αν συμβεί δημιουργία ευρετηρίου συστημάτων αρχείων, Ευρετήριο επισκεπτών Veeam Αυτές είναι προσωρινές υπηρεσίες που αναπτύσσονται κατά τη δημιουργία αντιγράφων ασφαλείας και καταργούνται στη συνέχεια.
Στην περίπτωση των μηχανημάτων Linux, όλα είναι πολύ πιο απλά λόγω της παρουσίας ενός μεγάλου αριθμού ενσωματωμένων βιβλιοθηκών και των δυνατοτήτων του ίδιου του συστήματος. Για παράδειγμα, η δημιουργία ευρετηρίου γίνεται μέσω του mlocate.
Αυτά προς το παρόν
Δεν τολμώ να σε βασανίζω άλλο και σύντομος Θεωρώ την εισαγωγή στον χώρο του Veeam underhood ολοκληρωμένη. Ναι, δεν έχουμε καν πλησιάσει τα ίδια τα αρχεία καταγραφής, αλλά πιστέψτε με, μια τέτοια εισαγωγή είναι απολύτως απαραίτητη, ώστε οι πληροφορίες που παρουσιάζονται σε αυτά να μην φαίνονται σαν μια ασυνάρτητη ροή συνείδησης. Σκοπεύω να προχωρήσω στα ίδια τα αρχεία καταγραφής μόνο στο τρίτο άρθρο, και το σχέδιο για το επόμενο είναι να εξηγήσω ποιος δημιουργεί τα αρχεία καταγραφής, τι ακριβώς εμφανίζεται σε αυτά και γιατί ακριβώς με αυτόν τον τρόπο και όχι με κάποιον άλλο τρόπο.
Πηγή: www.habr.com
