009.KVM配置调整
一 内存CPU调整
1.1 增大虚拟机内存
[root@kvm-host ~]# virsh shutdown vm01-centos6.8
[root@kvm-host ~]# virsh edit vm01-centos6.8
……
<memory unit='KiB'>4194304</memory>
<currentMemory unit='KiB'>4194304</currentMemory> #修改当前内存
<vcpu placement='static'>4</vcpu> #修改当前CPU数
……
[root@kvm-host ~]# virsh create /etc/libvirt/qemu/vm01-centos6.8.xml
#从配置文件加载启动虚机。
[root@kvm-host ~]# virsh dominfo vm01-centos6.8 #查看最大内存

virsh setmaxmem vm01-centos6.8 4G #需要关闭此虚机
虚机内存调整
virsh setmem UAKVM2 2G --config #关机状态下调整
virsh setmem UAKVM2 2G #开机状态下调整
二 qcow2磁盘扩容—:方法一
2.1 查看现有磁盘情况
[root@kvm-host ~]# virsh edit vm01-centos6.8
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/data/images/vm01-centos6.8.img'/> #磁盘路径
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img

2.2 添加qcow2磁盘
[root@kvm-host ~]# virsh edit vm01-centos6.8
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/data/images/vm01-centos6.8.img'/> #磁盘路径
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img
2.3 磁盘配置
[root@kvm-host ~]# virsh console 2


[root@localhost ~]# vgcreate -s 16m vg01 /dev/vdb1
[root@localhost ~]# lvcreate -L 1g -n lv01 vg01
[root@localhost ~]# mkfs.ext4 /dev/vg01/lv01
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/vg01/lv01 /data/

三 qcow2磁盘扩容—:方法二
3.1 查看现有磁盘情况
[root@kvm-host ~]# virsh edit vm01-centos6.8
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/data/images/vm01-centos6.8.img'/> #磁盘路径
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img

3.2 直接扩容qcw2格式磁盘
[root@kvm-host ~]# qemu-img resize /data/images/vm01-centos6.8.img +1G
3.3 再次验证
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img

3.3 磁盘配置
[root@kvm-host ~]# virsh start vm01-centos6.8
[root@localhost ~]# fdisk -l

[root@localhost ~]# fdisk /dev/vda
……
Command (m for help): p

Command (m for help): d
Partition number (1-4): 3
Command (m for help): n
p
Partition number (1-4): 3

Command (m for help): w
[root@kvm-host ~]# resize2fs /dev/vda3
[root@kvm-host ~]# shutdown -r now
四 raw磁盘格式扩容:方法一
4.1 查看现有磁盘
4.2 创建磁盘文件
[root@kvm-host ~]# dd if=/dev/zero bs=1024M count=2 > /data/images/vm01-centos6.8-02.img
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8-02.img

4.3 添加raw磁盘至配置文件
4.4 配置磁盘
五 raw磁盘格式扩容:方法二
5.1 查看现有磁盘
5.2 直接扩容
5.3 磁盘配置
六 在线扩容磁盘
6.1 查看现有磁盘
6.2 创建磁盘文件并添加
[root@kvm-host ~]# qemu-img create -f qcow2 /data/images/vm01-centos6.8-02.img 1G
[root@kvm-host ~]# virsh attach-disk vm01-centos6.8 /data/images/vm01-centos6.8-02.img vdb --cache=none --subdriver=qcow2
[root@kvm-host ~]# virsh domblklist vm01-centos6.8

