CentOS 6.6 安装 KVM 虚拟机的方法如下: 安装前准备 确保机器支持硬件虚拟化,并开启 确保安装了yum源 1. 安装KVM相关工具包 yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install 2. 添
CentOS 6.6 安装 KVM 虚拟机的方法如下:
安装前准备- 确保机器支持硬件虚拟化,并开启
- 确保安装了yum源
yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
2. 添加用户到libvirt组
usermod -aG libvirt user
3. 启动libvirtd服务注意:其中user是你要添加的用户名,需要把user替换为你自己的用户名
service libvirtd start
4. 验证KVM虚拟化环境
qemu-system-x86_64 --version
5. 下载CentOS镜像如果输出了版本号则说明KVM安装成功
从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
7. 启动虚拟机参数说明:
–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:使虚拟机使用串行控制台
命令如下:
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 虚拟机的方法就完整地介绍了。