Centos7安装consul详解(服务器+虚拟机)
下载安装包进入官网https://www.consul.io/downloads选择对应的系统以及对应的版本复制下载链接进入linux系统中,使用wget命令下载[root@service opt]# cd /opt[root@service opt]# wget https://releases.hashicorp.com/consul/1.9.0/consul_1.9.0_linux_amd6
·
下载安装包
进入官网
https://www.consul.io/downloads
选择对应的系统以及对应的版本
复制下载链接
进入linux系统中,使用wget命令下载
[root@service opt]# cd /opt
[root@service opt]# wget https://releases.hashicorp.com/consul/1.9.0/consul_1.9.0_linux_amd64.zip
解压安装包
[root@service opt]# unzip consul_1.9.0_linux_amd64.zip
解压成功后出现consul脚本文件
开放端口
[root@service opt]# firewall-cmd --zone=public --add-port=8500/tcp --permanent
[root@service opt]# systemctl restart firewalld
运行consul
如果是在虚拟机上运行,直接运行
./consul agent -dev -ui -node=consul-dev -client=192.168.xxx.xxx
如果是下服务器上运行的话
第一次运行时出现以下错误
* listen udp 42.192.135.190:8600: bind: cannot assign requested address
* listen tcp 42.192.135.190:8600: bind: cannot assign requested address
经过查阅得知,客户端ip需要写上云私有ip才可以
所以将我们的服务器私有ip写上去
./consul agent -dev -ui -node=consul-dev -client=172.17.x.xxx
执行后consul服务一直在前台监控着请求的到来
测试
在浏览器上输入我们的虚拟机ip/公网ip,测试consul图形监控系统是否可以正常访问
http://42.192.135.190:8500
发现已经成功的访问
再次查看consul状态,发现我们的访问记录都已经被记录了下来!
更多推荐
已为社区贡献2条内容
所有评论(0)