Előfeltétel
- Virtuális szerver példány
- Consul telepítve a szerverre
- Root felhasználó
Update System
Javasoljuk, hogy minden új művelet végrehajtása előtt frissítse az összes rendelkezésre álló csomagot és adattárat. Hajtsa végre a következő parancsot, és elvégzi az Ön számára a munkát. Linuxon
apt-get frissítésAz RHEL / CentOS yum -y frissítésről
Csomópont keresések
Az ásó eszközzel lekérdezhet bármilyen parancsot a DNS-rekordokról, például gazdagép címekről, levélváltásokról és névszerverekről a parancssorban. Bármely csomópont címét egyszerű lekérdezéssel lehívhatja.
Ha abban az esetben, ha a csomópont ugyanabban az adatközpontban fut, mint a konzul ügynök, akkor nem kell megadnia az adatközpontot. a következő paranccsal keresheti meg azt a csomópontot.
prome.csomópont.konzulSzolgáltatáskeresések
A szolgáltatáskeresés a szolgáltatóval kapcsolatos információk lekérdezése. A szokásos szolgáltatáskeresés formátuma a következő: [tag.]
A címke segítségével szűrheti is a lekérdezés eredményeit. Tegyük fel, hogy a MariaDB elsődleges helyet egy adott adatközpontban szeretné megtalálni, majd használja a következő parancsot.
elsődleges.mariadb.szolgáltatás.dc5.konzulA Consul DNS használata
Ebben az útmutatóban a konzul DNS-felületének különböző módjait fogjuk megismerni. A Consul DNS használatának főleg három módja van: 1. Alkalmazzon egy egyedi DNS-feloldó könyvtárat. Jelölje ki a Consul-t DNS-kiszolgálóként egy példányhoz 3. A Consul TLD lekérdezéseinek továbbítása DNS-kiszolgálóról
Alkalmazzon egyedi DNS-megoldó könyvtárat
A konzuli DNS-felület használatának egyik módja az, hogy a választott nyelvhez egy DNS-felbontó könyvtárat használ, és a kódja közvetlenül megkérdezi az interfészt. Egyébként alkalmazzon egyedi logikát a kódjára, csak a szolgáltatás IP-címére korlátozódik. Ellenkező esetben, ha DNS-interfészt használ, akkor a szolgáltatást egy adott porton kell futtatnia, és az ügyfelének is ismernie kell azt a portot a hozzáféréshez.
Jelölje ki a Consul-ot egy példány DNS-kiszolgálóként
Használhatja a konzul DNS-kiszolgálóját egy csomópont számára úgy, hogy beállítja a gazdagépet, hogy a DNS-lekérdezéseket közvetlenül a helyi konzul-ügynök DNS-kiszolgálójának továbbítsa. Ehhez módosítania kell mind a rendszert, mind a Consul ügynök konfigurációját.
Először meg kell változtatnia a rendszer konfigurációját. Módosítania kell a felbontást.conf fájl a rendszeren bármilyen szövegszerkesztővel. Itt nano szövegszerkesztőt használunk.
nano felbontás.konfA fájlnak így kell kinéznie:
keresse meg a domainjét.comnévszerver 127.0.0.1
Kérjük, ne felejtse el kicserélni a YourDomain webhelyet.com a tényleges domainjével.
Ezután a konzul-ügynök konfigurációjának így kell kinéznie:
"adatközpont": "dc1",
"data_dir": "/ var / consul",
"rekurzorok": ["8.8.8.8 "],
"portok":
"dns": 53
,
"retry_join": ["35.75.10.85 "," 35.75.10.111 "," 35.75.10.123 "]
A konzul ügynöke továbbra is képes kezelni a konzuli TLD-n kívüli rekordok rekordjait, még akkor is, ha a kiszolgálófürt leállt vagy nem érhető el.
A Consul TLD lekérdezéseinek továbbítása DNS-kiszolgálóról
A konzul DNS segítségével továbbíthatja az összes kérdést a konzul ügynökének a meglévő DNS szerverről. Javasoljuk, hogy használjon különféle BIND szervereket, és futtassa a konzul ügynököt helyileg az összes BIND szerveren. Annak érdekében, hogy amikor a BIND kiszolgáló elfogadja a lekérdezést, akkor az automatikusan a konzul DNS-kiszolgálójára kerül.
Következtetés
Ebben az útmutatóban megtanulta a konzuli fürt Consul DNS-felületének használatát. Azt is megtanulta, hogy milyen típusú lekérdezéseket használ, például a Csomópontkeresés és a szolgáltatáskeresés.