etcd分布式键值对存储系统
介绍:构建一个可用的分布式键值数据库用于配置共享和服务发现
安装
yum install -y etcd
配置服务
vi /etc/etcd/etcd.conf
ETCD_LISTEN_PEER_URLS="http://192.168.100.10:2380"#用于监听其他etcd成员的地址
ETCD_LISTEN_CLIENT_URLS="http://192.168.100.10:2379,http://192.168.100.20:2379"#对外提供服务的地址,只能是ip地址,不能是域名
ETCD_NAME="controller" #当前etcd成员的名称
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.100.10:2380"#列出这个成员的伙伴地址
ETCD_ADVERTISE_CLIENT_URLS="http://192.168.100.10:2380"#列出这个成员的客户端地址
ETCD_INITIAL_CLUSTER="controller=http://192.168.100.10:2380"#启动初始化集群配置,"成员名等于该成员的服务地址"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"#初始化etcd集群标识,用于多个etcd集群相互识别
ETCD_INITIAL_CLUSTER_STATE="new" #初始化集群状态(“新键值对是new,已存在为exsting”)
启动服务
systemctl start etcd
systemctl enable etcd
检查服务运行状态
netstat -tnlup|grep etcd
etcd端口为2379和2380
服务管理
在etcd中存入一个键值对,键为“testkey”,值为“001”
etcdctl set testkey 001
从etcd中读取键“testkey”所对应的值
etcdctl get testkey
openstack搭建命令(3)
于 2023-04-20 14:28:59 首次发布