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

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-25 12:54
Next 2023-12-25 12:57

相关推荐

  • mongodb集群设置的方法是什么

    一、MongoDB集群简介MongoDB是一个高性能、开源、无模式的文档型数据库,适用于各种规模的应用,在高并发、高可用的场景下,MongoDB提供了一种解决方案:MongoDB集群,MongoDB集群将数据分布在多个服务器上,通过分片技术实现数据的水平扩展,从而提高系统的吞吐量和可用性。二、搭建MongoDB集群的方法1. 准备环境……

    2023-11-24
    0148
  • cdn集群防御空间dns服务器

    CDN集群防御空间DNS服务器是一种用于保护网站和应用程序的安全的技术,它通过使用多个DNS服务器来提高域名解析速度和准确性,同时还可以提供额外的安全功能,如DDoS攻击防御和SSL证书管理等。CDN集群防御空间DNS服务器可以提高域名解析速度和准确性,由于互联网上的流量很大,因此经常会出现DNS解析延迟的情况,这会导致用户无法访问他……

    2023-12-12
    0142
  • vps交流群

    VPS集群:提高性能和可靠性的必备方案吗?在现代互联网技术架构中,虚拟私有服务器(VPS)因其成本效益、灵活性和独立性而广受欢迎,单一VPS的性能和可靠性受限于其底层物理硬件的能力,为了克服这些限制,许多企业转向了采用VPS集群的策略,本文将探讨VPS集群如何实现性能和可靠性的提升,以及它是否真的是一个必备的方案。VPS集群概念VPS……

    2024-04-09
    0150
  • 高防御服务器中的单机防御与集群防御是什么?

    单机防御是针对单个服务器的防御,而集群防御是将多个服务器组合起来共同抵御攻击。

    2024-06-12
    0152
  • ceph集群的搭建方法

    Ceph是一个分布式存储系统,它提供了高可靠性、高可扩展性和高性能的数据存储解决方案,Ceph集群的搭建方法可以分为以下几个步骤:1、硬件准备在搭建Ceph集群之前,首先需要准备一些硬件设备,包括服务器、硬盘等,根据实际需求,可以选择单节点或者多节点的部署方式,对于单节点部署,只需要一台服务器即可;而对于多节点部署,需要至少三台服务器……

    2024-01-05
    0303
  • Linux基础命令chmod的用法

    Linux基础命令chmod的简介chmod(Change Mode)是Linux系统中用于修改文件或目录权限的命令,通过使用chmod命令,我们可以控制用户对文件或目录的访问权限,包括读(r)、写(w)和执行(x)权限,这些权限可以分配给文件的所有者、所属组和其他用户,在Linux系统中,文件权限以三位八进制数表示,每位数字分别代表……

    2023-12-18
    0106

发表回复

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

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