用VMware搭建Linux集群

既然要搭建集群就要有多台电脑,为了节省资源我们就使用VMware虚拟机来搭建Linux集群。那么,现在我们就来一起配置一下集群。
首先你要在电脑上装上VMware(虚拟机工具),然后创建几个标准虚拟机(注:我们在这里使用的是CentOS-6.5-x86_64-bin-DVD1.iso光盘映像文件),下面开始我们的配置:
打开VMware
在这里插入图片描述

编辑 —>虚拟网络编辑器

在这里插入图片描述

在NAT模式下—> 更改设置(设置子网IP,子网掩码)—>NAT设置

在NAT设置下—>设置网关IP—>确定
在这里插入图片描述

回到NAT模式下—>应用—>确定

然后我们来配置网络连接
打开控制面板—>网络和Internet—>网络连接
或者直接window旁边本地搜索网络连接
在这里插入图片描述

在网络连接下把VMware Network Adapter VMnet1禁用,VMware Network Adapter VMnet8右键属性
在这里插入图片描述

在属性下点击IPv4协议

进入IPv4属性—>设置IP地址,设置默认网关(注:默认网关要和在NAT设置下设置网关IP一致)

在这里插入图片描述
以上是虚拟机IP和网关配置,下面将进入虚拟机在Linux系统下使用命令配置

虚拟机IP和网络配置
我们打开Linux命令窗口在窗口下输入命令进行配置

命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0 //置静态IP和网络连接
配置:
ONBOOT=“yes”
BOOTPROTO=“static”
IPADDR=“192.168.110.10”
NETMASK=“255.255.255.0”
GATEWAY=“192.168.110.1”
DNS1=“192.168.110.1”

命令:service network restart //重启网卡

命令:vi /etc/sysconfig/network //配置主机名
配置:
HOSTNAME=hello
GATEWAY=192.168.110.1

命令:vi /etc/hosts //配置别名(为了方便使用和管理集群)
192.168.110.10 hello
192.168.110.11 hello1
192.168.110.12 hello2
192.168.110.13 hello3

命令:chkconfig iptables off //开机关闭防火墙即裸奔

设置完后重启虚拟机命令:reboot

设置各虚机间免密码登录
一般情况下,都要求能够通过主节点直接远程操控远端子节点上的各类守护进程。
一般情况下,SSH协议要求输入子节点的密码后,才可以执行对应命令,太繁琐,也不现实。所以需要设置彼此之间的免密访问。

我们打开Linux命令窗口在窗口下输入命令进行配置
在每个虚机上生成公约文件
hello(本虚拟机名)
命令:ssh-keygen -t rsa

命令:cd /root/.ssh //进入.ssh目录下
命令:ls //查看文件

命令:cat id_rsa.pub >>authorized_keys //创建公钥

命令:ssh hello//验证是否生效

命令:ssh-copy-id -i hello2//将qiku上的公钥拷贝到hello1(hello2,hello3)的公钥文件中

命令:ssh hello2//验证是否生效
既然是搭建集群就要用多个虚拟机,其他虚拟机也是如此操作。记得相互拷贝公钥文件然后做验证


版权声明:本文为qq_42663954原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。