集群架构之准备工作(1)
原创 Cloud研习社 Cloud研习社 2022-08-16 07:31 发表于山东 收录于合集 #一站式教程121个 #云计算33个 #计算机37个 #linux49个在对各功能进行详细介绍之前,我们需要先准备虚拟机环境,我们规划如下:
目录结构规划:
~/scripts存放脚本文件的目录~/tools存放软件安装包的目录/backup存放备份文件的目录/data存放共享文件的目录,即NFS服务器存放数据的目录
环境规划完毕。读者可以搭建自己的虚拟机环境,也可以采用阿里云环境等,如果还有疑惑,可以在微信公众号给我发消息哦。
系统配置及优化
我们把这些规划的目录,在模板机里准备好:
mkdir scripts
mkdir tools
mkdir /data /backup
这里的优化我们照做即可,具体原理我们后面遇到时再做详解。
配置所有主机域名解析(配置模板机)
设置本地服务主机名称与IP地址映射关系[root@localhost ~]# cat >>/etc/hosts<<EOF
> 10.0.0.11 m01
> 10.0.0.12 lb01
> 10.0.0.13 lb02
> 10.0.0.14 web01
> 10.0.0.15 web02
> 10.0.0.21 nfs
> 10.0.0.22 rsync
> 10.0.0.23 mysql
> EOF
更新yum源
# 使用阿里云的yum源
curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 安装RHEL/CentOS官方源不提供的软件包(也是用阿里的源)
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
和安全相关的优化
关闭一些安全服务,可以避免一些不必要的麻烦。生产中,相关的安全服务由单独的防火墙完成。
关闭selinux
# 修改配置文件,使配置永久生效
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
# 上面的修改并不能即时生效,所以我们需要通过下面的命令来即时关闭selinux
[root@localhost ~]# setenforce 0
# 查看seLinux是否已经关闭
[root@localhost ~]# getenforce
Permissive # 这种状态表示selinux已经不再起作用。
关闭防火墙
# 禁止开机启动
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
# 关闭防火墙
[root@localhost ~]# systemctl stop firewalld
推荐阅读
《一站式教程之集群架构》:
一文彻底搞懂IP地址知识(值得收藏的手册)
老司机:子网掩码我不怕,怕的是子网划分!
看完本文有收获?请分享给更多人
推荐关注「Cloud研习社」,带你从零开始掌握云计算技术!
Cloud研习社 为Linux云计算零基础同学服务,致力于打造一套完整的linux云计算教程。包括新手学习路线、linux、存储、集群架构以及Docker,K8S,DevOps等 146篇原创内容 公众号 收录于合集 #一站式教程 121个 上一篇集群架构及常见集群特性介绍下一篇集群架构之准备工作(2)-设置时间同步 阅读 51 收藏此内容的人还喜欢 为什么阿里强制boolean类型变量不能使用is开头? ... 雨落无影 阅读 353 不看的原因- 内容质量低
- 不看此公众号
- 内容质量低
- 不看此公众号
- 内容质量低
- 不看此公众号