搭建centos7系统虚拟机节点

搭建CentOS 7系统虚拟机节点,保姆级教程来了

1.前言

使用电脑时很多朋友会发现一台计算机虽然可以安装多个操作系统,但是对电脑的硬件有着极大的要求,而虚拟机的出现则完美的解决了这个问题,当我们在虚拟机中植入病毒进行测试或者利用漏洞进行攻击时,只会让我们的虚拟机操作系统崩溃,而不会影响物理机。
centOS7是一个开源类服务操作系统,2014年7月7日正式发布,是企业级的Linux发行版本。接下来主要给大家介绍如何搭建可正常使用的centOS7系统虚拟机节点。

本文需完成的目标有:

1.搭建3节点的CentOS集群

2.配置集群网络设置

3.配置三台CentOS虚拟机免密互通

文中使用的镜像文件为CentOS 7 (即CentOS-7-x86_64-DVD-1511.iso)

每台虚拟机需要的大小为20GB左右,请大家合理分配磁盘

2.准备工作

1.CentOS 7镜像文件

2.安装VMware Workstation

3.安装Xshell

点击此处下载CentOS镜像文件及VMware Workstation(提取码:5050)

备用链接:https://pan.baidu.com/s/1idEVY0j_4l8jcmez6h7xxg?pwd=5050

3.安装虚拟机

首先创建一个新的虚拟机

选择典型–稍后安装系统–系统版本选择CentOS 7 64位(本文中使用的是此版本)–虚拟机名称node01–自定义修改虚拟机位置(一般不保存在C盘)

在这里插入图片描述
磁盘大小调整为20GB,选择将虚拟机磁盘拆分成多个文件

在这里插入图片描述

完成创建
在这里插入图片描述
开启前先编辑虚拟机设置
在这里插入图片描述
按照自己电脑配置,酌情分配内存及处理器数量–点击CD/DVD(IDE)一栏,选择使用ISO映像文件,选择下载好的CentOS 7映像文件–点击确定–开启虚拟机

用键盘方向键选择Install CentOS 7
在这里插入图片描述
选择中文–简体中文
在这里插入图片描述
点击安装位置,不用做修改–点击左上角完成
在这里插入图片描述在这里插入图片描述
点击网络与主机名–打开以太网开关–主机名改为node01–点击应用–点击完成
在这里插入图片描述
开始安装

点击root密码–
在这里插入图片描述
在这里插入图片描述
设置密码,简单的密码需点击2次完成

安装完成后点击重启
在这里插入图片描述
显示上面的页面就表示第一台CentOS安装成功,随后关机。

4.CentOS配置网络设置

打开Windows系统设置–网络和Internet–高级网络设置–更多网络适配器选项–VMnet8–属性–ipv4–

将ip地址设置为192.168.67.1

子网掩码255.255.255.0

默认网关192.168.67.2

将DNS设置为8.8.8.8和114.114.114.114
在这里插入图片描述
在VMware Workstation里面打开编辑–虚拟网络编辑器–更改设置–修改VMnet8–将子网ip设置为192.168.67.0,子网掩码255.255.255.0–DHCP设置,将起始ip设置为192.168.67.100,结束ip设置为192.168.67.254
在这里插入图片描述
在这里插入图片描述
设置完毕后打开CentOS 7虚拟机,用root账户登录,输入密码的时候是不显示的,直接输入即可,输入完毕后点击回车
在这里插入图片描述

5.克隆虚拟机及节点网络设置

切记!首先关机CentOS node01虚拟机!
切记!首先关机CentOS node01虚拟机!
切记!首先关机CentOS node01虚拟机!
(重要的事情说三遍!)

从node01所在的文件夹复制出node02 node03
在这里插入图片描述
打开虚拟机
在这里插入图片描述
设置三台虚拟机的内存
在这里插入图片描述

重新生成mac地址

在这里插入图片描述

