Centos7安装consul详解(服务器+虚拟机)

下载安装包

文章目录

  • 下载安装包
  • 解压安装包
  • 开放端口
  • 运行consul
  • 测试

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

Centos7安装consul详解(服务器+虚拟机)_第1张图片

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

测试

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

http://42.192.135.190:8500

Centos7安装consul详解(服务器+虚拟机)_第2张图片

发现已经成功的访问

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

Centos7安装consul详解(服务器+虚拟机)_第3张图片

你可能感兴趣的:(SpringCloud,linux,java,centos,docker,consul)