私はconsulで新しく、サーバークライアント環境をセットアップしようとしています。次consul - サーバーとクライアントを接続する
consul.exe agent -ui -config-dir=P:\Consule\config
設定ファイルを探します:私は、次のコマンドを設定して自分のサーバーを開始している( "P:\ Consule \ CONFIG \ server.json")私は開始
{
"bootstrap": false,
"server": true,
"datacenter": "MyServices",
"data_dir": "P:\\Consule\\data",
"log_level": "INFO"
}
出力コマンドラインから上記のコマンドを使用して、領事:
==> Starting Consul agent...
==> Consul agent running!
Version: 'v0.8.3'
Node ID: '1a244456-e725-44be-0549-33603ea7087d'
Node name: 'MYCOMPUTERNAMEA'
Datacenter: 'myservices'
Server: true (bootstrap: false)
Client Addr: 127.0.0.1 (HTTP: 8500, HTTPS: -1, DNS: 8600)
Cluster Addr: 127.0.0.1 (LAN: 8301, WAN: 8302)
Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false
Atlas: <disabled>
さて、私のドメイン内の別のコンピュータで私は、コマンドラインと設定ファイルをfollwoingと領事クライアントを実行しよう:
consul.exe agent -config-dir C:\Consul -bind=127.0.0.1
設定ファイル( "C:コンサルの\ client.json \")
{
"server": false,
"datacenter": "MyServices",
"data_dir": "C:\\TEMP",
"log_level": "INFO",
"start_join": ["MYCOMPUTERNAMEA"]
}
しかし、私は常に出力/エラーメッセージをfollwing取得:
==> Starting Consul agent...
==> Joining cluster...
==> 1 error(s) occurred:
* Failed to join <IP_OF_MYCOMPUTERNAMEA>: dial tcp <IP_OF_MYCOMPUTERNAMEA>:8301: connectex: No connection could be made because the target machine actively refused it.
誰も私は」何を知っています間違ってる?私が思う
おかげで、宜しく
エージェントを起動するときに '-client = 0.0.0.0'を追加すると、私のトリックになりました。 – Anders