ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

kvm虚拟机调整磁盘和内存大小

2021-04-17 23:35:53  阅读:543  来源: 互联网

标签:字节 虚拟机 kvm kvm01 内存大小 centos7 512 root


一、更改磁盘大小

执行命令后的结果

[root@kvm01 qemu]# qemu-img info /data/images/vm01-centos7.img
image: /data/images/vm01-centos7.img
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 1.4G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true

从上图可知,我这台虚拟机的硬盘映像是qcow2格式的,符合要求,接下来,我们尝试调整它的大小

[root@kvm01 qemu]# qemu-img resize /data/images/vm01-centos7.img +5G
Image resized.
[root@kvm01 qemu]# qemu-img info /data/images/vm01-centos7.img      
image: /data/images/vm01-centos7.img
file format: qcow2
virtual size: 15G (16106127360 bytes)
disk size: 1.4G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true

已经改了,虚拟机关机前提下。

[root@kvm01 qemu]# virsh start vm01-centos7
域 vm01-centos7 已开始

[root@kvm01 qemu]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 1     vm02-centos7                   running
 3     vm01-centos7                   running
[root@VM02 ~]# fdisk -l

磁盘 /dev/vda:16.1 GB, 16106127360 字节,31457280 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000c18fa

   设备 Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048      411647      204800   83  Linux
/dev/vda2          411648    20971519    10279936   8e  Linux LVM

磁盘 /dev/mapper/centos-root:9474 MB, 9474932736 字节,18505728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:1048 MB, 1048576000 字节,2048000 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

二、调小虚拟机内存

 

查看当前内存大小

[root@kvm01 qemu]# virsh dominfo vm02-centos7
Id:             1
名称:       vm02-centos7
UUID:           f8f68438-7fc0-4900-ad55-54a5184cc539
OS 类型:    hvm
状态:       running
CPU:          1
CPU 时间:   63.1s
最大内存: 1048576 KiB
使用的内存: 1048576 KiB
持久:       是
自动启动: 启用
管理的保存: 否
安全性模式: none
安全性 DOI: 0

设置虚拟机内存大小为512MB

[root@kvm01 qemu]# virsh setmem vm02-centos7 524288

再次查看当前内存大小

[root@kvm01 qemu]# virsh dominfo vm02-centos7
Id:             1
名称:       vm02-centos7
UUID:           f8f68438-7fc0-4900-ad55-54a5184cc539
OS 类型:    hvm
状态:       running
CPU:          1
CPU 时间:   65.2s
最大内存: 1048576 KiB
使用的内存: 524288 KiB
持久:       是
自动启动: 启用
管理的保存: 否
安全性模式: none
安全性 DOI: 0

 

三、增大虚拟机内存、增加虚拟机CPU个数

增大虚拟机内存、增加虚拟机CPU个数需要首先关机虚拟机

关闭虚拟机

virsh shutdown vm1-clone 

编辑虚拟机配置文件

复制代码
修改内存大小、vcpu个数

virsh edit vm1-clone 

...... 

  <memory unit='KiB'>1048432</memory> 

  <currentMemory unit='KiB'>1048432</currentMemory> 

  <vcpu placement='static'>2</vcpu> 

...... 
复制代码

 从配置文件启动虚拟机

virsh create /etc/libvirt/qemu/vm1-clone.xml 

 查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory 

Max memory:     1048432 KiB 

Used memory:    524288 KiB

 设置虚拟机内存大小为1G

[root@kvm01 ~]# virsh setmem vm1-clone 1048432 

 验证

查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory 

Max memory:     1048432 KiB 

Used memory:    1048432 KiB 

 查看当前CPU个数

[root@kvm01 ~]# virsh dominfo vm1-clone | grep CPU 

CPU(s):         2 

CPU time:       15.0s 

 

标签:字节,虚拟机,kvm,kvm01,内存大小,centos7,512,root
来源: https://www.cnblogs.com/liujunjun/p/14672489.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有