VMWare 怎样复制/copy部署好的一台虚拟机

一个关于个人分布式部署学习的初级服务器搭建必备教程

(copy请标记作者及出处)

    最近在学习关于Hadoop+spark的大数据的东西,但是众所周知,涉及到目前服务器技术比较火的大都是以分布式啊,微服务啊,RPC啊,云计算啊,人工智能之类的词汇在我们面前飘来飘去,以至于一时间妇孺皆知,好像这年头和人们聊技术,就像是大街小巷,茶余饭后,几个大汉坐在火炉边,又或者是几个中年的妇女坐在田地头上东家长,西家短的聊着不伦不类的问题,时不时的扯一些不着边际的大话。一时之间人们好像不知道点什么潮流的东西似乎是要和社会脱节一样。这篇文章就是在帮助我们入门的时候搭建自己的分布式集群服务器的案例。好啦我们闲话就扯这么多,下面开始聊聊正事。

  需求场景是这样的:我需要搭建四台服务器做分布式节点和主干,目前我已经搭建好了一台服务器,JDK啊,TOMCATE啊,MAVEN,Hadoop啊,mysql啊。。。。。所有的关于java开发方向的东西大差不差的都已经搭建完毕了,那么问题来了,还有三台服务器,我可不想一台又一台服务器环境的搭建。但是,懒归懒。我们还不能有点小方法嘛。所谓技多不压身。条条大路通罗马。我们直接干不行,那我们还不能有点自己的小道道么?答案当然是有的。

  首先,你自己所需要的服务器环境中一台已经搭建好了。

  那么:你需要单独的再在你之前VMWare安装虚拟机的路径下重新建一个文件夹。如图

把你上一个安装好的虚拟机全部拷贝到另一个刚才新建得文件夹下面。

这里欧data1copy,data2copy我们复制两个,然后倒入到VMWare中,如图,选择打开虚拟机,这个时候找到你刚才拷贝的文件夹,点击打开

                                                                 你会看到如下的图片:

选中   .vmx的文件一直下一步,下一步就OK

前面的操作都没有问题,下面需要打开虚拟机

我们在终端中输入   ifconfig命令会发现三个主机的ip地址网卡啊什么的额都是重复的。问题当然了啊。

既然我们找到了问题的所在,在一步我们需要去想一下该怎么解决这个问题。

首先我们需要给主机重新添加一台网卡,重新添加的时候我们需要关闭当前虚拟机,挂起也不行的哦,本人亲自试过的。 

   ———-》

一直下一步,这里请注意有的小伙伴添加的网络适配器会多一个2或者3在后面,这个是应为你没有关闭主机主机一直开着或者挂起,所以虚拟机只能给你分配其他的网卡(也就是备用网卡)。

然后我们看下图

生成我们主机的mac地址,学过网络的同学大概都知道做什么用的。我们需要把mac地址cipy出来

在主机的终端中编辑网卡配置

#vi  /ect/udev/rules.d/70-persisten-net.rules   ,把生成的mac地址复制进去,我们可以看到右侧NAME是eth0没错这个就是我们正在使用的网卡

 

和   #vi  /etcsysconfig/network-script/ifcfg-eth0 注意这三个圈住的地方

 然后我们再在终端中输入

#uuidgen eth0

会生成一段字符串copy出来,重新编辑我们的eth0网卡,把生成的UUID和上面一直就行了

最后我们重启服务

reboot也可以或者service network resatrt也行,前者命令简单粗暴,后者命令温文尔雅。怎么使用就看你的了。

 

版权声明:本文为zhaieryuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhaieryuan/articles/7762614.html