1、拷贝/下载consul.exe服务程序,下载地址:Install | Consul | HashiCorp Developer
2、以管理员身份启动命令提示符,执行
持久化配置consul服务,搭建集群
Server1:
sc.exe create "Consul" binPath="d:\Consul\consul.exe agent -server -ui -bootstrap-expect 2 -data-dir D:\Consul\data -node ServerMaster -bind 192.168.6.102 -client 192.168.6.102"
Server2:
sc.exe create "Consul" binPath="c:\Consul\consul.exe agent -server -ui -data-dir c:\Consul\data -node Server01 -bind 192.168.6.174 -client 192.168.6.174 -join=192.168.6.102"
Client:
sc.exe create "Consul" binPath="c:\Consul\consul.exe agent -ui -data-dir c:\Consul\data -node ServerSlave -bind 192.168.6.96 -client 192.168.6.96 -join 192.168.6.102"
关键参数说明
-server:server模式启动
-ui :开启ui界面(consul.exe内部带了GUI图形界面操作)
-bootstrap-expect 2:server端到2个时集群生效
-data-dir:consul产生的文件路径(consul自己会产生一下数据存储的位置)
-node:此节点名称
-bind:集群内部通信地址,默认0.0.0.0
-client:此节点绑定的通讯地址
3、持久化命令注册完成之后,在“运行”输入 services.msc进入系统服务,将Consul服务设置为自动启动
4、检查Consul服务是否正常使用:在浏览器中输入搭建的ip地址端口为:8500(注册的命令只要开启了-ui命令都可以打开)