VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
来源:互联网 发布:macbook绘画软件 编辑:程序博客网 时间:2024/06/05 07:25
尼玛哥在搭建spark 集群的时候,需要3台虚拟机,为了操作简便,尼玛哥选择搭建一台虚拟机后,另外两台直接选择克隆的方式来实现,于是,克隆会出现几个问题
- 网络的配置和源机一样
- 用户名称与源机一样
- 用户的hosts 与源机一样
OK,咱们现在知道,有这3个东西,是和源机保持一致的,那么,咱们需要做的事,就是,修改这3个部分的内容,即可,下面,咱们以将克隆机修改为spark2的作为例子。
1.修改网络配置
首先咱们观察到,spark1的网络配置为:
[root@spark1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0HWADDR=00:0C:29:30:E5:54TYPE=EthernetUUID=18b5fd33-bcf0-408b-ac48-f7d7ba3aa03dONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.30.111NETMASK=255.255.255.0GATEWAY=192.168.30.2
注意:这两个地方,是需要修改的部分,首先,HWADDR是mac地址,每一台机器有一个固定的mac地址,而IPADDR是 ip 地址,每一台机器也是独立的拥有单独的IP 。
先修改 mac地址 ,由于克隆机会自动生成一个新的mac 地址,但是,需要我们来自己改动。
[root@spark2 ~]# vi /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:30:e5:54", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:15:1b:71", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
将上面的内容进行修改,并且,注意留意eth1的mac设置
修改后
# This file was automatically generated by the /lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rules file.## You can modify it, as long as you keep each rule on a single# line, and change only the value of the NAME= key.# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:30:e5:54", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:15:1b:71", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
注意修改的内容为:
1.注释掉了
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:30:e5:54", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
2.修改了
NAME="eth1"为NAME="eth0"
将该修改后内容保存后退出。
[root@spark1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
进入网络设置,修改配置为:
DEVICE=eth0HWADDR=00:0c:29:15:1b:71TYPE=EthernetUUID=18b5fd33-bcf0-408b-ac48-f7d7ba3aa03dONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.30.112NETMASK=255.255.255.0GATEWAY=192.168.30.2
保存后退出。
执行命令 :
[root@spark1 ~]# service network restart
2.修改主机名称
[root@spark1 ~]# vi /etc/sysconfig/network
NETWORKING=yesHOSTNAME=spark2
3.修改用户hosts
[root@spark2 ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.30.112 spark2
最后一步,重新启动客户机! reboot 即可成功!
阅读全文
3 0
- VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
- 通过VMware克隆centos7虚拟机之后,修改网络配置问题。
- 解决vmware虚拟机克隆网络配置问题
- VirtualBox克隆CentOS之后网络的配置
- 关于vmware虚拟机克隆的网络问题
- CentOS 7 下VMWARE虚拟机克隆后网络设置的问题
- Vmware克隆Centos虚拟机后网络初始化
- VMware虚拟机中centos的网络配置
- vmware克隆centOS虚拟机
- vmware虚拟机克隆CentOS7 出现的网络问题与解决办法
- 在VMware里克隆出来的CentOS Linux 配置网络
- VMware Centos中克隆而带来的网络问题
- CentOS7 vmware虚拟机克隆网络问题
- VMware 克隆虚拟机 无法连接网络问题
- CentOS7 vmware虚拟机克隆网络问题
- 虚拟机完全克隆CentOS后配置网络
- Vmware克隆Centos 不能上网的解决方案
- VMware CentOS虚拟机完全克隆后网卡不可用解决方案
- docker常用命令
- 【一点感悟】如何学习一项技术?
- Seeeduino + TFT(带触摸)
- Python Matplotlib实现三维/四维数据的柱状图绘制
- 剑指offer之用两个栈实现队列
- VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
- JavaScript之客户端存储
- Java语言汉语转换为拼音
- MySQL安装
- HDU 2057
- 数据结构入门1—Treap
- 面试题分享
- 八数码 二 康托哈希
- js数组API和字符串API汇总