6.3 磁盘配置
009.KVM配置调整的更多相关文章
- [转载]虚拟化之KVM配置
虚拟化之KVM配置 2017-11-06 [TOC] 虚拟化:通过虚拟化工具把cpu,内存,硬盘等真实硬件资源给模拟成更少的虚拟硬件资源.进行虚拟化的好处是,最大限度的利用硬件资源.也是云计算的基础. ...
- Flume中的flume-env.sh和log4j.properties配置调整建议(图文详解)
GC是内存的回收的意思. Flume中的flume-env.sh配置调整建议 [hadoop@master conf_HostInterceptor]$ pwd /home/hadoop/app/fl ...
- 第15.2节 PyCharm支持Python解释器的配置调整
上节介绍了PyCharm的安装与简单使用,本节介绍PyCharm相关的配置调整,以支持在PyCharm环境下集成Python解释器进行程序的编译. 一. 工程配置调整 在执行文件前,可能需要对PyCh ...
- CentOS下KVM配置NAT网络(网络地址转换模式)
KVM虚拟机Nat方式上网: # 查看当前活跃的网络 virsh net-list # 查看该网络的详细配置 virsh net-dumpxml default 客户机的XML配置文件中interfa ...
- KVM配置及维护
kvm使用场景 1.公司测试环境/开发环境 测试开发环境可以使用配置低点的物理机就可以 2.公司生产环境 一般小公司没有私有云或容器团队,运维人员可能就1-2个,然后公司也不舍得花钱买商业化的私有云. ...
- 3、kvm配置vnc
配置kvm通过vnc访问 virsh edit privi-server 添加如下配置: <graphics type='vnc' port='5901' autoport='no' liste ...
- kvm配置虚拟机[待整理]
working note 4-12-2016 1,利用libvirt图形虚拟机管理工具virt-manager搭建虚拟机,通过存储池(storage pool )和卷(volume)存放虚拟机镜像(I ...
- 虚拟机(Vmware)安装ubuntu18.04和配置调整(二)
二.配置修改 1.修改语言环境(settings->Region & Language) 选中中文简体(Chinese(simplified)),点击Apply 中文简体语言安装完成后, ...
- rgw的rgw_thread_pool_size配置调整
前言 在比对rgw的不同前端的区别的时候,官方说civetweb是通过线程池来控制连接的,beast是后面加入了流控相关的,这块一直也没有调整过相关的参数,然后通过ab压测了一下,还是有很明显的区别的 ...
随机推荐
- java application maven项目打自定义zip包
1.配置pom.xml文件,添加build节点 <build> <!-- 输出的包名 --> <finalName>p2p</finalName> &l ...
- 解题:SHOI 2006 有色图
题面 本质上是在对边求置换,然后每个循环里涂一样的颜色,但是还是要点上入手,考虑每条边的两个端点是否在一个循环里 如果在一个循环里,那么当循环长度$len$为奇数时只有转一整圈才行,而边的总数是$\f ...
- 洛谷P3241 开店
题意:紫妹和幽香是17岁的少女,喜欢可爱的东西. 给定一棵树,有点权,边权.每次求所有权值在[l, r]范围内的点到点x的距离和.强制在线. 解:动态点分治怎么搞啊...... 一开始想的是权值的限制 ...
- 数组指针与指针数组(good)
数组指针和指针数组的区别 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长.也就是说执行p ...
- Python中的ujson模块
听说ujson比json模块快了很多,特来一试: # -*- coding: utf-8 -*- import json import ujson import time def cost_time( ...
- 【CSS】float属性
float浮动属性1.作用: 将页面元素浮动起来,使其能够向左或者向右排列 2.应用: 实现页面中布局的左右排版 实现图文环绕的版式效果 3.值: 4.原理: 浮动元素将脱离默认的文档流,漂浮在默认文 ...
- IOS的属性和实例变量
实际上,@property声明的是属性,并不是实例变量.但是编译器会根据属性,自动生成实例变量,和对应的access方法.所以已经在interface里声明了@property,就不再需要在imple ...
- Spark记录-官网学习配置篇(一)
参考http://spark.apache.org/docs/latest/configuration.html Spark提供三个位置来配置系统: Spark属性控制大多数应用程序参数,可以使用Sp ...
- java精确除法运算(BigDecimal)
除法运算的函数定义如下 BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode) ; scale为小数位数 ...
- js 正则之 检测素数
相信很多人应该看过这篇文章,我第一次看到的时候是11年的样子,那时候学vbs的时候看过这个问题.原文<检查素数的正则表达式>,在文章里已经解释了他是怎么判断的,我就不啰嗦了.我们来说说 j ...