VMware+centos7克隆多个虚拟机

最近在学习Hadoop,须要搭建分布式集群,本身在电脑上安装的VMware+centos7。前期我已经安装好了一个虚拟机,并把apache,jdk等的环境都配置好了,如今须要搭建集群了,因此须要克隆三个节点出来。node

步骤一:apache

打开虚拟机,右键选中已经配置好的虚拟机,选择manage下面的clone选项。这里有一个须要注意的地方,就是虚拟机在启动或者挂起的状态下是不能clone的,必须是关闭状态。以下图所示:vim

点击以后会出现下图,点击下一步便可:centos

选择full clone网络

修改虚拟机的名字和存放位置,点击完成分布式

接下来就是等待clone完成了。oop

步骤二:学习

克隆完成以后,右键点击新复制的虚拟机,点击settings,以下图所示:centos7

弹出以下界面,点击Network Adapter,而后点击右边的advanced:3d

而后弹出以下界面,点击generate,使新的虚拟机生成新的MAC地址,复制新生成的MAC信息,后面会用:

步骤三:

打开新复制的虚拟机,输入命令ip addr,此条命令是查看虚拟机的IP地址以及MAC地址,以下:红色框住的就是机器的IP地址

而后输入以下命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777728,注意这里的ifcfg-eno16777728是和上图中红点点那里的名称是同样的。而后对这个文件进行编辑,输入以下信息:(注意红色框住的地方改成本身机器相应的信息)

HWADDR=00:0C:29:CD:A6:00

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777728"
UUID="27e2be96-cc69-4d66-a5ee-96d3081e0502"
DEVICE="eno16777728"
ONBOOT="yes"
IPADDR=192.168.186.130
NETMASK=255.255.255.0
GATEWAY=192.168.186.2

而后:wq退出。

接下来,输入rm /etc/udev/rules.d/70-persistent-ipoib.rules命令,删除这个.rules文件:

删除以后,修改hostname,输入hostnamectl set-hostname node1命令,将node1的部分改为本身的名字。

最后,输入vim /etc/hosts命令,将IP地址和新名字添加进去,以下图:

OK,到此为止就是克隆虚拟机的全过程,最后能够互相ping一下网络,看是否能够ping通就能够啦~~~~

感谢你们观看,谢啦~~~

相关文章
相关标签/搜索