本文介绍在Ubuntu 20.04(Focal Fossa)操作系统上安装KVM Hypervisor虚拟化服务器的方法。
在Ubuntu 20.04(Focal Fossa)上安装KVM/QEMU 以下是在Ubuntu 20.04(Focal Fossa)计算机上安装KVM虚拟化工具时要遵循的步骤,上游存储库中提供了适用于Ubuntu的所有KVM软件包,apt软件包管理器用于所有软件包安装: sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system 安装其他有用的虚拟机管理工具: sudo apt -y install virt-top libguestfs-tools libosinfo-bin qemu-system virt-manager 确保已加载并启用vhost_net模块: $ sudo modprobe vhost_net $ lsmod | grep vhost $ echo vhost_net | sudo teaa -a /etc/modules
这将为你提供类似于用于虚拟机的Linux ls、cat、top命令的工具。 参考:Ubuntu 18.04 LTS系统中安装KVM虚拟机。
在Ubuntu 20.04上创建KVM Bridge(可选) 为了使你的虚拟机与外界对话,需要Linux桥接器,在Ubuntu 20.04上安装KVM会创建一个名为virbr0的Linux桥(Linux bridge),这可以用于所有测试环境。 但是,如果要通过网络访问虚拟机,则需要在连接到计算机的物理网络接口上创建桥。 在你的Debian服务器/工作站上创建一个,如下所示: sudo nano /etc/network/interfaces 我的网桥配置使用网络接口(ens33)创建一个名为br1的Linux网桥,用你提供的值替换: # Primary network interface auto ens33 iface ens3 inet manual # Bridge definitions auto br1 iface br1 inet static bridge_ports ens33 bridge_stp off address 172.16.54.149 network 172.16.54.0 netmask 255.255.255.0 broadcast 172.16.54.255 gateway 172.16.54.2 dns-nameservers 172.16.54.2 重新启动计算机,以使网络配置更改生效: sudo reboot 确认IP网络详细信息: $ ip addr 请参见下面的屏幕截图:
在KVM上创建虚拟机 可以使用Virtual Machine Manager GUI在KVM上或通过virt-install命令行工具创建实例,参考ubuntu安装KVM以及创建KVM虚拟机的方法。 对于virt-install,下面共享安装片段: $ sudo virt-install \ --name de10 \ --ram 2048 \ --vcpus 2 \ --disk path=/var/lib/libvirt/images/deb10.qcow2,size=20 \ --os-type linux \ --os-variant debian10 \ --network bridge=br1 \ --graphics none \ --console pty,target_type=serial \ --location 'http://ftp.debian.org/debian/dists/buster/main/installer-amd64/' \ --extra-args 'console=ttyS0,115200n8 serial' 这将在开始安装之前下载内核和initrd映像:
安装过程将很快开始,按照KVM上Debian系统的安装提示进行操作:
至此,在KVM上创建虚拟机顺利完成。
相关主题 |