VMware克隆Centos主机后如何配置显卡

日期:2017-08-03      来源:搜狐科技      作者:佚名      编辑:otpub      点击:396次

在很多时候,我们利用VMware创建虚拟机做实验,我们一般都是需要多台主机的,这时候我们可以基于已经创建好的系统进行克隆。但是克隆之后我发现一个问题,那就是克隆出来的主机的网卡信息还是母机的信息,比如mac地址、UUID,而且会出现一块新网卡的信息,比如母机只有eth0网卡信息,而克隆出来的会多出eth1网卡的信息,但是实际克隆出来的主机也只有一块物理网卡eth0,下面我们就说说做可以让克隆出来的主机网卡信息正常,然后配置静态ip地址或者通过DHCP获取ip地址正常工作。

1、修改udev规则文件获取Mac地址

/etc/udev/rules.d/70-persistent-net.rules 这个文件跟你的网卡mac地址有关系,当你的网卡启动的时候这个文件会分配一个网卡名称给你的网卡。

# vim /etc/udev/rules.d/70-persistent-net.rules

该文件中正常此时应该有两行信息

在文件中把 NAME="eth0″ 的这一行注释掉

对于另一行,把 NAME=”eth1″ 的这一行,把 NAME=”eth1″ 改为 NAME=”eth0″,并且把该行:ATTRS{address}=="00:0c:29:58:0d:5a″ 这个属性信息记下来,后面修改Mac地址就使用这个。

VMware

2、修改eth0网卡Mac地址配置

为什么要修改,因为跟克隆母机的Mac地址一样,在同一个内网内会冲突,修改前:

VMware

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

把 HWADDR 的值改为上面要求记下来的:00:0c:29:58:0d:5a

VMware

到这里网卡的Mac地址已经修改完成,跟母机的不一样了,这样就不会冲突了。

3、获取并修改UUID

维基百介绍UUID:

通用唯一识别码(英语:Universally Unique Identifier,简称UUID)是一种软件建构的标准,亦为自由软件基金会组织在分散式计算环境领域的一部份。

UUID的目的,是让分散式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。

获取UUID:获取UUid我们可以通过两种方式,1是通过uuidgen命名,二是通过读取文件/proc/sys/kernel/random/uuid

我们这里功能uuidgen命名获取:

# a=`uuidgen eth1`

# sed -i "s@UUID.*@UUID=${a}@g"  ifcfg-eth0

VMware

到这里就Mac地址和UUID都全部替换完成,跟母机的完全不一样了。

4、重启网卡获取IP地址

# /etc/init.d/network restart

VMware

如上图可以看出获取IP地址正常,Mac地址也是我们修改后的,好了到这里就都完成了,完成后,方便后面实验,最好新建的主机都创建初始的快照。


编辑推荐:

1、VMware加速IT基础架构革命

2、VMware环境下创建备份作业

3、VMware环境下执行故障切换和永久故障切换

4、VMware环境下即时虚拟机恢复

本站所载作品版权归作者及原出处共同所有。凡本网注明“来源:OTPUB”的所有作品、文章,版权均属于本站,转载、摘编或利用其它方式使用上述作品,应注明“来源:OTPUB” 或 “摘自:OTPUB”。

上一篇: 什么样的人工智能(AI),才是... 下一篇: 如何基于VMWARE虚拟机环境...