SQL Managed Instance Configuration – Οδηγοί βάσης δεδομένων

0
SQL Managed Instance Configuration – Οδηγοί βάσης δεδομένων

[*]

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

Ως πρώτο βήμα, μαθαίνουμε τη διεύθυνση IP που πρέπει να συνδέσουμε στο Azure Arc Featured Managed Instance, το οποίο έχουμε εγκαταστήσει στο παρελθόν, με το ακόλουθο μπλοκ κώδικα.

Εικόνα 1: Διεύθυνση IP

Μάθαμε τη διεύθυνση IP, συνδεόμαστε με το Azure SQL Managed Instance, δηλαδή το Azure Managed Instance, μέσω του SQL Server Management Studio με το όνομα χρήστη και τον κωδικό πρόσβασης που δώσαμε κατά τη φάση εγκατάστασης στο προηγούμενο άρθρο μας.

Εικόνα 2: Συνδεόμαστε με SSMS.

Όπως μπορείτε να δείτε στην εικόνα 2, η υπηρεσία SQL Server Agent είναι απενεργοποιημένη. Εάν θέλετε να το ενεργοποιήσετε, χρειάζεστε αυτό το άρθρο.

Στην πραγματικότητα, δεδομένου ότι το Azure SQL Managed Instance με το Azure Arc εκτελείται σε SQL Server Linux για εμάς, εάν έχετε κάνει τις λειτουργίες διαμόρφωσης σε περιβάλλοντα linux στο παρελθόν, μπορείτε να εφαρμόσετε μια παρόμοια εδώ.

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

Θα χρησιμοποιήσουμε το βοηθητικό πρόγραμμα mssql-conf που χρησιμοποιούμε για τη διαμόρφωση της πλευράς Linux του SQL Server και εδώ. Γνωρίζω ότι αυτό το αρχείο mssql-conf βρίσκεται στη θέση /var/opt/mssql επειδή ο SQL Server είναι προφανής από το Linux.

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

Εικόνα 3: Βρίσκουμε το όνομα Pod και Container.

Αυτό που βλέπετε στην Εικόνα 3 είναι οι πληροφορίες ονόματος Managed Instance (MI) που σημείωσα με κόκκινο. Το 0 δίπλα είναι ο αριθμός των πληροφοριών pod.

Δηλαδή, αν είχα δημιουργήσει περισσότερα από ένα αντίγραφα/αντίγραφα του MI, θα μπορούσα επίσης να δω 1 ή 2 τιμές εδώ. Στην πραγματικότητα, επιτρέψτε μου να αναφερθώ σε αυτό το ζήτημα στο επόμενο άρθρο και να απαντήσω στην ερώτηση πώς μπορούμε να κάνουμε το Azure Managed Instance High Availability.

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

Εικόνα 4: Δοχεία σε λοβούς

Όπως μπορείτε να δείτε, υπάρχουν 3 διαθέσιμα δοχεία.

Fluentbit: Ένα εργαλείο καταγραφής
συλλέγονται: Εργαλείο συλλογής μετρήσεων
arc-sqlmi: και τη Διαχειριζόμενη Περίπτωση που δημιουργήσαμε

Εφόσον έχουμε αποκτήσει τόσες πολλές πληροφορίες, αν θέλουμε να κάνουμε μια λειτουργία σε επίπεδο pod, κάνουμε τις λειτουργίες μας χρησιμοποιώντας το dmcsqlmi-0 και αν θέλουμε να κάνουμε λειτουργίες σε επίπεδο κοντέινερ, χρησιμοποιούμε το arc-sqlmi.

Λοιπόν, ας συνδεθούμε στο κοντέινερ με τον παρακάτω κωδικό και ας ξεκινήσουμε τις λειτουργίες bash.

Εικόνα 5

Τώρα ας μεταβούμε στον φάκελο όπου θα κάνουμε τις πράξεις μας.

Εικόνα 6

Ας εξετάσουμε το αρχείο ρυθμίσεων.

Εικόνα 7

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

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

Εικόνα 8

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

Μετά την επανεκκίνηση, ας ελέγξουμε την κατάσταση του SQL Server Agent από το SQL Server Management Studio.

Εικόνα 9

Όπως μπορείτε να δείτε, εκτελέσαμε την υπηρεσία SQL Server Agent κάνοντας την επιθυμητή ρύθμιση παραμέτρων στη διαχειριζόμενη παρουσία Azure SQL με το Azure Arc.

Μπορείτε να εκτελέσετε πολλές λειτουργίες διαμόρφωσης μέσω του αρχείου mssql-custom.conf. Μπορείτε να εκτελέσετε διαφορετικές λειτουργίες διαμόρφωσης επεξεργάζοντας αυτό το αρχείο.

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

παρόμοιες αναρτήσεις

Schreibe einen Kommentar