IP地址就如同一个职位,而MAC地址则好像是去应聘这个职位的人才,职位既可以让甲坐,也可以让乙坐,同样的道理一个结点的IP地址对于网卡是不做要求,基本上什么样的厂家都可以用,也就是说IP地址与MAC地址并不存在着绑定关系。本身有的计算机流动性就比较强,正如同人才可以给不同的单位干活的道理一样的,人才的流动性是比较强的。职位和人才的对应关系就有点像是IP地址与MAC地址的对应关系。比如,如果一个网卡坏了,可以被更换,而无须取得一个新的IP地址。如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡。当然MAC地址除了仅仅只有这个功能还是不够的,就拿人类社会与网络进行类比,通过类比,我们就可以发现其中的类似之处,更好地理解MAC地址的作用。无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始结点出发,从一个结点传递到另一个结点,最终传送到目的结点。

设置IP地址

#网关
GATEWAY=192.168.67.2
#静态IP
IPADDR=192.168.67.110
NETMASK=255.255.255.0
#配置DNS服务器
DNS1=8.8.8.8
DNS2=114.114.114.114

:wq保存退出

在这里插入图片描述

reboot 重启

在三个虚拟机上测试ping百度ping www.baidu.com是否可以连通外网

在这里插入图片描述
修改hosts

修改Windows系统hosts文件,一般存放在Windows/System32/drivers/etc中。

在这里插入图片描述
写入:

192.168.67.110 node01 192.168.67.120 node02 192.168.67.130 node03
保存。
在这里插入图片描述

注意:
这里会出现权限不足的情况,从而不能更改hosts文件,这时会我们需要右键点击hosts文件–点击属性–安全–找到Users–将读取和执行、读取勾选即可。

在这里插入图片描述

关闭防火墙

systemctl stop firewalld //临时停止防火墙
syatemctl disable firewalld //停止防火墙,开机不启动
systemctl status firewalld //查询防火墙状态,显示如图即可

在这里插入图片描述
修改selinux

把所在位置的字母改成disabled

在这里插入图片描述

6.ssh免密登录

1.免密SSH登陆的原理

需要B节点配置A节点的公钥;

A节点请求B节点,要求登录;

B节点使用A节点的公钥,加密一段随机文本;

A节点使用私密解密,并发回给B节点;

B节点验证文本是否正确

这部分需要你安装好Xshell软件
在这里插入图片描述
点击新建–修改名称、主机名–连接Xshell
node01、node02、node03分别对应192.168.67.110、192.168.67.120、192.168.67.130,端口号不用修改

在这里插入图片描述

三台虚拟机器全部使用root管理员账户,密码同上部分创建虚拟机时相同,本文中使用的密码是123456
在这里插入图片描述

操作步骤

三台机器分别执行
ssh-keygen -t rsa
命令生成各自的公钥,私钥

在这里插入图片描述

输入

less /root/.ssh/id_rsa.pub

命令检查公钥生成是否正确

在这里插入图片描述

在这里插入图片描述

检查拷贝情况less /root/.ssh/authorized_keys

在这里插入图片描述

拷贝成功最后方显示node02就表明node02拷贝成功,以此类推

最后复制node01的认证到其他机器,在node01上输入命令

scp /root/.ssh/authorized_keys node02:/root/.ssh

scp /root/.ssh/authorized_keys node03:/root/.ssh

7.测试

此时已经完成了免密登录,测试node01上输入ssh node02或者ssh node03可以从任意一台机器上访问其他机器。

在这里插入图片描述

8.结语

自此,CentOS虚拟机集群搭建完毕。
集群总是涉及到机器之间的硬件连接。linux集群指的就是多个服务器跑同一个应用,系统管理员的工作。集群能做的事情主要为:
运行于两个或多个节点上,目的是在系统出现某些故障的情况下,仍能继续对外提供服务。设计思想就是要最大限度地减少服务中断时间。
非常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。 对于网络流量也是如此,通常网络服务器应用程序接受了太多入网流量,以致无法迅速处理,这就需要将流量发送给在其它节点上运行的网络服务器。还可以根据每个节点上不同的可用资源或网络环境来进行优化。
在群集的这三种类型之间,经常会发生混合与交杂。高可用性群集也可以在其节点之间均衡用户负载,同时仍试图维持高可用性程度。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值