现在的位置: 首页 > 综合 > 正文

vmware centos 虚拟机复制

2012年09月03日 ⁄ 综合 ⁄ 共 736字 ⁄ 字号 评论关闭

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

    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重启一下机器。

抱歉!评论已关闭.