linux虚拟机系统的复制或克隆后续问题解决!
前言
加快创建hadoop或spark集群,方法有两种途径:克隆或复制。其实啊,我最近,再返回写下本博文,理清下思路。
比如,你在你的一台电脑里,安装虚拟机。已经搭建好了hadoop或spark集群。为了省时间,同时也我为了亲身动手实践这一环节。
比如啊,我在另外一台电脑里安装好了。克隆或复制如HadoopMaster整个文件夹,都复制过去。到另外一台电脑。 我们,需要做的是,MAC地址和UUID的更改!


然后,找到,对应目录,这个很简单,不多说了。
参考:
问题:我在自己电脑上装有VMware11,在上面搭了一个Centos6.5虚机,搭好环境之后,复制搭好虚机作为一个新的虚机,我是在同一台电脑同一个vmware中打开这两个一样的系统,只把IP修改为同一网段的,发现只有一个环境是可以用SSH连接的,另一个不好使,所以想应该是MAC地址等参数相同导致的!
解决办法如下:
步骤一、修改hostname
vi /etc/sysconfig/network
将"HOSTNAME="work1“,保存退出
vi /etc/hosts
在最后添加一行
127.0.0.1 work1,保存退出
如果要马上生效,可再输入hostname work1,否则要重启才能生效
然后 关机重启(shutdown -h now)shutdown -r now;
或者
重启单独的网卡可以用这个命令:
ifconfig eth0 down
ifconfig eth0 up
关闭/启动网卡ifdown eth0
ifup etho
重启网络服务网卡无法连接把vi www.qixoo.qixoo.com/etc/sysconfig/network-scripts/ifcfg-eth0里的ONBOOT=no 改成yes
步骤二、给新虚拟机的网卡,生成一个新mac地址
因为复制出来的虚拟机,mac地址跟被复制的虚拟机一样,所以要修改,而修改硬件,必须先关机。
虚拟机上右键->设置->网络适配器->高级->生成MAC,确定就OK。生成一个新的mac地址,如下图:

步骤三、修改网卡地址vi qkxue.net/etc/udev/rules.d/70-persistent-net.rules
该文件记录当前机器上的所有网卡信息
根据刚才新生成的mac地址,找到对应的行,把网卡名称改成 eth0,其它网卡都删除。
# PCI device 0x8086:0x100f (e1000)
#SUBSYSTEM=="net",
ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b9:30:#59",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:25:d4:58", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
保存退出,之后vi /etc/sysconfig/network-scripts/ifcfg-eth0,该文件记录第一块网卡eth0的详细信息
把uuid随便改一个数字,保证它跟原来的系统不同即可,然后把HWADDR改成新生成的mac地址,保存退出。
重启系统 shutdown -r now;进入系统,一切OK。
步骤四、注意
如果同时在vmware上把这两个系统启动,另一个系统也要进行一次重启操作。
shutdown -r now
若是上述步骤还不可以,则,试试下面
在/etc/sysconfig/network-scripts/ifcfg-eth0里,只保留
DEVICE(原来是什么,就是什么,不修改)
ONBOOT(原来是什么,就是什么,不修改)
TYPE(原来是什么,就是什么,不修改)
IPADDR(原来是128,则修改218)
NETMASK(原来是什么,就是什么,不修改)
BOOTPROTO=none
接下来,
ok ,开机试试,没有地址的话就 service network restart , dhclient,再ip a。
之后,再自行去修改成静态iP。
原虚拟机

复制或克隆后成功并做好后续问题的虚拟机

当然,这里,可以我们再次,将eth1,修改回eth0。

