KVM系列之虛擬克隆技術-創(chuàng)新互聯(lián)

背景

成都創(chuàng)新互聯(lián)公司于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站建設、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元大石橋做網(wǎng)站,已為上家服務,為大石橋各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

一般情況下,虛擬機承載主機上不止跑一臺虛擬機,那么問題來了,如何快速批量部署?難道每臺都從頭根據(jù)系統(tǒng)提示一步一步進行安裝?我真會瘋掉的,那有沒有什么好點的辦法解決?辦法肯定是有的,可以通過克隆技術制作相同的虛擬機,實現(xiàn)虛擬機快速部署。下面我就簡單介紹兩種實現(xiàn)方式。

實現(xiàn)方式:

    通過“virt-clone”命令,實現(xiàn)虛擬機克隆。

    通過復制磁盤、配置文件,實現(xiàn)虛擬機克隆。

虛擬機承載主機系統(tǒng):

    CentOS 7.2.1511 X86_64

命令實現(xiàn)

前提條件

虛擬機的磁盤格式類型為qcow2。

被克隆主機需要關機。

克隆虛擬機

[root@controller ~]#  virt-clone --original windows_2k3  --name windows_2k3_01 --file /data/pool/windows_2k3_01

說明:

--original:指定克隆系統(tǒng)源

--name:指定新虛擬機名稱

--file:指定新虛擬機存放位置

修改虛擬配置文件

[root@controller ~]# virsh edit windows_2k3_01

<graphics type='vnc' port='-1' autoport='yes'>

改為

<graphics type='vnc' port='5911' autoport='no'>

或者

[root@controller ~]# vim  /etc/libvirt/qemu/windows_2k3_01.xml

[root@controller ~]# virsh define  /etc/libvirt/qemu/windows_2k3_01.xml

添加VNC窗口

[root@controller ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:11.service

啟動虛擬機

[root@controller ~]# virsh start windows_2k3_01

連接VNC

KVM系列之虛擬克隆技術

KVM系列之虛擬克隆技術

注意:如果克隆的是linux系統(tǒng),啟動系統(tǒng)后需要處理虛擬網(wǎng)絡。

Copy 實現(xiàn)

Copy 磁盤鏡像、配置文件

[root@controller ~]# cp /data/pool/windows_2k3 /data/pool/windows_2k3_02

[root@controller ~]# cp /etc/libvirt/qemu/windows_2k3.xml /etc/libvirt/qemu/windows_2k3_02.xml

修改配置文件

[root@controller ~]# vim /etc/libvirt/qemu/windows_2k3_02.xml

 改為:<name>windows_2k3_02</name>

 刪除:<uuid>3230baaa-88e9-4289-8c96-d6621c35cd97</uuid>

 改為:<source file='/data/pool/windows_2k3_02'/>

 刪除:<mac address='52:54:00:87:c2:2a'/>

 改為:<graphics type='vnc' port='5912' autoport='no'>

[root@controller ~]# virsh define /etc/libvirt/qemu/windows_2k3_02.xml

添加VNC窗口

[root@controller ~]# cp /lib/systemd/system/vncserver@:11.service /lib/systemd/system/vncserver@:12.service

啟動虛擬機

[root@controller ~]# virsh start windows_2k3_02

查看虛擬機列表

[root@controller ~]# virsh  list --all

 Id   名稱             狀態(tài)

----------------------------------------------------

 12   windows_2k3_01         running

 13   windows_2k3_02         running

 -   windows_2k3           關閉

連接VNC

KVM系列之虛擬克隆技術

KVM系列之虛擬克隆技術

信息對比

KVM系列之虛擬克隆技術

網(wǎng)絡對比

KVM系列之虛擬克隆技術

擴展內(nèi)容

        對配置文件不熟悉,修改起來比較困難,能否自動生成配置文件?可以的,只需要復制磁盤鏡像,通過執(zhí)行“virt-install”命令,就可實現(xiàn)自動生成配置文件,前提需要知道被克隆虛擬主機創(chuàng)建時的硬件配置參數(shù)(最重要的是磁盤信息)。

比如之前創(chuàng)建windows_2k3的命令如下

virt-install -n windows_2k3 -r 1024 -vcpus=1  -c /data/iso/windows_server_2003.iso --disk path=/data/pool/windows_2k3,format=qcow2,size=30,bus=ide  --hvm --os-type=windows  --vnc --vncport 5910 --network network=default --force --autostart

改為

virt-install -n windows_2k3_03 -r 1024 -vcpus=1  -c /data/iso/windows_server_2003.iso --disk path=/data/pool/windows_2k3_03,format=qcow2,size=30,bus=ide  --hvm --os-type=windows  --vnc --vncport 5913 --network network=default --force --autostart

注意:只需要修改三個地方:-n 、--disk path、--vncport。

FQA

Q:克隆虛擬機能使用遠程桌面連接?

A:可以,需要在被克隆主機配置固定IP、創(chuàng)建用戶密碼、開啟遠程功能,系統(tǒng)克隆后就可使用遠程桌面進行連接,連接需要修改IP地址,否則下一虛擬機的克隆會存在IP沖突。

Q:網(wǎng)絡有重名

A:我的電腦--屬性--計算機名--更改--輸入新計算機名稱--重啟系統(tǒng)即可。

Q:克隆linux系統(tǒng),啟動如何處理網(wǎng)絡問題?

A:需要處理70-persistent-net.rules和ifcfg-eth0文件

[root@KVM_Clinet ~]# rm -rf  /etc/udev/rules.d/70-persistent-net.rules

[root@KVM_Clinet ~]# vi  /etc/sysconfig/network-scripts/ifcfg-eth0

刪除MAC跟UUID,還可以手動配置靜態(tài)IP(不是比改項),然后重啟系統(tǒng)。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞標題:KVM系列之虛擬克隆技術-創(chuàng)新互聯(lián)
分享地址:http://bm7419.com/article20/hshco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、Google面包屑導航、做網(wǎng)站、外貿(mào)網(wǎng)站建設、營銷型網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司