CentOS 6.6 安装 KVM 虚拟机的方法如下:
安装前准备
- 确保机器支持硬件虚拟化,并开启
- 确保安装了yum源
1. 安装KVM相关工具包
yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
2. 添加用户到libvirt组
usermod -aG libvirt user
注意:其中user是你要添加的用户名,需要把user替换为你自己的用户名
3. 启动libvirtd服务
service libvirtd start
4. 验证KVM虚拟化环境
qemu-system-x86_64 --version
如果输出了版本号则说明KVM安装成功
5. 下载CentOS镜像
从CentOS官网下载需要安装的镜像文件,例如CentOS-6.6-x86_64-bin-DVD1.iso
6. 创建虚拟机
以CentOS-6.6-x86_64为例,首先需要使用virt-install
命令创建一个虚拟机,命令如下:
virt-install --name=test --ram=2048 --vcpus=2 --disk path=/data/kvm-images/test.img,size=20 --cdrom=/root/CentOS-6.6-x86_64-bin-DVD1.iso --os-type=linux --graphics=none --network bridge=br0 --console pty,target_type=serial
参数说明:
--name:虚拟机名称,例如test
--ram:虚拟机内存大小,单位为MB
--vcpus:虚拟机CUP数
--disk:虚拟机的硬盘位置和大小,例如path=/data/kvm-images/test.img,size=20,此处创建了一个大小为20GB的虚拟硬盘
--cdrom:虚拟机安装镜像的位置,例如/root/CentOS-6.6-x86_64-bin-DVD1.iso
--os-type:虚拟机操作系统类型,例如linux
--graphics:虚拟机的显示器类型,例如none
--network bridge=br0:虚拟机网络,由一个网桥提供,例如bridge=br0
--console pty,target_type=serial:使虚拟机使用串行控制台
7. 启动虚拟机
命令如下:
virsh start test
如果没有错误信息,则说明虚拟机启动成功
8. 使用spice-vdagent增强虚拟机性能
yum install spice-vdagent
vi /etc/default/grub
找到GRUB_CMDLINE_LINUX
这一行,在其中加入rd.neednet=1 rhgb quiet crashkernel=auto LANG=en_US.UTF-8 KEYTABLE=us selinux=0 intel_iommu=on
配置,保存退出。
执行以下命令更新grub配置:
grub2-mkconfig -o /boot/grub2/grub.cfg
重启虚拟机并启用spice-vdagent:
reboot
chkconfig --level 35 spice-vdagentd on
service spice-vdagentd start
至此,CentOS 6.6 安装 KVM 虚拟机的方法就完整地介绍了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos 6.6 安装 KVM 虚拟机的方法 - Python技术站