集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

业界新闻

当前位置:首页 > >业界新闻 > >

什么是KVM-怎么安装

发布时间: 2022-05-12 11:50:29

什么是KVM-怎么安装?KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化软件,可以在x86架构的计算机上实现虚拟化功能,但是要求CPU提供虚拟化功能的支持,其设计思想是在Linux内核的基础上添加虚拟机管理模块,并且可以重用Linux内核中已经完善的进程调度、内存管理与硬件设备交互等部分如图1所示。

因此,KVM实现中分为两部分:一部分是作为内核模块,运行在内核空间,提供对底层虚拟化的支持,这部分称为KVM.ko模块;另外一部分主要完成对KVM.ko模块的管理功能,由修改过的Qemu软件担任。为了提高效率,增加灵活性,RedHat公司为KVM开发了更多的辅助工具,如Libvirt。Libvirt提供了一套方便、可靠的API,通过这些API可以控制不同的更多的虚拟机。Libvirt也支持Xen。



图1 KVM架构

配置KVM虚拟机之前,首先需要检查CPU是否支持虚拟化,其次才能安装KVM所需要的软件。

输入命令“$ egrep -o '(vmx|svm)' /proc/cpuinfo”,检查CPU是否支持KVM。当出现“vmx”时,表示该CPU支持安装KVM,如图2所示。



图2 查看CPU是否支持KVM

安装KVM所需软件,输入“sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils”命令,其中“virt-manager”为KVM图形用户界面管理窗口,bridge-utils用于网络桥接。

输入命令“lsmod|grep kvm”,查看KVM内核是否加载成功,如图3所示。



图3 安装KVM内核

KVM加载成功后,开始创建虚拟机,使用以下命令:

virt-install --name ubuntu12 --hvm --ram 1024 --vcpus 1 --diskpath=/usr/local/image/disk.img ,size=10 --network network:default --accelerate --vnc --vncport=5900 --cdrom /mnt/hgfs/E/ubuntu-12.04-desktop-i386.iso

virt-install是安装命令,--name参数指定安装的虚拟机名称为“Ubuntu12”;--hvm参数表示使用全虚拟化(与para-irtualization相对);--ram参数设定虚拟机内存大小为1024MB;--vcpus设定虚拟机中虚拟CPU个数为1个;--disk参数设定虚拟机使用的磁盘(文件)的路径为“/usr/local/image/disk.img”;--network参数设置网络使用默认设置即可;--vnc参数设置连接桌面环境的vnc端口为5900;--cdrom参数设置光驱获取虚拟光驱文件的路径为“/mnt/hgfs/E/ubuntu-12.04-desktop-i386.iso”。

该命令执行成功,则表示虚拟机创建成功。

上一篇: 什么是云管理平台

下一篇: 什么是VirtualBox-怎么安装

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!