VMware Fusion 中如何复制centos/linux虚拟机
今天想在mac本上,弄几个centos的虚拟机,尝试搭建hadoop的全分布环境。一台台虚拟机安装过去太麻烦了,想直接将现有的centos虚拟机复制几份完事,但是复制出来的虚拟机无法上网,折腾了一翻,最终完满解决,记录于此。
环境:mac OSX(10.10.2) + vmware fusion(7.0.0)
步骤一:先复制虚拟机文件
先在Virtual Machine Library窗口中,选中要复制的虚拟机,右键-> Show in Finder
进入虚拟机文件所在在目录,然后复制一份文件即可
然后把文件改一个名,比如centos.04.vmwarevm
步骤二:在vmware中打开该文件
File->Open 选择刚才复制出来的新文件
然后在Virtual Machine Libary中改个名称
启动它,vmware会问你这个虚拟机怎么来的?选择I Copied it
步骤三、修改hostname
vi /etc/sysconfig/network
将"HOSTNAME="后的内容改成机器名,比如centos.04,保存退出
vi /etc/hosts
在最后添加一行
127.0.0.1 centos.04,保存退出
如果要马上生效,可再输入hostname centos.04,否则要重启才能生效
然后
shutdown -h now关机
步骤四 给新虚拟机的网卡,生成一个新mac地址
因为复制出来的虚拟机,mac地址跟『母』虚拟机一样,所以要修改,而修改硬件,必须先关机。
虚拟机上右键->Settings,修改网卡属性,参考下图,生成一个新的mac地址
然后重新开机,进入cent os
步骤五:修改网卡地址
vi /etc/udev/rules.d/70-persistent-net.rules 编辑这个文件,它记录了当前机器上的所有网卡信息
根据刚才新生成的mac地址,找到对应的行,把网卡名称改成 eth0,其它的全删除
保存退出
vi /etc/sysconfig/network-scripts/ifcfg-eth0 再打开这个文件,它记录了第一块网卡eth0的详细信息
把uuid随便改一个数字,保证它跟原来的系统不同即可,然后把HWADDR改成新生成的mac地址,保存退出
重启系统
shutdown -r now
进入系统后,可以随便ping个网址,顺利的话,应该大功告成!
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【webpack】从vue-cli 2x 到 3x 迁移与实践
- 前端单元测试那些事
- 前端Nginx那些事
- 前端运维部署那些事
- 《前端那些事》从0到1开发简单脚手架
- CDH7.1.1启用Kerberos
- 持续代码质量管理-SonarQube Scanner部署 2.1. 软件安装2.2. 配置修改
- 《前端那些事》聊聊前端的按需加载
- 直播带货系统,滚动视图,上滑隐藏,下滑显示
- 持续代码质量管理-SonarQube-7.3简单使用 2.1. 查看配置2.2. 质量检测2.3. 浏览器查看
- 安装指定版本的docker服务
- 你学BFF和Serverless了吗
- 如何使用Java连接Kerberos的Phoenix
- docker swarm的常用操作
- 组件库源码中这些写法你掌握了吗?