第2步:安装KVM包
运行以下命令以安装KVM软件包,通过Linux内核在Ubuntu上启用完整的虚拟化功能。
sudo update sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
安装KVM包后,运行下面的命令启动并启用kvm服务并设置开机引导时自启动:
sudo systemctl start libvirtd sudo systemctl enable libvirtd
第4步:创建新VM
打开KVM虚拟机管理器并开始创建新的Virtual Guest Machine。
首先连接到服务器,然后通过单击新虚拟机创建新计算机
然后选择如何安装Guest计算机。
我们可以使用本地ISO媒体或者通过网络/PXE安装
接下来,浏览ISO文件,如果我们将通过ISO安装并选择使用操作系统的文件。
这篇文章我们将安装Ubuntu服务器。
选择OS文件后,继续创建设置本地磁盘,系统内存和其他设置。
完成后,启动VM以安装Ubuntu。
第3步:为虚拟机配置网络桥
KVM Virtualization模块需要为其虚拟机器计算机提供网络桥。
在Ubuntu 18.04服务器上,为网络配置创建了一个新的文件/etc/netplan/50-cloud-init.yaml文件。
使用此文件来配置静态IP。桥接器和Netplan实用程序将引用此文件。
sudo nano /etc/netplan/50-cloud-init.yaml
然后将新的桥接部分添加到文件:
network: ethernets: enp0s3: dhcp4: no dhcp6: no version 2 bridges: br0: interfaces: [enp0s3] dhcp4: no dhcp6: no addresses: [172.168.0.10/24] gateway4: 172.168.0.1 nameservers: addresses: [172.168.0.1]
保存文件并退出。
执行下面命令使设置生效:
sudo netplan apply sudo netplan --debug apply
第1步:检查系统
并非所有系统都可以安装和运行KVM模块。
如果运行不兼容的服务器,则无法在其上使用KVM。
执行以下命令以安装CPU检查器工具:
sudo apt install cpu-checker sudo kvm-ok
安装后,上面的命令将检查KVM的CPU兼容性。
如果KVM兼容,则应收到可以使用KVM加速的消息。
KVM acceleration can be used
如果KVM对系统不兼容,则会收到一条读取的消息
INFO: Your CPU does not support KVM extensions KVM acceleration can NOT be used
上面的消息显示我们无法运行KVM。
KVM(基于内核的虚拟机)是Linux系统的开源完整虚拟化解决方案,包括Ubuntu。
与VirtualBox一样,VMware Workstation,KVM是Linux内核的虚拟化基础架构,它将其转换为虚拟机管理程序。