VirtualBox 虛擬機(jī)復(fù)制
常用的虛擬機(jī)分別是 VMWare 和 VirtualBox。不過 VMWare 只有30天的免費(fèi)試用期,而 VirtualBox 則是開源免費(fèi)試用。使用虛擬機(jī)容器通過復(fù)制可以快速建立多個(gè)一模一樣的虛擬電腦,但是它們有不同的虛擬硬件?;?VirtualBox 如何復(fù)制多個(gè)虛擬機(jī)呢?
用虛擬光驅(qū)安裝第一臺(tái)虛擬電腦,安裝后的機(jī)器基本信息如下:


在 VirtualBox 下復(fù)制虛擬機(jī)
(1)關(guān)閉虛擬機(jī),讓虛擬機(jī)處于關(guān)機(jī)狀態(tài);
(2)在虛擬機(jī)上右鍵 -> 復(fù)制,設(shè)置虛擬的名字,勾選重新初始化所有網(wǎng)卡的MAC地址;

重命名、選擇存放路徑、重新生成 MAC 地址

點(diǎn)擊下一步,選擇完全復(fù)制

復(fù)制完成后,新的虛擬機(jī)的網(wǎng)絡(luò)信息 MAC 地址發(fā)生了變化

進(jìn)入新的虛擬電腦,發(fā)現(xiàn) ip 和拷貝源的電腦相同,這個(gè)時(shí)候需要修改 enp0s3 和 mac。在新虛擬機(jī)上輸入 ifconfig -a,可以看到網(wǎng)絡(luò)名稱為:enp0s3

修改 eth 文件;進(jìn)入 cd /etc/sysconfig/network-scripts/ 目錄,重命名文件,執(zhí)行:mv ifcfg-enp0s3 ifcfg-enp0s4

執(zhí)行 vi ifcfg-enp0s4 , 修改如下信息
新的虛擬機(jī)的配置信息

老的虛擬機(jī)的配置信息

修改后重啟 Linux 系統(tǒng):reboot,或者重啟網(wǎng)卡 service network restart

修改 hostname, 默認(rèn)clone的虛擬機(jī)的hostname也是沒有修改的,這里需要修改 /etc/sysconfig/network 文件, 修改為相應(yīng)的 hostname。CentOS 默認(rèn)的主機(jī)名為localhost.localdomain

在 /etc/sysconfig/network 文件加上 HOSTNAME=javahuang.com
更改 /etc/hosts 文件,輸入命令 vi /etc/hosts,然后將 localhost.localdomain 改為javahuang.com。

驗(yàn)證,把兩臺(tái)虛擬機(jī)都啟動(dòng)起來,執(zhí)行命令 service network restart,如果兩臺(tái)虛擬機(jī)都能正常重啟網(wǎng)絡(luò)說明配置成功。另外,ping外網(wǎng)和其他虛擬機(jī)測(cè)試網(wǎng)絡(luò)是否正常:
192.168.56.10 ping 192.168.56.9

192.168.56.9 ping 192.168.56.10

在兩臺(tái)虛擬機(jī)上 ping 百度或者其他域名也是可以連通的,說明復(fù)制虛擬機(jī)成功。
要點(diǎn):
關(guān)閉要復(fù)制的虛擬機(jī)
右鍵 復(fù)制虛擬機(jī)
改名
高級(jí): 完全復(fù)制 備份當(dāng)前虛擬機(jī)電腦狀態(tài)
查看新虛擬機(jī)的mac地址
選中你的虛機(jī),右鍵,設(shè)置 網(wǎng)絡(luò)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
修改其中的 mac 地址
修改 hostname, 默認(rèn)clone的虛擬機(jī)的hostname是沒有修改的,這里需要修改/etc/sysconfig/network 文件, 修改為相應(yīng)的 hostname
重啟 reboot
ping 外網(wǎng)和其他虛擬機(jī)測(cè)試網(wǎng)絡(luò)
喜歡,在看
