下载安装包


进入官网 https://www.consul.io/downloads

选择对应的系统以及对应的版本

复制下载链接

image-20201201102900545

进入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

image-20201201103156585

解压安装包

[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

image-20201201103555288

运行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

image-20201201104211890

执行后consul服务一直在前台监控着请求的到来

测试

在浏览器上输入我们的虚拟机ip/公网ip,测试consul图形监控系统是否可以正常访问

http://42.192.135.190:8500

image-20201201104449001

发现已经成功的访问

再次查看consul状态,发现我们的访问记录都已经被记录了下来!

image-20201201104522698

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