KVM虛擬機管理——資源調整

1. 概述

KVM在使用過程當中,會涉及到計算(CPU,內存),存儲,網絡等物理資源的動態調整。而且還會包括KVM虛擬機自己的配置調整等。
本篇博客主要設計到KVM虛擬機的資源調整。虛擬機的動態調整參見博客《》node

2. 計算資源調整

2.1 調整處理器配置

2.2 調整內存配置

3. 存儲資源調整

3.1 根分區擴展

當KVM虛擬機的根分區使用佔比達到必定的比例後,須要對根分區進行擴容,不然會形成根分區被佔滿而沒法工做。
1. 查看虛擬機根分區磁盤信息
執行命令:qemu-img info /mnt/data/vhost/node16.img

可以看到,node16.img虛擬大小爲8G,實際使用了807M。
2. 對虛擬機根分區磁盤擴容
執行命令:qemu-img resize /mnt/data/vshot/node16.img +8G,爲node16的根分區增長8G大小
3. 再次查看虛擬機根分區磁盤信息
執行命令:qemu-img info /mnt/data/vshot/node16.img

4. 重啓虛擬機
此時的重啓,是經過執行命令:virsh destroy node16,而非在node16中執行reboot重啓。
5.** 重啓以後查看信息**
執行fdisk -l,查看信息以下:網絡


執行'df -h',查看信息以下:

可以看到,雖然根分區的磁盤已經顯示爲16G,可是文件系統使用的才8G,這是由於文件系統沒有拉伸致使的。
6. 從新劃分根分區
執行命令:fdisk -cu /dev/vda;執行命令d,刪除分區2;執行命令n,執行命令p,輸入2,一直回車便可。
7. 拉伸文件系統
上述操做已經對/dev/vda2作了分區。此時須要拉伸文件系統,執行命令:resize2fs /dev/vda2,成功以後,執行reboot便可工具

3.2 添加磁盤

當KVM虛擬機須要更多的本地磁盤來使用時,能夠經過宿主機的qemu-img命令,來爲虛擬機建立新的磁盤。
當建立了新的磁盤以後,即可覺得虛擬機掛載磁盤和格式化使用。
1. 建立虛擬磁盤
執行命令:qemu-img create -f raw /mnt/data/vdisk/disk001.img 1G,建立了格式爲raw,大小爲1G的磁盤,位於/mnt/data/vdisk路徑下,文件爲disk001.img
2. 爲虛擬機添加磁盤
爲虛擬機添加磁盤時,有兩種狀況須要考慮:命令行

  • 永久添加。須要經過【圖形化管理工具】或者【編輯配置文件】來爲虛擬機添加設備
  • 臨時添加。經過libvirt服務接口,命令行執行。

如本篇博客,執行如下命令:virsh attach-disk node11 /mnt/data/vdisk/disk001.img vdb --cache none
3. 查看磁盤
進入到虛擬機node11中,經過執行命令:lsblk,查看到增長了一塊磁盤。

4. 卸載磁盤
若再也不使用磁盤設備時,執行命令:virsh detach-disk node11 vdb 進行卸載設計

4. 網絡資源調整

相關文章
相關標籤/搜索