KVM虚拟机的安装及简单使用

一 KVM虚拟机简介
KVM是kernel-based Virtual Machine的简称,目前已成为学术界的主流VMM之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术),是基于硬件的完全虚拟化。KVM的安装和使用相对于XEN来说十分的简单和方便,并且功能强大,比较适用于高性能计算服务的云计算环境中作为IAAS层的虚拟化部署工作。

KVM提供了图像界面的管理接口(Virtual Machine Manager)和命令行式的管理接口(virsh)。可以根据使用的场景采用不同的方式,当然也可以使用Libvirt库进行管理虚拟机,并且使用libvirt库进行虚拟机的管理是业界很推崇的做法,这都源于libvirt库良好的移植性和强大的API,并且提供了多种语言接口(如C语言,python语言,JAVA语言,C#语言和PHP语言)能对Xen,KVM以及QEMU等多类虚拟机进行管理管理。
二 安装KVM虚拟机管理软件/模块 (以下都是在操作系统CentOS6.2中操作完成)
在BIOS里将VT打开,在物理机上安装宿主操作系统CentOS6.2时一般可以选择虚拟化技术支持,会自动安装KVM虚拟机管理软件的。如果没有安装可以参考以下步骤:
1.产看物理机(主要是CPU)是否支持虚拟机技术
通过以下命令查看:(注意xen和kvm不能共存,在带xen内核的系统中使用下面的命令会无效,即使你的机器支持VT技术也不会查到vmx或者svm)
[root@mykvm ~]# egrep ‘(vmx|svm)’ –color=always /proc/cpuinfo 输出内容不为空,则说明支持kvm虚拟技术。
2.安装KVM:
使用yum在线安装KVM的主要组件及工具:
[root@mykvm ~]#

yum -y install qemu-kvm qemu-img virt-viewer virt-manager libvirt python-virtinst

yum install kvm libvirt python-virtinst qemu-kvm virt-viewer tunctl bridge-utils avahi dmidecode qemu-kvm-tools virt-manager qemu-img virt-install net-tools libguestfs -tools -y

yum install epel-release net-tools vim unzip zip wget ftp -y

完成后重启主机:
[root@mykvm ~]# reboot
重启完成后,检查kvm模块是否加载:
[root@mykvm ~]# lsmod | grep kvm
kvm_intel 60000 6
kvm 60001 1 kvm_intel
显示结果如上表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功。
3. 配置KVM虚拟机运行的网络环境
1:说明:
KVM默认是使用NAT模式为虚拟机(客户操作系统)提供网络的,还有一种网络模式叫做桥接模式。

修改网络配置文件

#cat /etc/sysconfig/network-scripts/ifcfg-eth0

重启网络服务:
# service network restart

4.使用图形界面接口创建客户操作系统10vm
1:开启:
Applications >> System Tools >> Virtual Machine Manager
界面如下:
2:点击新建虚拟机(如下图鼠标处Create a new virtual machine)
3:在Name输入框中输入虚拟机的名字1005vm,点击Forward按钮如下图显示。
4:选择Use ISO image,并点击Browse选择ISO镜像所在的路径,再选择OS type,点击Forward如下图显示:
5:如上图为虚拟机配置内存和VCPU个数(默认是1024MB和1CPUs)。点击Forward如下图显示:
6:指定虚拟磁盘的空间16.0GB(默认是8.0GB),点击Forward如下图显示:
7:此时可以选择上图鼠标位置定制别的硬件,还可以点击Finish完成创建,并启动虚拟机。
另外需要注意虚拟机的网络方式配置位置:Host device etho(Bridge “bro”)
剩下的就是客户操作系统的安装过程了
最后,配置虚拟机的网络

修改网络配置文件

#cd /etc/sysconfig/network-scripts/
vi theo

将ONBOOT= no改成ONBOOT=yes

重启网络服务:

#systemctl restart network

5.其余需要注意及说明的情况
1:这种方式创建的虚拟机虚拟磁盘的格式为raw,此格式不能使用快照功能。
2:虚拟机镜像的默认位置在/var/lib/libvirt/images/文件夹下。
3:虚拟机的xml配置文件默认在/etc/libvirt/qemu/目录下。

 

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*