培养良好的生活、学习、工作习惯。
相关概念:
主机规划:
要求:主机名称规范、IP段相邻、备注明确
主机序号 |
名称 |
内网IP |
外网IP |
CPU核数 |
内存大小 |
备注 |
01 |
etcd-node-master-01 |
10.0.0.1 |
外网IP |
2 |
4G |
备注 |
02 |
etcd-node-slave-02 |
10.0.0.2 |
外网IP |
2 |
4G |
备注 |
03 |
etcd-node-slave-03 |
10.0.0.3 |
外网IP |
2 |
4G |
备注 |
设置主机名称
1 2 3
| hostnamectl set-hostname etcd-node-master-01 hostnamectl set-hostname etcd-node-slave-02 hostnamectl set-hostname etcd-node-slave-03
|
修改内网IP地址:
1
| vim /etc/sysconfig/network-scripts/ifcfg-ens33
|
重启网关:
1
| systemctl restart network
|
防火墙设置:
1 2
| firewall-cmd --zone=public --add-port=2379/tcp --permanent firewall-cmd --reload
|
YUM安装:
验证&查看版本
修改配置:
分别修改3个主机的配置文件/etc/etcd/etcd.conf
注意!修改前一定要备份!
cp /etc/etcd/etcd.conf /etc/etcd/etcd.conf.bak
1 2 3 4 5 6 7 8
| ETCD_LISTEN_PEER_URLS="http://10.0.0.1:2380" ETCD_LISTEN_CLIENT_URLS="http://10.0.0.1:2379,http://127.0.0.1:2379" ETCD_NAME=Master ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.1:2380" ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.1:2379" ETCD_INITIAL_CLUSTER=“Master=http://10.0.0.1:2380,Node02=http://10.0.0.2:2380,Node03=http://10.0.0.3:2380" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_INITIAL_CLUSTER_STATE="new"
|
重启etcd服务
查看Etcd集群
Etcd 测试
1 2
| etcdctl set name test etcdctl get name
|
扩展概念
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| 负载均衡: 区域负载均衡:DNS 硬件负载均衡:F5/A10 软件负载均衡:Nginx/LVS/HAProxy
磁盘阵列:raid 防火墙技术:硬件/软件
NTP(Network Time Protocal)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化tongbuwang。
Radis的分布式缓存; mysql主从、读写分离、高可用、分库分表;
MHA 备份 elk ci/cd centos8 / podman
|