consulクラスタの構築
1544 ワード
https://www.cnblogs.com/shanyou/p/6286207.html
consulインストール
1、オフライン取付
a、consulファイルを/usr/local/bin/ディレクトリにアップロードする
b、
c、
d、アクセスip:8080
2、オンラインインストール
a、
b、
c、
d、
e、アクセスip:8080
3、consulクラスタ構築
192.168に入ります.1.9の機械
a、
b、
注意:
-server:サービス形式で起動
-bootstrap-expect=2:クラスタが要求する最小server数、この数を下回るとクラスタは失効する
data-dir:data格納ディレクトリ、consulデータ同期
node:ノードidは、同じクラスタで繰り返してはいけません.
bind:傍受されたipアドレス.あなたのIPに記入すればいいです.
クライアントクライアントのipアドレス
&:linuxスクリプト構文でバックグラウンドで実行
192.168に入ります.1.10の機械
a、
b、
注意:
-join:参加します.あなたの最初のipに記入すればいいです.
UIインタフェースで2つのサービスが表示されます.
consulインストール
1、オフライン取付
a、consulファイルを/usr/local/bin/ディレクトリにアップロードする
b、
cd /usr/local/bin/
c、
consul agent -dev -http-port 8080 -client 0.0.0.0 &
d、アクセスip:8080
2、オンラインインストール
a、
cd /usr/local/bin/
b、
sudo wget https://releases.hashicorp.com/consul/1.4.1/consul_1.4.1_linux_amd64.zip
c、
sudo unzip consul_1.4.1_linux_amd64.zip
d、
sudo consul agent -dev -http-port 8080 -client 0.0.0.0 &
e、アクセスip:8080
3、consulクラスタ構築
192.168に入ります.1.9の機械
a、
cd /usr/local/bin/
b、
consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-9 -client=0.0.0.0 -bind=192.168.1.9 -datacenter=dc1 &
注意:
-server:サービス形式で起動
-bootstrap-expect=2:クラスタが要求する最小server数、この数を下回るとクラスタは失効する
data-dir:data格納ディレクトリ、consulデータ同期
node:ノードidは、同じクラスタで繰り返してはいけません.
bind:傍受されたipアドレス.あなたのIPに記入すればいいです.
クライアントクライアントのipアドレス
&:linuxスクリプト構文でバックグラウンドで実行
c、 192.168.1.9:8500 (8500 )
192.168に入ります.1.10の機械
a、
cd /usr/local/bin/
b、
consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-10 -client=0.0.0.0 -bind=192.168.1.10 -datacenter=dc1 -join 192.168.1.9 &
c、 192.168.1.10:8500
注意:
-join:参加します.あなたの最初のipに記入すればいいです.
UIインタフェースで2つのサービスが表示されます.