91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

KVM系列之虛擬克隆技術

發布時間:2020-10-01 18:06:38 來源:網絡 閱讀:651 作者:Kry1702 欄目:系統運維

背景

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


實現方式:

    通過“virt-clone”命令,實現虛擬機克隆。

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


虛擬機承載主機系統:

    CentOS 7.2.1511 X86_64


命令實現

前提條件

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

被克隆主機需要關機。


克隆虛擬機

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

說明:

--original:指定克隆系統源

--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系統,啟動系統后需要處理虛擬網絡。


Copy 實現

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    名稱                         狀態

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

 12    windows_2k3_01                 running

 13    windows_2k3_02                 running

 -     windows_2k3                    關閉


連接VNC

KVM系列之虛擬克隆技術


KVM系列之虛擬克隆技術

信息對比

KVM系列之虛擬克隆技術

網絡對比

KVM系列之虛擬克隆技術


擴展內容

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

比如之前創建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、創建用戶密碼、開啟遠程功能,系統克隆后就可使用遠程桌面進行連接,連接需要修改IP地址,否則下一虛擬機的克隆會存在IP沖突。


Q:網絡有重名

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


Q:克隆linux系統,啟動如何處理網絡問題?

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,還可以手動配置靜態IP(不是比改項),然后重啟系統。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英吉沙县| 丹棱县| 康乐县| 邯郸县| 绩溪县| 从化市| 南投市| 庆城县| 祁阳县| 双峰县| 武胜县| 兴山县| 安福县| 临安市| 读书| 平定县| 铜梁县| 新野县| 招远市| 邹城市| 临清市| 大理市| 朔州市| 禹城市| 日土县| 唐海县| 三明市| 博白县| 万宁市| 石泉县| 湾仔区| 裕民县| 司法| 阿鲁科尔沁旗| 永顺县| 得荣县| 柳江县| 渭南市| 安化县| 南靖县| 怀柔区|