consul安裝

下載

官網:https://www.consul.io/
下載:https://releases.hashicorp.co...node

安裝

wget https://releases.hashicorp.com/consul/1.5.1/consul\_1.5.1\_linux\_amd64.zip 
unzip consul_1.7.2_linux_amd64.zip -d /usr/local/bin

測試是否安裝成功
image.pnglinux

啓動

單機啓動方式:
consul agent -server -ui -bootstrap-expect 1 -data-dir=/app/data/consul -node=server1 -client=0.0.0.0 -bind=127.0.0.1 -datacenter=dc1

image.png
經過頁面查看服務狀態
訪問地址:http://IP:8500
image.pngbootstrap

集羣啓動方式:
// 10.0.0.1
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-1 -client=0.0.0.0 -bind=10.0.0.1 -datacenter=dc1

// 10.0.0.2
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-2 -client=0.0.0.0 -bind=10.0.0.2 -datacenter=dc1 -join 10.0.0.1

// 10.0.0.3
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-3 -client=0.0.0.0 -bind=10.0.0.3 -datacenter=dc1 -join 10.0.0.1

啓動命令詳解:
指定 consul(-server)
集羣有3臺(-bootstrap-expect=3 )
服務器節點信息(-node),
指定當前主機客戶端偵聽地址爲( -client=0.0.0.0 ),由於有多塊網卡,若是不指定,沒法運行127.0.0.1。綁定了當前主機的IP地址(-bind),
指定數據中心名稱(-datacenter=dc1),
後兩臺服務器在啓動的時候加入第一臺代理服務器(-join 172.16.1.218),
指定內置 WebUI 服務器組件(-ui),
當三臺服務器都正確運行起來之後,Consul 集羣將自動選舉 leader服務器

相關文章
相關標籤/搜索