Update README.md
parent
80ca4c2308
commit
8fcb8c8b8b
45
README.md
45
README.md
|
@ -59,50 +59,7 @@
|
||||||
|
|
||||||
## 💾部署说明
|
## 💾部署说明
|
||||||
|
|
||||||
### 1. 部署Consul
|
### 1. 部署Consul([部署文档](docs/Consul部署说明.md))
|
||||||
|
|
||||||
##### 安装
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# 使用yum部署consul
|
|
||||||
yum install -y yum-utils
|
|
||||||
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
|
|
||||||
yum -y install consul
|
|
||||||
# 或者直接下RPM包安装
|
|
||||||
wget https://rpm.releases.hashicorp.com/RHEL/7/x86_64/stable/consul-1.12.2-1.x86_64.rpm
|
|
||||||
rpm -ivh ./consul-1.12.2-1.x86_64.rpm
|
|
||||||
```
|
|
||||||
|
|
||||||
##### 配置
|
|
||||||
|
|
||||||
```bash
|
|
||||||
vi /etc/consul.d/consul.hcl
|
|
||||||
advertise_addr = "192.168.x.x" #可以先不加这行,如果启动有问题再加上,一般有多网卡需要配置这行,填写你的网卡IP
|
|
||||||
data_dir = "/opt/consul"
|
|
||||||
client_addr = "0.0.0.0"
|
|
||||||
ui_config{
|
|
||||||
enabled = true
|
|
||||||
}
|
|
||||||
server = true
|
|
||||||
bootstrap = true
|
|
||||||
acl = {
|
|
||||||
enabled = true
|
|
||||||
default_policy = "deny"
|
|
||||||
enable_token_persistence = true
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
##### 启动与鉴权配置
|
|
||||||
|
|
||||||
```bash
|
|
||||||
chown -R consul:consul /opt/consul #注意下数据目录的权限。
|
|
||||||
systemctl enable consul.service
|
|
||||||
systemctl start consul.service
|
|
||||||
# 获取登录密码
|
|
||||||
consul acl bootstrap
|
|
||||||
|
|
||||||
# 记录 SecretID,即为Consul登录的Token
|
|
||||||
```
|
|
||||||
|
|
||||||
### 2. 部署Consul Manager
|
### 2. 部署Consul Manager
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue