centos7.6下部署ETCD3.4.7 集群的详细步骤

准备工作

在部署ETCD3.4.7集群之前,我们需要先完成以下准备工作:

1、安装CentOS 7.6操作系统

centos7.6下部署ETCD3.4.7 集群的详细步骤

2、配置防火墙和SELinux

3、安装etcd3.4.7

4、配置etcd集群

5、验证etcd集群是否正常运行

安装CentOS 7.6操作系统

1、在官方网站下载CentOS 7.6的ISO镜像文件,并制作启动盘。

2、将启动盘插入目标服务器,设置服务器从启动盘启动。

3、按照提示进行系统安装。

配置防火墙和SELinux

1、关闭防火墙

```

systemctl stop firewalld

systemctl disable firewalld

```

2、设置SELinux为permissive模式

```

setenforce 0

sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/g' /etc/selinux/config

```

3、重启系统使配置生效

centos7.6下部署ETCD3.4.7 集群的详细步骤

```

reboot

```

安装etcd3.4.7

1、从GitHub上克隆etcd的最新版本:

```

git clone https://github.com/coreos/etcd.git

```

2、进入etcd目录,编译并安装etcd:

```

cd etcd

make deps && make install PREFIX=/usr/local/etcd

```

3、将etcd二进制文件添加到PATH环境变量中:

```

export PATH=$PATH:/usr/local/etcd/bin:/usr/local/sbin

```

4、将etcd服务加入开机自启动:

```

centos7.6下部署ETCD3.4.7 集群的详细步骤

chkconfig etcd on

```

5、创建etcd用户和组:

```

groupadd etcd && useradd --gid etcd --system --no-create-home --shell '/usr/sbin/nologin' --home-dir '/var/lib/etcd' --group-add --user-add etcd --disable-password --comment 'etcd user' --home-dir '/var/lib/etcd' etcduser

```

6、将etcd二进制文件的权限修改为只有root用户可执行:

```

chown root:root /usr/local/etcd/bin/*

chmod ugo+x /usr/local/etcd/bin/*

```

7、将etcd数据目录的权限修改为只有root用户可读写:

```

chown root:root $ETCD_DATA_DIR

chmod go+rwx $ETCD_DATA_DIR

mkdir $ETCD_DATA_DIR && chmod go+rwX $ETCD_DATA_DIR && find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwx || true;find $ETCD_DATA_DIR/* | xargs chmod go+rwX || true;find $ETCD_DATA_DIR/* | xargs chmod go-wX || true;find $ETCD_DATA_DIR/* | xargs chmod g-wxs||true;find $ETCD_DATA_DIR/* | xargs chmod g-wxt||true;find $ETCD_DATA_DIR/* | xargs chmod g-wt||true;find $ETCD_DATA_DIR/* | xargs chmod g-ws||true;find $ETCD_DATA_DIR/* | xargs chmod g-wS||true;find $ETCD_DATA_DIR/* | xargs chmod g-wtS||true;find $ETCD_DATA_DIR/* | xargs chmod g-wT||true;find $ETCD_DATA_DIR/* | xargs chmod g-wsT||true;find $ETCD_DATA_DIR/* | xargs chmod g-wS||true;find $ETCD_DATA_DIR/* | xargs chmod g-wtS||true;find $ETCD_DATA_DIR/* | xargs chmod g-wT||true;find $ETCD_DATA

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/166511.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月25日 12:54
下一篇 2023年12月25日 12:57

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入