kvm虚拟化小结(一)kvm环境安装

KVM(全称是Kernel-based Virtual Machine)是Linux下x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块kvm.ko提供和虚拟化核心架构和处理器规范模块。
使用KVM可允许多个包括Linux和Windows每个虚拟机有私有的硬件,包括网卡、磁盘以及[……]

Read more

KVM下windows使用virtio驱动

KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是100M网卡。为了使kvm主机在相同的配置下,有更好的效率,需要命名用半虚拟化将驱动改为为了virtio ,使硬盘工作在SCSI模式,网卡为1000M 。

如果按默认安装过的主机想更换驱动,可以按如下[……]

Read more

KSM与KVM CPU、内存控制

今天在登陆一台KVM物理机时,发现进程ksmd竟然占用50%以上的cpu,较之单个qemu-kvm进程占用的cpu还大 。由于对该进程做什么用的不甚了解。所以不敢贸然将其kill掉 。具体什么是KSM呢 ?

ksm是基于内核的虚拟机(KVM)被设计为自调优,但是可以调整一些参数使KVM主机[……]

Read more

KVM虚拟机动态增加网卡和硬盘

在使用KVM使用过程中,经常会需要增加网卡或硬盘。当然,在允许重启的情况下,可以通过”virsh edit 虚拟机名”的方式编辑xml配置文件,保存退出后。通过start 加载新的配置文件启动,从而完成新增硬件的目的。但如果在不停机的情况下呢?其实也很简单。具体如下:

一、KVM动态新增网[……]

Read more

KVM客户机添加virsh console支持

如果KVM下的linux是通过过vnc graphics方式安装的话,如果想在终端下通过virsh console进行管理连接时,发现敲任何键都没有反应,即不支持。而能不能通过修改配置文件达到像console安装或KS安装的效果 ? 

答案是肯定的。具体操作步骤为编辑/[……]

Read more