Update Consul部署说明.md
parent
d858cf0076
commit
e5e9f0a582
|
@ -1,4 +1,4 @@
|
||||||
#### 安装
|
### 安装
|
||||||
> 以下为CentOS7安装说明,其它系统安装部分请参考官网:
|
> 以下为CentOS7安装说明,其它系统安装部分请参考官网:
|
||||||
> https://developer.hashicorp.com/consul/downloads
|
> https://developer.hashicorp.com/consul/downloads
|
||||||
```bash
|
```bash
|
||||||
|
@ -11,12 +11,12 @@ wget https://rpm.releases.hashicorp.com/RHEL/7/x86_64/stable/consul-1.16.0-1.x86
|
||||||
rpm -ivh ./consul-1.16.0-1.x86_64.rpm
|
rpm -ivh ./consul-1.16.0-1.x86_64.rpm
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 配置
|
### 配置
|
||||||
- **执行以下命令获取UUID,填写到下面配置末尾部分,作为最高权限的token**
|
- **执行以下命令获取UUID,填写到下面配置末尾部分,作为最高权限的token**
|
||||||
```bash
|
```bash
|
||||||
uuidgen
|
uuidgen
|
||||||
```
|
```
|
||||||
> 清空`/etc/consul.d/consul.hcl`,并使用以下完整配置内容
|
- **清空`/etc/consul.d/consul.hcl`,并使用以下完整配置内容**
|
||||||
```bash
|
```bash
|
||||||
data_dir = "/opt/consul"
|
data_dir = "/opt/consul"
|
||||||
log_level = "error"
|
log_level = "error"
|
||||||
|
@ -54,7 +54,7 @@ acl = {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 启动服务
|
### 启动服务
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir /opt/consul
|
mkdir /opt/consul
|
||||||
|
@ -68,6 +68,8 @@ systemctl restart consul.service
|
||||||
- 浏览器访问Consul的8500端口
|
- 浏览器访问Consul的8500端口
|
||||||
- 使用生成的UUID登录
|
- 使用生成的UUID登录
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### consul kv 备份还原
|
### consul kv 备份还原
|
||||||
```
|
```
|
||||||
consul kv export --http-addr=http://127.0.0.1:8500 -token=xxxxxxxx '' > consul_kv_bak.json
|
consul kv export --http-addr=http://127.0.0.1:8500 -token=xxxxxxxx '' > consul_kv_bak.json
|
||||||
|
|
Loading…
Reference in New Issue