新聞中心
VMware虛擬機的克隆功能能大大簡化我們需要多臺虛擬機的工作,只需要簡單的點擊克隆就可以生成一個和原虛擬機一樣虛擬機。以前不懂這個,經(jīng)常是自己手動復制一份虛擬機的文件,占用空間的同時還浪費時間。下面說一下如何進行centos虛擬機的克隆以及克隆之后網(wǎng)卡無法使用如何解決。

1、在想要克隆的虛擬機位置上右鍵,在管理里面
2、在這里點擊下一步。
3、在這里選擇克隆源的時間點,我的選擇當前狀態(tài),如果你的快照比較多,選擇一個合適的快照狀態(tài)。
4、在這里我選擇創(chuàng)建鏈接克隆,好處是節(jié)約空間,但是原始虛擬機能夠使用才行。
5、自定義名稱和位置,這個我是要用來做web服務的,名稱叫做web01.
6、到這一步,虛擬機的克隆就完成了。
7、打開虛擬機,然后用root登陸,輸入ifconfig之后發(fā)現(xiàn)eth0的網(wǎng)卡沒有啟用,沒有網(wǎng)絡。
8、這個時候重啟網(wǎng)絡服務的話,會提示eth0的網(wǎng)卡沒有準備好,初始化失敗。原因是我們克隆虛擬機的時候,把虛擬機源的MAC地址也復制過來了。而MAC地址應該是唯一,不能重復的,所以就出現(xiàn)了這個錯誤,這時候我們需要修改eth0配置文件的MAC地址。那么我們需要怎么知道改為哪個地址呢?在/etc/udev/rules.d/70-persistent-net.rules文件里面,生成了新的MAC地址,我們打開這個文件看看。
9、用vim打開70-persistent-net.rules文件,可以看到有兩個網(wǎng)卡的配置文件,eth0和eth1。eth0的就是源虛擬機的配置,eth1的是克隆之后新增加的配置,在這里我們需要刪除eth0的配置,然后把下面的eth1改為eth0.
vim /etc/udev/rules.d/70-persistent-net.rules
9、修改之后如下,需要記住新的MAC地址,待會要修改eth0的配置文件。
10、用命令把剛剛的那個MAC提取出來放到eth0配置文件的最后一行,方便修改。如果你很熟悉sed或者vim的話會有更加快捷的方式。
grep "ATTR" /etc/udev/rules.d/70-persistent-net.rules |cut -d "," -f4 >>/etc/sysconfig/network-scripts/ifcfg-eth0
11、修改MAC地址,改為新的"00:0c:29:bc:8b:b3",然后修改IP地址為一個沒有被使用的地址,我這里改為141.
12、修改之后如下,保存退出。
13、重啟網(wǎng)絡服務,發(fā)現(xiàn)還是失敗的,這里需要重啟電腦才能生效的。
shutdown -r now
14、重啟之后可以看到網(wǎng)卡已經(jīng)起效了,IP地址為192.168.239.141
15、用XShell連接,看到主機名是localhost,為了更好辨識,把主機名改為web01.
16、修改主機名稱的辦法有不少,這里說個一勞永逸的辦法,就是修改network配置文件,用vim打開/etc/sysconfig/network,然后修改如下
vim /etc/sysconfig/network
17、保存退出之后用source使配置文件生效,然后退出重新連接,檢查效果。你會發(fā)現(xiàn)還是會顯示localhost的,需要重啟虛擬機。
shutdown -r now
18、重啟之后發(fā)現(xiàn)修改生效了,修改主機名這個可以和修改網(wǎng)絡配置文件一起做,這樣重啟一次就行了。
文章名稱:VMware虛擬機克隆CentOS及網(wǎng)絡設置
分享路徑:http://m.fisionsoft.com.cn/article/cddohpe.html


咨詢
建站咨詢
