KVM虛擬機器管理 資源調整

2022-01-16 19:45:14 字數 2227 閱讀 4325

1. 概述

2. 計算資源調整

2.1 調整處理器配置

2.2 調整記憶體配置

3. 儲存資源調整

3.1 根分割槽擴充套件

3.2 新增磁碟

4. 網路資源調整

kvm在使用過程中,會涉及到計算(cpu,記憶體),儲存,網路等物理資源的動態調整。並且還會包括kvm虛擬機器本身的配置調整等。

本篇部落格主要設計到kvm虛擬機器的資源調整。虛擬機器的動態調整參見部落格《》

當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即可

當kvm虛擬機器需要更多的本地磁碟來使用時,可以通過宿主機的qemu-img命令,來為虛擬機器建立新的磁碟。

當建立了新的磁碟之後,便可以為虛擬機器掛載磁碟和格式化使用。

1.建立虛擬磁碟

執行命令:qemu-img create -f raw /mnt/data/vdisk/disk001.img 1g,建立了格式為raw,大小為1g的磁碟,位於/mnt/data/vdisk路徑下,檔案為disk001.img

2.為虛擬機器新增磁碟

為虛擬機器新增磁碟時,有兩種情況需要考慮:

如本篇部落格,執行以下命令:virsh attach-disk node11 /mnt/data/vdisk/disk001.img vdb --cache none

3.檢視磁碟

進入到虛擬機器node11中,通過執行命令:lsblk,檢視到增加了一塊磁碟。

4.解除安裝磁碟

若不再使用磁碟裝置時,執行命令:virsh detach-disk node11 vdb進行解除安裝

kvm虛擬機器管理

原創博文 安裝配置kvm web管理kvm kvm系統安裝 kvm轉殖 快照 kvm虛擬機器管理 系統自動化安裝 kvm自動化安裝centos例項 使用本地iso映象,使用本地ks自動化安裝指令碼 centos7 mini,ks kvname centos7.3 qemu img create f ...

KVM虛擬機器管理

定義新的儲存池 virsh pool define as spool4lj dir home lj spool4lj virsh pool build spool4lj 建立池子 virsh pool list all 檢視池子列表 virsh pool start spool4lj 開啟池子 vi...

KVM虛擬機器調整磁碟大小

首先備份原虛擬機器檔案 cp vm.qcow2 vm.qcow2.bak 檢視虛擬機器分割槽情況 virt df h vm.qcow2 建立乙個新的虛擬機器磁碟檔案,並設定想要的磁碟大小 qemu img create f qcow2 vm big.qcow2 100g 調整分割槽大小 virt r...