00-ETCD安装配置

1. 环境信息:CentOS 7.3 最小化安装

node50 192.168.1.50;node51 192.168.1.51;node52 192.168.1.52

2. yum安装etcd:

[[email protected] ~]# yum install etcd

3. 编辑etcd配置文件:

[[email protected] ~]# vi /etc/etcd/etcd.conf

4. 各节点配置如下:

node51:

ETCD_NAME=etcd01
ETCD_DATA_DIR="/var/lib/etcd/etcd01.etcd"
ETCD_LISTEN_PEER_URLS="http://192.168.1.51:2380"
ETCD_LISTEN_CLIENT_URLS="http://192.168.1.51:2379,http://127.0.0.1:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.1.51:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://192.168.1.51:2379"
ETCD_INITIAL_CLUSTER_STATE="new"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster1"
ETCD_INITIAL_CLUSTER="etcd01=http://192.168.1.51:2380,etcd02=http://192.168.1.50:2380,etcd03=http://192.168.1.52:2380"

node50:

ETCD_NAME=etcd02
ETCD_DATA_DIR="/var/lib/etcd/etcd02.etcd"
ETCD_LISTEN_PEER_URLS="http://192.168.1.50:2380"
ETCD_LISTEN_CLIENT_URLS="http://192.168.1.50:2379,http://127.0.0.1:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.1.50:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://192.168.1.50:2379"
ETCD_INITIAL_CLUSTER_STATE="new"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster1"
ETCD_INITIAL_CLUSTER="etcd01=http://192.168.1.51:2380,etcd02=http://192.168.1.50:2380,etcd03=http://192.168.1.52:2380"

node52:

ETCD_NAME=etcd03
ETCD_DATA_DIR="/var/lib/etcd/etcd03.etcd"
ETCD_LISTEN_PEER_URLS="http://192.168.1.52:2380"
ETCD_LISTEN_CLIENT_URLS="http://192.168.1.52:2379,http://127.0.0.1:2379"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.1.52:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://192.168.1.52:2379"
ETCD_INITIAL_CLUSTER_STATE="new"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster1"
ETCD_INITIAL_CLUSTER="etcd01=http://192.168.1.51:2380,etcd02=http://192.168.1.50:2380,etcd03=http://192.168.1.52:2380"

5. 分别在三个节点更新配置,设置开机自启动,启动etcd服务:

[[email protected] ~]# systemctl daemon-reload

[[email protected] ~]# systemctl start etcd

[[email protected] ~]# systemctl enable etcd

6. 验证:

[roo[email protected] ~]# etcd

[[email protected] ~]# etcdctl member list

时间: 2024-10-06 00:17:24

00-ETCD安装配置的相关文章

k8s1.4.3安装实践记录(1)-etcd、docker、flannel安装配置

虚拟机:VMware? Workstation 12 Pro 系统:CentOS Linux release 7.2.1511 (Core) 3.10.0-327.el7.x86_64 由于刚开始学习k8s,本次软件的安装,我们都采用最简单的方式,能用yum 安装的尽量采用yum安装 1.ETCD安装 ETCD官方文档:https://github.com/coreos/etcd/blob/master/Documentation/docs.md 1.1 检查ETCD版本 [[email pro

Etcd集群安装配置

本次测试集群为2各节点 一. Etcd集群安装配置 安装包:etcd-3.3.11-2.el7.centos.x86_64.rpm 配置文件: #[Member] #ETCD_CORS="" ETCD_DATA_DIR="/var/lib/etcd/default.etcd" #ETCD_WAL_DIR="" ETCD_LISTEN_PEER_URLS="http://192.168.218.146:2380" ETCD_LI

etcd安装部署及数据同步MySQL

一.etcd说明及原理 二.etcd安装部署说明 三.etcd操作说明 四.python安装etcd 五.python-etcd使用说明 六.通过脚本获取本地的信息上传到etcd 七.通过脚本将etc的数据同步到mysql 一.etcd 简介 etcd是用于共享配置和服务发现的分布式,一致的键值存储,重点是: 简单:定义明确,面向用户的API(gRPC) 安全:使用可选的客户端证书认证的自动TLS 快速:基准测试10,000写/秒 可靠:使用Raft协议来进行合理的分布式 etcd是在Go中编写

kubernetes安装配置

kubernetes是google公司基于docker所做的一个分布式集群,有以下主件组成 etcd: 高可用存储共享配置和服务发现,作为与minion机器上的flannel配套使用,作用是使每台 minion上运行的docker拥有不同的ip段,最终目的是使不同minion上正在运行的docker containner都有一个与别的任意一个containner(别的minion上运行的docker containner)不一样的IP地址. flannel: 网络结构支持 kube-apiser

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

redis应用之安装配置介绍

一.redis介绍: 1.redis定义: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都

Redis3.2.8集群安装配置

准备环境: 使用2台centos服务器,每台机器上部署3个实例,集群为三个主节点与三个从节点: 第一台 192.168.1.107:7000 192.168.1.107:7001 192.168.1.107:7002 第二台 192.168.1.108:7003 192.168.1.108:7004 192.168.1.108:7005 安装配置: 192.168.1.107服务器 #yum -y install gcc zlib ruby rubygems #gem install redis

Jenkins持续集成——安装配置

近期公司准备将原先使用的持续集成工具由Hudson替换成Jenkins,专门研究了一番,现在已有些许成果,准备作为一个专题记录下来. 由于公司已有Hudson,也可以正常用于构建发布,如果只是简单的复制过来就显得太没水平了.首先我在原先完成构建的基础上添加了一步发布完成后自动触发检测发布是否成功的简单验证并将检测结果通过邮件发送给执行构建的人员.当然作为运维能力有限,该验证只能检测tomcat是否启动正常,而业务层面是否正常需要测试人员进一步测试,不在我的研究范围. 最终实现效果如下: 一.三种

(四)Cacti安装配置

一.Cacti 监控介绍 1.Cacti简介 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 简单的说Cacti 就是一个PHP 程序.它通过使用SNMP 协议获取远端网络设备和相关信息,(其实就是使用Net-SNMP 软件包的snmpget 和snmpwalk 命令获取)并通过RRDTOOL 工具绘图,通过PHP 程序展现出来.我们使用它可以展现出监控对象一段时间内的状态或者性能趋势图. 2.Cacti 架构概述 通过上图我们可以发现Cacti

cacti中文安装配置与监控wWindows Server和Linux服务器

Cacti做为当今天运维人员的主流监控工具已经应该很广泛了,下面我就来把我的安装步骤罗列如下; (1).Cacti安装之前要准备Linx平台下的Web架构: (2).Linux下的Web搭建的方法如下; [[email protected] ~]# yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp net-       snmp-utils net-snmp-devel mysql-devel  openss