linux虚拟机系统的复制或克隆后续问题解决!的更多相关文章
- 物理机异常断电,linux虚拟机系统磁盘mount失败,导致无法启动; kubectl 连接失败
虚拟机 CentOS 7 挂载文件系统失败 上周五下班前没有关闭虚拟机和物理机, 今天周一开了虚拟机之后,发现操作系统启动失败. 原因跟 这篇文章描述的一模一样. 解决操作系统的文件系统挂载的问题之后 ...
- 学习Mysql过程中拓展的其他技术栈:设置linux虚拟机的固定ip和克隆linux虚拟机
一.设置linux虚拟机的固定ip 1. 安装好虚拟机后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子 ...
- Linux虚拟机系统中进行redis的哨兵模式配置
一.配置步骤 开一台虚拟机1.创建三个redis配置文件:/etc/redis下pidfile "/var/run/redis6380.pid" redis的id号port 638 ...
- Win7下安装linux虚拟机
关于如何在Win7下搭建linux学习环境,特在此分享下. 一.工具 1.VMware-workstation-full-9.0.0-812388.exe 下载地址:http://pan. ...
- VMWare、KVM、Virtualbox克隆或复制Linux虚拟机后eth0找不到的解决方案
快速处理办法: cat /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i '/UUID/d' /etc/sysconfig/network-script ...
- 用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?
用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决? 答: a.编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth ...
- 利用VMware克隆linux虚拟机需要注意的事项
利用VMware克隆虚拟机需要注意的问题 2018年03月30日 18:20:29 温文尔雅的流氓 阅读数:1343更多 个人分类: linux 版权声明:本文为博主原创文章,未经博主允许不得转载 ...
- 在VMware上克隆Linux虚拟机及其网卡配置方法
最近在搭建Hadoop集群,1个Master,3个Workers.使用VMware workstations创建Linux虚拟机,版本是CentOS7.安装完成并做了相应的网络配置后,使用VMware ...
- [System] CentOS虚拟机系统克隆后的网络配置
VMware Workstation 虚拟机在进行克隆 CentOS 系统之后,在克隆机上配置网卡时,会出现一些细节问题,讨论一二. 一.情景描述 克隆机上默认由 NetworkManager 服务管 ...
随机推荐
- 富有表现力的javascript
1.javascript的灵活性,你可以把它写的很简单,也可以写的很复杂,简直就是随心所欲: 2.javascript是弱类型语言,定义变量的时候不用声明变量类型,不声明类型,并不是说,javascr ...
- php安全配置记录
Php环境部署完成后,通常我们会进行一些安全设置.除了熟悉各种PHP漏洞外,还可以通过配置php.ini来加固PHP的运行环境.PHP官方也曾经多次修改php.ini的默认设置. 接下来,推荐php. ...
- sqlserver字段类型详解(转)
bit 整型 bit数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或False .On 或Off. 注意:很省空间的一种数据类型, ...
- ZooKeeper学习第六期---ZooKeeper机制架构
一.ZooKeeper权限管理机制 1.1 权限管理ACL(Access Control List) ZooKeeper 的权限管理亦即ACL 控制功能,使用ACL来对Znode进行访问控制.ACL的 ...
- Android调用蓝牙打印机
首先需要一个jar包,bluesdk,请自行百度. 具体排版样式跟网络打印机打印排版样式实现一样,这里不多叙述,只贴一个实现方法代码.蓝牙打印机使用前需要先跟手机配对,可以保存在本地,记录下地址,这里 ...
- http状态码代表含义
状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分.(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转 ...
- [CareerCup] 10.1 Client-facing Service 面向客户服务器
10.1 Imagine you are building some sort of service that will be called by up to 1000 client applicat ...
- 20135306黄韧[2.72 2.77 3.70](http://i.cnblogs.com/EditPosts.aspx?opt=1)
2.72 A.size_t是无符号整数,因此左边都会先转换为无符号整数,它肯定是大于等于0的. B.判断条件改为 if(maxbytes > 0 && maxbytes > ...
- 第十章 使用MapKit
本项目是<beginning iOS8 programming with swift>中的项目学习笔记==>全部笔记目录 ------------------------------ ...
- storm基础框架分析
背景 前期收到的问题: 1.在Topology中我们可以指定spout.bolt的并行度,在提交Topology时Storm如何将spout.bolt自动发布到每个服务器并且控制服务的CPU.磁盘等资 ...