# ansible-etcd-cluster **Repository Path**: vsudo/ansible-etcd-cluster ## Basic Information - **Project Name**: ansible-etcd-cluster - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-16 - **Last Updated**: 2022-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ansible-etcd-cluster #### 介绍 基于ansible工具,自动部署etcd集群 #### 使用说明 1. 修改hosts文件中主机的IP,修改为自己的etcd集群IP地址即可。 ```shell [etcd_cluster] 172.16.4.61 etcd_host=etcd1 172.16.4.62 etcd_host=etcd2 172.16.4.63 etcd_host=etcd3 [etcd_cluster:vars] etcd1=172.16.4.61 etcd2=172.16.4.62 etcd3=172.16.4.63 ``` 2. 执行脚本`ca.sh` ,生成`ca`相关证书,默认签发时长:100年。 ```shell sh ca.sh ``` 3. 执行部署。 ```shell ansible-playbook etcd.yaml -k ``` 4. 支持后期集群健康检查 ```shell ansible-playbook etcd.yaml -k -t healthcheck ```