kvm初体验之八:调整vm的vcpu, memory, disk大小
假设host上创建的vm的名字为vm1。
1. 查看vm1的domain 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. 修改vm1的vcpu, 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扩展一个10G的disk
生成一个大小为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大小相关推荐
- kvm初体验之四:从Host登录Guest的五种方式
1. virt-viewer virt-viewer -c qemu:///system vm1 2. virt-manager (以非root身份运行) virt-manager -c qemu:/ ...
- MEF初体验之八:过滤目录
当在使用子容器的时候,基于某些具体标准来过滤目录可能是重要的.例如,基于部件的创建策略来过滤是很常见的.下面的代码片段演示了如何构建这种特别方法: var catalog = new Assembly ...
- Kali Linux 2016.2初体验使用总结
Kali Linux 2016.2初体验使用总结 Kali Linux官方于8月30日发布Kali Linux 2016的第二个版本Kali Linux 2016.2.该版本距离Kali Linux ...
- harmonyos能否移植到MCU,HarmonyOS(LiteOs_m) 官方例程移植到STM32初体验
HarmonyOS(LiteOs_m) 官方例程移植到STM32初体验 硬件平台 基于正点原子战舰V3开发板 MCU:STM32F103ZET6 片上SRAM大小:64KBytes 片上FLASH大小 ...
- 社交牛逼症研发小哥的校招和入职初体验
今天校招story的主人公李同学,是今年入职百度的一个有着自来卷.网上聊天时喜欢发有趣表情.分享欲十足.乐观且有点社交牛逼症的研发小哥哥. 因为文章篇幅有限且要给大家分享更多干货,小哥哥的幽默乐观可能 ...
- 阿里云三维可视化使用初体验
title: 阿里云三维可视化使用初体验 tags: 物联网开发 BIM categories: 物联网 本文主要的目标是使用阿里云的云产品 - 物联网套件三维可视化 开始 准备工作 进入下载页面下载 ...
- Kali Linux 2016.2初体验
前言 Kali Linux官方于8月30日发布Kali Linux 2016的第二个版本Kali Linux 2016.2.该版本距离Kali Linux 2016.1版本发布,已经有7个月.在这期间 ...
- 使用Kotlin开发Android应用初体验
使用Kotlin开发Android应用初体验 昨晚,最近一届的谷歌IO大会正式将Kotlin确定为了官方开发语言,作为一名Android开发鸟,怎么能不及时尝尝鲜呢? Kotlin的简要介绍 在开发之 ...
- 一位Oracle老司机的openGauss初体验
点击上方"蓝字" 关注我们,享更多干货! "8小时玩转openGauss训练营第二期"顺利结束啦!???????????? 本期活动共有939人报名,在线观看直 ...
- LWIP初体验-修改ST官方demo
目录 01.硬件说明 02.修改步骤 03.效果显示 04.使用中断方式 05.Keil工程的修改 06.移植TCP客户机代码 01.硬件说明 为什么要写这篇文章?STM32的网络应用还是个复杂的外设 ...
最新文章
- CVPR 2021| 端到端场景无关视觉定位算法(SuperGlue一作出品)
- mysql 正则表达式_MySQL(基础正则表达式)
- js流程图:aworkflow.js
- yarn timeline1,timeline2官网解释
- 机器学习:Regression,第一个简单的示例,多项式回归
- 英国电信公司沃达丰遭到网络攻击
- 中断下半部机制-softirq-Tasklet-工作队列
- linux 中 man 1 man2 man3 ......man N的区别
- float取小数点后几位_python Integer整型与Float浮点型操作
- python项目上线_django之项目部署上线
- Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
- JSK-2 整除问题【入门】
- java分布式商城项目环境搭建1-CentOS7.6-安装JDK1.8
- xshell上传文件到linux很慢,XShell上传文件到Linux服务器上
- 英语语法——名词和名词性从句
- PriorityQueue 改变排序方式,倒叙
- 苹果设备如何进入恢复模式
- win10计算机控制面板在哪里,教您win10控制面板在哪
- 苹果cms设置本地播放器 ckplayer(版本:ckplayerx)
- 晨曦 - 江湖一剑客
热门文章
- 如何解决生活中的那些“不爽”和“意外”
- 关于建立内部会议讨论规范的想法
- Kinect 数据录制与回放
- BZOJ2243[SDOI2011] 染色
- js基础-19-判断图片加载完成的方法
- 黑马vue实战项目-(五)参数列表组件的开发
- 网络基础知识(黑马教程笔记)-5-路由
- tensorflow用c语言,安装TensorFlow C语言版
- php 和 java_Java和php怎么选择??
- hsql mybatis 表不存在_Mybatis-plus 查询数据库表时抛异常提示数据库表不存在