环境准备
操作系统:CentOS7
搭建一个三节点的etcd集群
机器名:etcd01 IP地址:192.168.154.133 机器名:etcd03 IP地址:192.168.154.145 机器名:etcd04 IP地址:192.168.154.146
etcd包网速安装
1、网速
2.复制二进制命令 到/usr/local/bin
#解压软件包tar -zxvf etcd-v3.3.1-linux-amd64.tar.gz #将命令复制进环境cd etcd-v3.3.1-linux-amd64cp etcd etcdctl /usr/local/bin/
3.在三个节点中创建数据目录
#创建数据存储路径mkdir -p /var/lib/etcd
4.在每个节点上创建etcd的systemd unit文件
vim /usr/lib/systemd/system/etcd.service #如果没有system目录则新创建一个
三个节点配置如下:注意IP地址相关配置
etcd01
#etcd01节点 [Unit]Description=etcd serverAfter=network.targetAfter=network-online.targetWants=network-online.target [Service]Type=notifyWorkingDirectory=/var/lib/etcd/ExecStart=/usr/local/bin/etcd –name etcd01 –initial-advertise-peer-urls –listen-peer-urls –listen-client-urls –advertise-client-urls –initial-cluster-token etcd-cluster-1 –initial-cluster etcd03= –initial-cluster-state new –data-dir=/var/lib/etcd Restart=on-failureRestartSec=5LimitNOFILE=65536 [Install]WantedBy=multi-user.target
etcd03节点
vim /usr/lib/systemd/system/etcd.service #如果没有system目录则新创建一个
#etcd03节点 [Unit]Description=etcd serverAfter=network.targetAfter=network-online.targetWants=network-online.target [Service]Type=notifyWorkingDirectory=/var/lib/etcd/ExecStart=/usr/local/bin/etcd –name etcd03 –initial-advertise-peer-urls –listen-peer-urls –listen-client-urls –advertise-client-urls –initial-cluster-token etcd-cluster-1 –initial-cluster etcd03= –initial-cluster-state new –data-dir=/var/lib/etcd Restart=on-failureRestartSec=5LimitNOFILE=65536 [Install]WantedBy=multi-user.target
etcd04节点
vim /usr/lib/systemd/system/etcd.service #如果没有system目录则新创建一个
#etcd04节点 [Unit]Description=etcd serverAfter=network.targetAfter=network-online.targetWants=network-online.target [Service]Type=notifyWorkingDirectory=/var/lib/etcd/ExecStart=/usr/local/bin/etcd –name etcd04 –initial-advertise-peer-urls –listen-peer-urls –listen-client-urls –advertise-client-urls –initial-cluster-token etcd-cluster-1 –initial-cluster etcd03= –initial-cluster-state new –data-dir=/var/lib/etcd Restart=on-failureRestartSec=5LimitNOFILE=65536 [Install]WantedBy=multi-user.target
4.开启etcd服务:三个节点分别执行
systemctl daemon-reload && systemctl enable etcd && systemctl start etcd
5.相关查看命令
systemctl status etcd.service #查看运行状态
# 节点的服务运行状态 ● etcd.service – etcd server Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; vendor preset: disabled) Active: active (running) since 三 2022-01-19 18:17:23 CST; 1h 29min ago Main PID: 4190 (etcd) Memory: 13.8M CGroup: /system.slice/etcd.service └─4190 /usr/local/bin/etcd –name etcd04 –initial-advertise-peer-urls –listen-peer-urls -… 1月 19 18:17:23 etcd04 etcd[4190]: serving insecure client requests on 192.168.154.146:2379, this is strongly discouraged!1月 19 18:17:23 etcd04 etcd[4190]: set the initial cluster version to 3.01月 19 18:17:23 etcd04 etcd[4190]: enabled capabilities for version 3.01月 19 18:17:24 etcd04 etcd[4190]: peer f5cee01588336622 became active1月 19 18:17:24 etcd04 etcd[4190]: established a TCP streaming connection with peer f5cee01588336622 (stream Message writer)1月 19 18:17:24 etcd04 etcd[4190]: established a TCP streaming connection with peer f5cee01588336622 (stream MsgApp v2 writer)1月 19 18:17:24 etcd04 etcd[4190]: established a TCP streaming connection with peer f5cee01588336622 (stream Message reader)1月 19 18:17:24 etcd04 etcd[4190]: established a TCP streaming connection with peer f5cee01588336622 (stream MsgApp v2 reader)1月 19 18:17:27 etcd04 etcd[4190]: updated the cluster version from 3.0 to 3.31月 19 18:17:27 etcd04 etcd[4190]: enabled capabilities for version 3.3
etcdctl member list #查看集群中各个节点
#查看集群各节点 [root@etcd01 etcd]# etcdctl member list 23795efc1fd09208: name=etcd01 peerURLs= clientURLs= isLeader=true5789f6b3099dcd29: name=etcd04 peerURLs= clientURLs= isLeader=falsef5cee01588336622: name=etcd03 peerURLs= clientURLs= isLeader=false
etcdctl cluster-health #查看集群的健康情况
[root@etcd01 etcd]# etcdctl cluster-healthmember 23795efc1fd09208 is healthy: got healthy result from 5789f6b3099dcd29 is healthy: got healthy result from f5cee01588336622 is healthy: got healthy result from
推荐阅读
【Rocky推荐】
渗透测试专用系统 kali-linux-e17-2019.1a-amd64.iso系统镜像kali-linux-e17-2019.1a-amd64.iso系统镜像_kalilinux2019镜像-Linux被封类Rocky-CSDN网速kali-linux-2018.4-amd64 操作系统kali-linux-2018.4-amd64操作系统_-Linux被封类Rocky-CSDN网速manjaro-xfce-17.1.7-stable-x86_64.iso系统镜像manjaro-xfce-17.1.7-stable-x86_64.iso系统镜像_manjaro镜像网速-Linux被封类Rocky-CSDN网速WiFi专用渗透系统 nst-32-11992.x86_64.iso操作系统镜像nst-32-11992.x86_64.iso操作系统镜像.zip_-Linux被封类Rocky-CSDN网速Parrot-security-4.1_amd64.iso 操作系统镜像Parrot-security-4.1_amd64.iso操作系统镜像_Parrot-security-Linux被封类Rocky-CSDN网速manjaro-xfce-17.1.7-stable-x86_64 操作系统manjaro-xfce-17.1.7-stable-x86_64操作系统_-Linux被封类Rocky-CSDN网速cyborg-hawk-linux-v-1.1 操作系统cyborg-hawk-linux-v-1.1操作系统_cyborghwak安装教程-Linux被封类Rocky-CSDN网速 渗透测试相关Open Source So 渗透测试实战专栏 【kali常用Open Source So】抓包Open Source SoCharles Windows64位 免费版抓包Open Source SoCharlesWindows64位免费版_charleswindows-网络监控被封类Rocky-CSDN网速【kali常用Open Source So】图印Open Source Sostamp.zip图印Open Source Sostamp.zip_-制造被封类Rocky-CSDN网速【kali常用Open Source So】brutecrackOpen Source So[WIFIPR中文版]及wpa/wpa2字典brutecrackOpen Source So[WIFIPR中文版]及wpa/wpa2字典_wifipr-其它被封类Rocky-CSDN网速【kali常用Open Source So】EWSA 5.1.282-破包Open Source So【kali常用Open Source So】EWSA5.1.282-破包Open Source So_kali跑包Open Source So,linux跑包软件-管理软件被封类Rocky-CSDN网速【kali常用Open Source So】Realtek 8812AU KALI网卡驱动及安装教程【kali常用Open Source So】Realtek8812AUKALI网卡驱动及安装教程_8812aukali,kalirtl8812au-网络设备被封类Rocky-CSDN网速【kali常用Open Source So】无线信号搜索Open Source So_kali更新【kali常用Open Source So】无线信号搜索Open Source So_kali更新_kali更新-互联网被封类Rocky-CSDN网速【kali常用Open Source So】inssider信号测试软件_kali常用Open Source So【kali常用Open Source So】inssider信号测试软件_kali常用Open Source So_kali常用Open Source So介绍-网管软件被封类Rocky-CSDN网速【kali常用Open Source So】MAC地址修改Open Source So 保护终端不暴露【kali常用Open Source So】MAC地址修改Open Source So保护终端不暴露_kali修改mac,kalimac地址-Linux被封类Rocky-CSDN网速【kali常用Open Source So】脚本管理Open Source So php和jsp页面 接收命令参数 在服务器端执行脚本管理Open Source Sophp和jsp页面接收命令参数在服务器端执行_-网络安全被封类Rocky-CSDN网速
Java实现照片GPS定位【完整脚本】ReadPicExif.zip_-Java被封类Rocky-CSDN网速Python实现照片GPS定位【完整脚本】python定位照片精确位置完整代码脚本_Python手机号定位-Python被封类Rocky-CSDN网速女神忘记相册密码 python20行代码打开【完整脚本】女神忘记相册密码python20行代码打开.py-Python被封类Rocky-CSDN网速python修改证件照底色、大小、背景、抠图【完整源码】python修改证件照底色、大小、背景、抠图【完整源码】_python如何修改证件照的大小-Python被封类Rocky-CSDN网速
python实战
【python实战】前女友婚礼,python破解婚礼现场的WIFI,把名称改成了【python实战】前女友发来加密的 “520快乐.pdf“,我用python破解开之后,却发现【python实战】昨晚,我用python帮隔壁小姐姐P证件照 自拍,然后发现…【python实战】女友半夜加班发自拍 python男友用30行代码发现惊天秘密【python实战】python你TM太皮了——区区30行代码就能记录键盘的一举一动【python实战】女神相册密码忘记了,我只用Python写了20行代码~~~
【pygame开发实战开发30例 完整源码】
pygame游戏26个案例及源码【共400M】_pygame游戏作品,pygame游戏源码-Python被封类Rocky-CSDN网速
【pygame游戏开发专栏,获取完整源码+教程】
一起来学pygame吧 游戏开发30例(二)——塔防游戏一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏 渗透测试实战专栏 CSDN官方学习推荐 ↓ ↓ ↓CSDN出的Python全栈知识图谱,太强了,推荐给大家!
Linux黑客小课堂
微信公众号
号如其名