实验四 混合虚拟机化之KVM
一、实验目的
1. 掌握混合虚拟化的基本概念;
2. 了解KVM的相关概念;
3. 掌握基于KVM的虚拟机创建和管理。
二、实验内容
KVM,Kernel-based Virtual Machine,基于内核的虚拟机,它是面向Linux系统的开源虚拟化解决方案,KVM需要使用Intel VT或AMD-V等硬件虚拟化扩展提供虚拟化功能。安装KVM时,通过加载基于Intel的kvm-intel.ko或基于AMD的kvm-amd.ko内核模块将其转换为Hypervisor。
KVM 允许我们安装和运行(基于 Windows 和 Linux的)多个虚拟机,并通过 virt-manager 图形用户界面或 virt-install & virsh cli 命令创建和管理基于 KVM 的虚拟机。
1. 验证Linux系统是否支持硬件虚拟化。
egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出大于 0 ,则表示系统支持硬件虚拟化。否则请重启系统,然后转到 BIOS 设置中启用 VT 技术;如果是虚拟机,请做以下设置:
虚拟机上网确定你的服务器是否能够运行硬件加速的 KVM 虚拟机 :
切换至root账户:sudo su
apt install cpu-checker
输入:kvm-ok
2. 安装KVM及其所需的软件包
apt update
apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
KVM安装完成。
3. 启动并启用libvirtd服务。
在 Ubuntu 18.04 LTS 中安装 qemu 和 libvirtd 软件包时,将会自动启动并启用 libvirtd 服务。如果 libvirtd 服务没按预期启动或启用,请执行以下命令:
sudo service libvirtd start
sudo update-rc.d libvirtd enable
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论