您的位置:首页 > 运维架构 > Linux

vmware centos 虚拟机复制

2012-09-12 10:29 501 查看
用虚拟机的最大好处就是可以将虚拟机文件复制到另外一台机器上,同事也可以迅速以一个虚拟机为源克隆出多台虚拟机出来。今年在搭建一些集群方案的时候我经常用这种方法,不过也遇到了一些问题。下面先列举一个:

1. 复制后无法连网的问题

复制完虚拟机我们如果用ifconfig命令查看系统网络配置,会发现没有网卡被激活,一般显示如下图:



但是如果我们用命令ifconfig -a查看,一般会看到一个未激活的网卡,一般名字为eth1,当然也可能是eth2或者eth3等。



如果我们复制的源机器的网卡名字是eth0,这里一般显示eth1,如果是源机器是eth1,这里一般是eth2。这个是虚拟机复制后自动生成的网卡,地址也改变了。为了激活这块新网卡,我们必须对其进行配置。

先跳转到网络配置的目录:
cd /etc/sysconfig/network-scripts/
然后ls后会看到文件ifcfg-eth0,这个就是源头机器的网卡配置文件,我们需要增加一个配置文件用来启动新网卡。
cp ifcfg-eth0 ifcfg-eth1
vim ifcfg-eth1
编辑内容一般如下:

DEVICE="eth0"
HWADDR="00:0C:29:97:82:A0"
BOOTPROTO=dhcp
NM_CONTROLLED="yes"
ONBOOT="yes"

需要编辑的是突出的蓝色部分,第一个改成前面的网卡名字,第二个改成前面的物理地址,然后wq退出,用下面的命令重启网络:
/etc/init.d/network restart
然后再用ifconfig命令查看会看到eth1网卡已经有了ip,如果还没有的话可以reboot重启一下机器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: