假设host上创建的vm的名字为vm1。

1. 查看vm1domain information

[root@tanghuimin thm]# virsh dominfo vm1

Id: 10

Name: vm1

UUID: e2597379-5cc5-4ffa-0531-a073a81c5811

OS Type: hvm

State: running

CPU(s): 1

CPU time: 52.6s

Max memory: 1048576 KiB

Used memory: 1048576 KiB

Persistent: yes

Autostart: disable

Managed save: no

Security model: selinux

Security DOI: 0

Security label: system_u:system_r:svirt_t:s0:c790,c799 (enforcing)

2. 修改vm1vcpu, memory

1)实时修改vcpu,memory

virsh setvcpus vm1 xxx #数值不能超过vm1.xml中配置的vcpu值

virsh setmaxmem vm1 xxx #vm1处于shut off状态时才能设置成功

virsh setmem vm1 xxx #数值不能超过maxmem

2)配置文件修改vcpu, memory

修改vm1的配置文件

virsh edit vm1

<memory>对应dominfo中的Max memory

<currentMemory>对应dominfo中的Used memory

<vcpu>对应dominfo中的CPU(s)

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

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

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

将vm1先关机再启动即可生效

virsh destroy vm1

virsh start vm1

3. vm1扩展一个10Gdisk

生成一个大小为10G的磁盘文件/vm/vm1-add

dd if=/dev/zero of=/vm/vm1-add bs=1M count=10240

修改vm1的配置文件

virsh edit vm1

vm1现有的磁盘文件为/vm/vm1

<disk type='file' device='disk'>

<driver name='qemu' type='raw' cache='none'/>

<source file='/vm/vm1'/>

<target dev='hda' bus='ide'/>

<address type='drive' controller='0' bus='0' target='0' unit='0'/>

</disk>

在后面追加如下几行

<disk type='file' device='disk'>

<driver name='qemu' type='raw' cache='none'/>

<source file='/vm/vm1-add'/>

<target dev='hdb' bus='ide'/>

<address type='drive' controller='0' bus='0' target='0' unit='1'/>

</disk>

将vm1先关机再启动即可生效

virsh destroy vm1

virsh start vm1

查看vm1的磁盘信息

root@localhost ~]# fdisk -l| grep Disk

Disk /dev/sda: 2147 MB, 2147483648 bytes

Disk identifier: 0x000e3e47

Disk /dev/sdb: 10.7 GB, 10737418240 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/VolGroup-lv_root: 1405 MB, 1405091840 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/VolGroup-lv_swap: 213 MB, 213909504 bytes

Disk identifier: 0x00000000

转载于:https://www.cnblogs.com/tanghuimin0713/p/4550407.html

kvm初体验之八:调整vm的vcpu, memory, disk大小相关推荐

  1. kvm初体验之四:从Host登录Guest的五种方式

    1. virt-viewer virt-viewer -c qemu:///system vm1 2. virt-manager (以非root身份运行) virt-manager -c qemu:/ ...

  2. MEF初体验之八:过滤目录

    当在使用子容器的时候,基于某些具体标准来过滤目录可能是重要的.例如,基于部件的创建策略来过滤是很常见的.下面的代码片段演示了如何构建这种特别方法: var catalog = new Assembly ...

  3. Kali Linux 2016.2初体验使用总结

    Kali Linux 2016.2初体验使用总结 Kali Linux官方于8月30日发布Kali Linux 2016的第二个版本Kali Linux 2016.2.该版本距离Kali Linux  ...

  4. harmonyos能否移植到MCU,HarmonyOS(LiteOs_m) 官方例程移植到STM32初体验

    HarmonyOS(LiteOs_m) 官方例程移植到STM32初体验 硬件平台 基于正点原子战舰V3开发板 MCU:STM32F103ZET6 片上SRAM大小:64KBytes 片上FLASH大小 ...

  5. 社交牛逼症研发小哥的校招和入职初体验

    今天校招story的主人公李同学,是今年入职百度的一个有着自来卷.网上聊天时喜欢发有趣表情.分享欲十足.乐观且有点社交牛逼症的研发小哥哥. 因为文章篇幅有限且要给大家分享更多干货,小哥哥的幽默乐观可能 ...

  6. 阿里云三维可视化使用初体验

    title: 阿里云三维可视化使用初体验 tags: 物联网开发 BIM categories: 物联网 本文主要的目标是使用阿里云的云产品 - 物联网套件三维可视化 开始 准备工作 进入下载页面下载 ...

  7. Kali Linux 2016.2初体验

    前言 Kali Linux官方于8月30日发布Kali Linux 2016的第二个版本Kali Linux 2016.2.该版本距离Kali Linux 2016.1版本发布,已经有7个月.在这期间 ...

  8. 使用Kotlin开发Android应用初体验

    使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之 ...

  9. 一位Oracle老司机的openGauss初体验

    点击上方"蓝字" 关注我们,享更多干货! "8小时玩转openGauss训练营第二期"顺利结束啦!???????????? 本期活动共有939人报名,在线观看直 ...

  10. LWIP初体验-修改ST官方demo

    目录 01.硬件说明 02.修改步骤 03.效果显示 04.使用中断方式 05.Keil工程的修改 06.移植TCP客户机代码 01.硬件说明 为什么要写这篇文章?STM32的网络应用还是个复杂的外设 ...

最新文章

  1. CVPR 2021| 端到端场景无关视觉定位算法(SuperGlue一作出品)
  2. mysql 正则表达式_MySQL(基础正则表达式)
  3. js流程图:aworkflow.js
  4. yarn timeline1,timeline2官网解释
  5. 机器学习:Regression,第一个简单的示例,多项式回归
  6. 英国电信公司沃达丰遭到网络攻击
  7. 中断下半部机制-softirq-Tasklet-工作队列
  8. linux 中 man 1 man2 man3 ......man N的区别
  9. float取小数点后几位_python Integer整型与Float浮点型操作
  10. python项目上线_django之项目部署上线
  11. Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
  12. JSK-2 整除问题【入门】
  13. java分布式商城项目环境搭建1-CentOS7.6-安装JDK1.8
  14. xshell上传文件到linux很慢,XShell上传文件到Linux服务器上
  15. 英语语法——名词和名词性从句
  16. PriorityQueue 改变排序方式,倒叙
  17. 苹果设备如何进入恢复模式
  18. win10计算机控制面板在哪里,教您win10控制面板在哪
  19. 苹果cms设置本地播放器 ckplayer(版本:ckplayerx)
  20. 晨曦 - 江湖一剑客

热门文章

  1. 如何解决生活中的那些“不爽”和“意外”
  2. 关于建立内部会议讨论规范的想法
  3. Kinect 数据录制与回放
  4. BZOJ2243[SDOI2011] 染色
  5. js基础-19-判断图片加载完成的方法
  6. 黑马vue实战项目-(五)参数列表组件的开发
  7. 网络基础知识(黑马教程笔记)-5-路由
  8. tensorflow用c语言,安装TensorFlow C语言版
  9. php 和 java_Java和php怎么选择??
  10. hsql mybatis 表不存在_Mybatis-plus 查询数据库表时抛异常提示数据库表不存在