KVM
weixin_42073629
这个作者很懒,什么都没留下…
展开
-
KVM教程(1)安装KVM与虚拟机的基本管理
KVM是一个基于内核的虚拟机(kernel virtual machine),从Linux内核版本号2.6.20开始已经集成在系统之中。这样要部署虚拟机就不需要额外的软件来支持,效率更高。但是KVM只能虚拟化CPU和内存,对于磁盘、网卡等外设无法模拟,所以需要结合QEMU来模拟其他设备(QEMU虽然也可以模拟CPU和内存,但是效率没有KVM高),也因此KVM其实是QEMU-KVM。PS:如果虚拟机有安装VirtIO半虚拟化驱动的话能提高虚拟机性能,好在主流Linux系统已经内置了相关驱动,而Window原创 2021-06-01 00:06:11 · 2153 阅读 · 0 评论 -
KVM教程(6)为KVM虚拟机新增磁盘
1、创建一块磁盘文件qemu-img create -f qcow2 /data/images/test_disk.qcow2 200G #创建一个200G的磁盘文件2、修改虚拟机配置文件virsh edit test_server#新增一块磁盘配置,注意磁盘名字和路径 <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/data/i.原创 2021-06-01 00:07:59 · 677 阅读 · 0 评论 -
KVM教程(5)虚拟机硬件的热添加
一、KVM虚拟机硬盘热添加步骤1、首先创建一块新的磁盘文件qemu-img create -f qcow2 new.qcow2 10G2、使用热添加命令virsh attach-disk centos_server1 /data/new.qcow2 vdb --live --cache=none --subdriver=qcow2 #热添加一个vdb硬盘,不开启缓存3、格式化并完成挂载mfks.xfs /dev/vdb mount /dev/vdb /data24、删原创 2021-06-01 00:07:44 · 818 阅读 · 0 评论 -
KVM教程(4)克隆KVM虚拟机
KVM虚拟机克隆同样分为了完整克隆和链接克隆两种方式,下面是完整克隆步骤1、使用克隆命令对已有主机进行克隆virt-clone --auto-clone -o server12、克隆完成后virsh list --all可以看到新的克隆主机。克隆主机的名字是自动生成的,可以手动修改一次virsh domrename server1-clone server23、对比两个主机配置文件的差别virsh dumpxml server1 > server1.xmlvirs..原创 2021-06-01 00:07:27 · 994 阅读 · 0 评论 -
KVM教程(3)修改KVM虚拟机配置教程
KVM支持对已有虚拟机配置进行修改,如磁盘大小、CPU、内存大小等。在/etc/libvirt/qemu目录下可以看到多个xml文件,每一个xml文件都是虚拟机的配置信息,通过修改这个文件就可以修改虚拟机的配置。需要注意的是修改xml文件后需要重启虚拟机才会生效,官方推荐是使用virsh edit命令来对文件进行编辑,该命令执行后的效果其实和使用VI打开差不多,如果配置文件有错的话会进行提醒,如下图就是磁盘相关信息:以磁盘扩容为例进行虚拟机配置的修改,不管虚拟机使用的磁盘是RAW格式还是QCOW2.原创 2021-06-01 00:07:07 · 3012 阅读 · 0 评论 -
KVM教程(2)KVM虚拟机快照创建与管理
KVM的快照功能和VMware一样,可以实现热备和回滚的功能,在进行快照之前需要确保磁盘格式必须是QCOW2,因为RAW格式是不支持快照的。1、在宿主机使用qemu-img info命令查看磁盘格式qemu-img info server1.qcow22、在宿主机使用virsh snapshot-create命令为指定的KVM虚拟机建立快照virsh snapshot-create centos7_test1virsh snapshot-create-as test1 test1_s.原创 2021-06-01 00:06:39 · 942 阅读 · 1 评论
分享