本文檔主要介紹Qemu/KVM虛擬機硬件的熱添加和縮減操作。

一.基礎環境要求
1.軟件版本要求
操作系統:CentOS7以上
QEMU版本:2.4以上
2.虛擬機啟動參數要求
Qemu虛擬機執行熱添加操作,需要在虛機啟動命令中加入以下配置,開啟虛機控制臺功能,便于后續登錄虛機控制臺執行熱添加和縮減操作:
-monitor telnet:127.0.0.1:10001,server,nowait

二.CPU熱添加
1.云主機啟動命令
Qemu虛擬機執行CPU熱添加操作,需要在虛機啟動命令中加入以下配置:
-smp 2,maxcpus=32
# 表示該虛機初始時使用2核CPU,最大可添加到32核
2.熱添加cpu操作
執行以下命令,熱添加CPU到虛擬機
(1)登錄虛機控制臺
# telnet 127.0.0.1 10001
(2)執行熱添加CPU命令
(qemu) cpu-add cpu-id
注:cpu-id是熱添加的CPU在系統中的id號,范圍1~31,最大值由虛機啟動參數配置的maxcpus值決定,同一臺虛機中添加的cpu-id號不能相同,否則會導致id沖突
(3)退出虛機控制臺
退出qemu控制臺,請先按下ctrl ]鍵退出qemu控制臺,待提示符由(qemu)變成telnet>時,方可使用quit命令退出telnet終端。一定要注意,不可在qemu控制臺中直接輸入quit退出,否則將強制并徹底關閉當前的虛擬機系統。
3.登錄虛機系統,激活新添加的CPU并驗證
(1)激活新添加的CPU
登錄虛機操作系統,執行以下命令激活新添加的CPU,此處以CentOS系統為例
# echo 1 > /sys/devices/system/cpu/cpu-id/online
注:cpu-id是熱添加的CPU在系統中的id號,范圍1~31,最大值由虛機啟動參數配置的maxcpus值決定。
CentOS7系統已支持自動online添加的CPU,無需再執行以上激活操作。
(2)驗證CPU熱添加操作是否成功
# cat /proc/interrupts

三.內存熱添加
1.云主機啟動命令
Qemu虛擬機執行內存熱添加操作,需要在虛機啟動命令中加入以下配置:
-m 2G,slots=32,maxmem=64G
#表示該虛機初始時使用2G內存,最大可添加到64G內存
2.熱添加內存操作
執行以下命令,熱添加Mem到虛擬機
(1)登錄虛機控制臺
# telnet 127.0.0.1 10001
(2)執行熱添加Mem命令
(qemu) object_add memory-backend-ram,id=ram2,size=2G
(qemu) device_add pc-dimm,id=dimm2,memdev=ram2
注:ram2是熱添加內存的設備id號,范圍1~31,最大值由虛機啟動參數配置的slots值決定,同一臺虛機中添加的mem-id號不能相同,否則會導致id沖突。每塊新添加的內存容量最好不要超過4G,當前最大支持5G容量。
(3)退出虛機控制臺
參考CPU部分退出控制臺操作。
3.登錄虛機系統,激活新添加的內存塊并驗證
(1)激活新添加的內存塊
登錄虛機操作系統,執行以下命令激活新添加的內存塊,此處以CentOS系統為例:
a.查看系統現有內存塊
# ll /sys/devices/system/memory/
b.插入新內存以后,可以看到多出的內存塊
c.激活新添加的內存塊
# echo online > /sys/devices/system/memory/memory2/state
注:memory2是熱添加的內存在操作系統中的編號。
CentOS7.2及以上系統已支持自動online添加的內存快,無需再執行以上激活操作。
(2)驗證內存塊熱添加操作是否成功
# free -m

四.磁盤熱添加和縮減
1.熱添加磁盤操作
執行以下命令,熱添加磁盤到虛擬機
(1)登錄虛機控制臺
# telnet 127.0.0.1 10001
(2)執行熱添加磁盤命令
(qemu) drive_add 0 file=/home/vm/vmdisk/datadisk02,format=qcow2,id=drive-virtio0-disk-01,if=none
(qemu) device_add virtio-blk-pci,scsi=on,drive=drive-virtio0-disk-01,id=disk-01
(3)執行熱縮減磁盤命令
(qemu) device_del disk-01
注:disk-01是熱添加和縮減磁盤的設備id號,執行操作時,該設備id需要能夠匹配上。
(4)退出虛機控制臺
參考CPU部分退出控制臺操作。
3.登錄虛機系統驗證磁盤操作
執行以下命令,查看磁盤添加和刪除操作是否成功
# parted -l

五.網卡熱添加和縮減
1.熱添加網卡操作
執行以下命令,熱添加網卡到虛擬機
(1)登錄虛機控制臺
# telnet 127.0.0.1 10001
(2)執行熱添加網卡命令
(qemu) netdev_add tap,ifname=tap-7e03bc209a,id=hostnet-7e03bc209a,vnet_hdr=on,vhost=on,script=/etc/init.d/kvmbr5,downscript=no
(qemu) device_add virtio-net-pci,netdev=hostnet-7e03bc209a,id=net-7e03bc209a,mac=52:54:00:00:01:29,bus=pci.0
(3)執行熱縮減網卡命令
(qemu) device_del net-7e03bc209a
(qemu) netdev_del hostnet-7e03bc209a
注:7e03bc209a是熱添加和縮減網卡的設備id號,執行操作時,該設備id需要能夠匹配上。
(4)退出虛機控制臺
參考CPU部分退出控制臺操作。
3.登錄虛機系統驗證網卡操作
執行以下命令,查看網卡添加和刪除操作是否成功
# ip addr

如您有任何問題,歡迎與我們交流,微信號 ztkj_tjiyun

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Qemu/KVM虛擬機硬件熱添加和縮減

登錄

找回密碼

注冊

主站蜘蛛池模板: 少妇办公室好紧好爽再浪一点| 亚洲大尺度无码无码专线| 内射合集对白在线| 91青青草视频在线观看的| 国产美女遭强高潮免费| 国产成人免费| 无人去码一码二码三码区| 成人免费看片又大又黄| 成人精品一区日本无码网| 六十路熟妇乱子伦| 亚洲一区二区三区小蜜桃| 国产播放91色在线观看| 成人亚洲一级午夜激情网| 中文字幕有码高清日韩| 亚洲精品色在线网站| 成人看的污污超级黄网站免费| 成人av一区二区三区| 土默特左旗| 夜夜影院未满十八勿进| 狠狠躁夜夜躁无码中文字幕 | 久久久精品人妻一区二区三区| 国产永久免费高清在线| 性男女做视频观看网站| 中文字幕国产精品二区| 大埔县| 人人妻人人狠人人爽| 房东老头揉捏吃我奶头影片| 好姑娘高清影视在线观看| 精品久久久久久成人AV| 狠狠婷婷综合久久久久久| 日本一区二区三本视频在线观看 | 国产在线观看91精品亚瑟| 国产精品第一区亚洲精品| 日韩中文字幕高清有码| 精品一区二区中文字幕| 亚洲一区av在线观看| 亚洲精品国产一二三区| 桂阳县| 暖暖影院日本高清...免费| 亚洲成在人网站av天堂| 日韩亚av无码一区二区三区|