虚拟机配置
linux版本是7.6
核数:1
内存:1G
三台主从
模板机:jdk1.8
克隆三台虚拟机
分别叫:Etcd-Node01-Master、Etcd-Node02-Slave-01、Etcd-Node03-Slave-02
首先第一台
网络连接模式:桥连模式
Etcd-Node01-Master
设置虚拟机的新名称:
hostnamectl set-hostname Etcd-Node01-Master
重新登录
login
修改固定IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d076919b-17e8-4089-8da0-db69be2c9398"
DEVICE="ens33"
ONBOOT="yes"
GATEWAY=192.168.1.1
IPADDR=192.168.1.30
NETWASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4
重启网络
systemctl restart network
查看ip
ip a
Etcd-Node02-Slave-01、Etcd-Node03-Slave-02
同上
修改不同的名称,然后UUID修改,ipaddr修改:192.168.1.31、192.168.1.32
下载etcd
yum install -y etcd
查看etcd版本
rpm -qa etcd
或者
etcdctl -v
主从配置
修改配置命令
cp /etc/etcd/etcd.conf /etc/etcd/etcd.conf.bak
注意:凡是修改配置,都必须要复制一份,否则后面改错了,也可以回退原版本
开放防火墙2379、2380端口(三台机器都执行)
firewall-cmd --zone=public --add-port=2379/tcp --permanent
firewall-cmd --zone=public --add-port=2380/tcp --permanent
firewall-cmd --reload
重启服务(三台机器都执行)
systemctl restart etcd
查看集群状态
etcdctl member list
出现问题:(修改方法)
测试安装成功
主节点
etcdctl set name hikktn
副节点
etcdctl get name