linux怎么查看本机内存大小
334
2022-11-13
ETCD单机部署与ETCD集群部署
搭建单机etcd
安装epel源
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
安装etcd
yum install etcd
配置hosts
vim /etc/hosts etcd-25-23 10.39.25.23
配置etcd文件
[root@etcd-25-23 etcd]# cat etcd.conf # [member] ETCD_NAME=default #etcd服务名字 ETCD_DATA_DIR="/var/lib/etcd/default.etcd" #etcd数据目录 #ETCD_WAL_DIR="" #ETCD_SNAPSHOT_COUNT="10000" #ETCD_HEARTBEAT_INTERVAL="100" #ETCD_ELECTION_TIMEOUT="1000" ETCD_LISTEN_PEER_URLS="ttp://10.39.25.23:2379,http://localhost:2380" ETCD_LISTEN_CLIENT_URLS="#客户端访问的地址和端口 #ETCD_MAX_SNAPSHOTS="5" #ETCD_MAX_WALS="5" #ETCD_CORS=""
启动/查看etcd
systemctl restart etcd systemctl status etcd
查看etcd数据目录
tree /var/lib/etcd/default.etcd/ /var/lib/etcd/default.etcd/ └── member ├── snap │ └── db └── wal ├── 0000000000000000-0000000000000000.wal └── 0.tmp
etcd单机搭建完成
搭建etcd集群
安装epel源
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
安装etcd
yum install etcd
配置hosts
vim /etc/hosts etcd-25-23 10.39.25.23 etcd-25-24 10.39.25.24 etcd-25-25 10.39.25.25
修改配置
10.39.25.23的配置
vim /etc/etcd/etcd.conf ETCD_NAME=etcd-25-23 ETCD_DATA_DIR="/var/lib/etcd/etcd-cluster" ETCD_LISTEN_PEER_URLS="http://10.39.25.23:2380" ETCD_LISTEN_CLIENT_URLS="http://10.39.25.23:2379,http://127.0.0.1:2379" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.39.25.23:2380" ETCD_INITIAL_CLUSTER="etcd-25-23=http://10.39.25.23:2380,etcd-25-24=http://10.39.25.24:2380,etcd-25-25=http://10.39.25.25:2380" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="http://10.39.25.23:2379" systemctl start etcd systemctl satus etcd
10.39.25.25的配置
vim /etc/etcd/etcd.conf ETCD_NAME=etcd-25-25 ETCD_DATA_DIR="/var/lib/etcd/etcd-cluster" ETCD_LISTEN_PEER_URLS="http://10.39.25.25:2380" ETCD_LISTEN_CLIENT_URLS="http://10.39.25.25:2379,http://127.0.0.1:2379" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.39.25.25:2380" ETCD_INITIAL_CLUSTER="etcd-25-23=http://10.39.25.23:2380,etcd-25-24=http://10.39.25.24:2380,etcd-25-25=http://10.39.25.25:2380" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="http://10.39.25.25:2379" systemctl start etcd systemctl satus etcd
10.39.25.24的配置 vim /etc/etcd/etcd.conf ETCD_NAME=etcd-25-24 ETCD_DATA_DIR="/var/lib/etcd/etcd-cluster" ETCD_LISTEN_PEER_URLS="http://10.39.25.24:2380" ETCD_LISTEN_CLIENT_URLS="http://10.39.25.24:2379,http://127.0.0.1:2379" ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.39.25.24:2380" ETCD_INITIAL_CLUSTER="etcd-25-23=http://10.39.25.23:2380,etcd-25-24=http://10.39.25.24:2380,etcd-25-25=http://10.39.25.25:2380" ETCD_INITIAL_CLUSTER_STATE="new" ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" ETCD_ADVERTISE_CLIENT_URLS="http://10.39.25.24:2379" systemctl start etcd systemctl satus etcd
查看etcd集群节点
etcdctl member list 7e5e9b85b854c4f6: name=etcd-25-23 peerURLs=clientURLs=isLeader=true c25ca32dd7fbc99f: name=etcd-25-24 peerURLs=clientURLs=isLeader=false de67b2618c148f0d: name=etcd-25-25 peerURLs=clientURLs=isLeader=false
查看集群状态
etcdctl cluster-health member 7e5e9b85b854c4f6 is healthy: got healthy result from http://10.39.25.23:2379 member c20ca32dd7fbc99f is healthy: got healthy result from http://10.39.25.24:2379 member de67b2618c148f0d is healthy: got healthy result from http://10.39.25.25:2379 cluster is healthy
测试:在23上创建一个TianRandai的目录
[root@etcd-25-23 ~]# etcdctl mkdir TianRandai
在24与25上查看是是否存在
[root@etcd-25-24 ~]# etcdctl ls /TianRandai [root@etcd-25-25 ~]# etcdctl ls /TianRandai
集群搭建完毕
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~