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

Άποψη: 3764|Απάντηση: 4

Οδηγός εγκατάστασης Consul σε δοκιμαστικό περιβάλλον των Windows

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/6/2023 7:38:15 μ.μ. | | | |
Το HashiCorp Consul είναι μια λύση δικτύωσης υπηρεσιών που επιτρέπει στις ομάδες να διαχειρίζονται ασφαλή συνδεσιμότητα δικτύου μεταξύ υπηρεσιών και σε περιβάλλοντα εσωτερικής εγκατάστασης και πολλαπλών νέφους και χρόνο εκτέλεσης. Το Consul παρέχει ανακάλυψη υπηρεσιών, δικτύωση υπηρεσιών, διαχείριση κυκλοφορίας και αυτοματοποιημένες ενημερώσεις για συσκευές υποδομής δικτύου. Μπορείτε να χρησιμοποιήσετε αυτές τις δυνατότητες μεμονωμένα ή μαζί σε μία μόνο ανάπτυξη Consul.

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

Αναθεώρηση:

Κλήση διεπαφής Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Ανίχνευση σύνδεσης πυρήνα (3) Το SkyAPM βασίζεται στη δυναμική διαμόρφωση του Consul
https://www.itsvse.com/thread-9468-1-1.html

【Αρχιτεκτονική】ASP.NET Το Core είναι εξαιρετικά διαθέσιμο με βάση τις υπηρεσίες Consul
https://www.itsvse.com/thread-9422-1-1.html

Αρχιτεκτονική: Το ASP.NET Core διαμορφώνει δυναμικά τις καυτές ενημερώσεις με βάση το Consul
https://www.itsvse.com/thread-9421-1-1.html

[Αρχιτεκτονική]. net/c# υλοποιεί κατανεμημένη διαμόρφωση του χώρου αποθήκευσης κλειδιών/τιμών με βάση το Consul
https://www.itsvse.com/thread-9420-1-1.html

Λήψη Διεύθυνσης:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Ο Πρόξενος (CLI) διατάζει:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Πρώτα, κατεβάστε το consul_1.15.3_windows_amd64 και δημιουργήστε ένα νέοstart.batσενάριο για να ξεκινήσετε τον πρόξενο, το σενάριο έχει ως εξής:

Στη συνέχεια, εκτελέστε το σενάριο start.bat, όπως φαίνεται στην παρακάτω εικόνα:



Ανοιχτό πρόγραμμα περιήγησης:http://127.0.0.1:8500/, όπως φαίνεται στο παρακάτω σχήμα:



Επισυνάπτεται η εντολή για τη δημιουργία ενός περιβάλλοντος δοκιμής προξένου χρησιμοποιώντας το docker:


Πληροφορίες παραμέτρων εντολής εκκίνησης Consul:

Ανάλυση πεδίου
-διακομιστής
Ξεκινήστε ως διακομιστής. Η προεπιλογή είναι πελάτης.
-Εκκίνησης
Χρησιμοποιείται για τον έλεγχο του εάν ένας διακομιστής βρίσκεται σε λειτουργία bootstrap, μόνο ένας διακομιστής μπορεί να βρίσκεται σε λειτουργία bootstrap σε ένα κέντρο δεδομένων και όταν ένας διακομιστής βρίσκεται σε λειτουργία bootstrap, μπορεί να εκλεγεί ως αρχηγός διακομιστή.
-bootstrap-αναμένω=1
Εάν ο ελάχιστος αριθμός διακομιστών που απαιτούνται από το σύμπλεγμα είναι μικρότερος από αυτόν τον αριθμό, το σύμπλεγμα θα ακυρωθεί.
-διεπαφή χρήστη
Καθορίστε να ανοίξετε τη διεπαφή περιβάλλοντος εργασίας χρήστη, ώστε να μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή διεπαφής χρήστη web που συνοδεύει τον πρόξενο μέσω μιας διεύθυνσης όπως http://localhost:8500/ui.
-δεδομένα-dir
Καθορίστε τον κατάλογο χώρου αποθήκευσης δεδομένων.
-υποχρεώνω
Η διεύθυνση που καθορίζεται για επικοινωνία εντός του συμπλέγματος πρέπει να είναι προσβάσιμη σε όλους τους κόμβους του συμπλέγματος και η προεπιλογή είναι 0.0.0.0.
-πελάτης
Καθορίστε σε ποια διεύθυνση πελάτη είναι συνδεδεμένος ο πρόξενος, ο οποίος παρέχει υπηρεσίες όπως HTTP, DNS, RPC κ.λπ., και η προεπιλογή είναι 127.0.0.1.
-κόμβος
Το όνομα ενός κόμβου σε ένα σύμπλεγμα πρέπει να είναι μοναδικό σε ένα σύμπλεγμα και η προεπιλογή είναι το όνομα κεντρικού υπολογιστή του κόμβου.
-κέντρο δεδομένων
Καθορίστε το όνομα του κέντρου δεδομένων, το οποίο είναι προεπιλεγμένο σε DC1.

Μετά την εκκίνηση του Consul, ακούει 6 θύρες από προεπιλογή:

8300
Θύρες αναπαραγωγής και προώθησης οδηγού (συγχρονισμός ρεπλίκας, θύρες προώθησης)
8301
Θύρα LAN Cossip (θύρα συνδεδεμένη στο σύμπλεγμα)
8302
Θύρα WAN Gossip (θύρα συνδεδεμένη στο εξωτερικό του συμπλέγματος)
8500
Θύρα της διεπαφής web UI (θύρα πρόσβασης της διεπαφής web)
8600
Θύρες που χρησιμοποιούν πρωτόκολλο DNS για την προβολή πληροφοριών κόμβων (θύρες που χρησιμοποιούνται από πρωτόκολλα DNS)
8503
gRPC TLS: gRPC API με σύνδεση TLS

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

(Τέλος)




Προηγούμενος:[Μεταφορά] σε MySQL Advanced: εντολή βελτιστοποίησης πίνακα
Επόμενος:ASP.NET Οι βασικές (είκοσι μία) επιλογές διαμόρφωσης είναι η διαφορά μεταξύ AddOptions και Configure
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 17/6/2023 7:57:01 μ.μ. |
Ενημερώσεις και ανακάλυψη της υπηρεσίας εμπορευματοκιβωτίων του προξένου Docker:https://www.cnblogs.com/pengdi/p/15425378.html
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 17/6/2023 8:20:01 μ.μ. |
Ανάπτυξη περιβάλλοντος Linux


Δημιουργήστε ένα νέο αρχείο start.sh με τα ακόλουθα περιεχόμενα:

Δημιουργήστε ένα νέο αρχείο υπηρεσίας consul.service ως εξής:



 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 17/6/2023 8:28:20 μ.μ. |
Εκτελέστε το Consul με docker-compose

Χρησιμοποιήστε την εντολή docker για να εκτελέσετε το σύμπλεγμα Consul, το αρχείο docker-compose μοιάζει με αυτό:

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 13/8/2025 10:36:13 π.μ. |
agent: Error starting agent: error="Failed to start Consul server: Failed to start Raft: fail to open write-ahead-log: failed initializing meta DB: sync D:\itsvse\consul_1.21.3_windows_amd64\data\raft\wal: Η πρόσβαση δεν επιτρέπεται."

λύση

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com