基于vmware安装CentOS 7.9以及集群环境配置

为了方便用CentOS学习集群环境操作,本次我们基于vmware来快速搭建3台虚拟机规模的集群环境。

准备工作

下载vmware

大家可以下载vmware 15,自己找个激活码自己激活下。

image-20210217175918381

下载centos

image-20210217175714382
image-20210217175624187

阿里云服务器的速度很快,也就一会会就下载好了。稍微等待下。

节点规划

节点名称 操作系统 IP地址 节点性质 内存 硬盘
node1 CentOS 7.9 192.168.88.151 主节点 12GB 100GB
node2 CentOS 7.9 192.168.88.152 从节点 6GB 100GB
node3 CentOS 7.9 192.168.88.153 从节点 6GB 100GB

开始安装CentOS 7.9

创建虚拟机目录

创建D:\vm\centos7.9_node1目录,用来存放虚拟机的相关文件。

vmware新建虚拟机

打开vmware,选择下载好的iso镜像文件
image-20210217182023843
配置虚拟机名称以及位置
image-20210217182110516
配置10G内存
image-20210217182142885
选择使用NAT网络
image-20210217182227708
配置最大磁盘大小为100GB
image-20210217182342342

安装CentOS

选择安装CentOS 7
image-20210217182450786
选择安装中的语言。
image-20210217182655052
配置网络
image-20210217183546312
配置主机名、打开网络
image-20210217183644011
点击开始安装。
image-20210217183705137
配置root密码
image-20210217183735734

等待安装完成。

XShell远程连接

新建连接
image-20210217190559316
先使用root用户登录
image-20210217190725743

安装常用工具

安装网络工具

[root@node1 ~]# yum search ifconfig
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
net-tools.x86_64 : Basic networking tools


yum install -y net-tools.x86_64
[root@node1 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.151  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::78f8:7da6:49d4:7de2  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:4f:f4:1e  txqueuelen 1000  (Ethernet)
        RX packets 10690  bytes 13493478 (12.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2772  bytes 196854 (192.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        
[root@node1 ~]# netstat -nltp | grep 127
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1484/master  

安装vim编辑器

yum install -y vim

创建admin用户

# 创建用户
useradd admin
# 设置密码
passwd admin
# 授予sudo权限
visudo
admin   ALL=(ALL)       ALL

后续我们都将使用admin用户来进行Linux操作,避免root用户的权限过大而导致的误操作。

克隆2台服务器

克隆

点击 虚拟机 > 管理 > 克隆,克隆出另外两台虚拟机。
image-20210218002058368
选择完整克隆
image-20210218002209263
创建第二台虚拟机
image-20210218002315312
配置内存为7GB(7168MB)
image-20210218002619804

配置克隆节点网络

sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33

# 将ip地址修改为192.168.88.152、192.168.88.153
# 重启网络
sudo systemctl restart network

# 修改机器名
# 分别修改为 node2、node3
sudo vim /etc/hostname
sudo hostname node2
sudo hostname node3

使用XShell连接三台服务器

image-20210218003621074

做一次快照

为了方便将来作为还原点,我们在此处为三个服务器做一次快照。

  • 先关闭三台服务器
  • 然后选择虚拟机 > 快照 > 拍摄快照
  • 等待结束即可。

image-20210218003905787

将来如果想要恢复到最初环境,直接选择对应快照恢复即可。

posted @ 2021-02-18 00:43  斜杠代码日记  阅读(304)  评论(0)    收藏  举报