您当前的位置:首页 > 计算机 > 系统应用 > Linux

优麒麟或萌鱼中安装虚拟机

时间:02-19来源:作者:点击数:

操作系统:Ubuntu Kylin 优麒麟 20.04 LTS、Debian CuteFish 萌鱼 11 BullsEye

架构版本:AMD64(海光、兆芯)

本文介绍 3 种常用的虚拟机工具 VirtualBox,KVM 和 VMware WorkStation。

一、硬件支持

虚拟化需要 CPU 硬件支持,所以首先要确认你的 CPU 支持。

Intel CPU 的虚拟化技术叫 VMX (Virtual Machine eXtension,就是一串虚拟机指令集)

AMD CPU 的虚拟化技术叫 SVM

Intel 的主板一般是这样设置 BIOS:选 Security ,再进 Virtualization 项, 把各项设置成 ENABLE ,保存退出 。

也有的 BIOS 是这样的: 选择 ADVANCED,再进 PROCESSOR CONFIGURATION 找到 INTEL VIRTUALIZATION TECHNOLOGY ,把各项设置成 ENABLE ,保存退出 。

AMD 或海光的主板,进入 BIOS 后查找 SVM 这个选项,然后启用。

进入操作系统后,在终端中执行以下命令,如果能够查询到结果,说明可以支持虚拟化。

egrep -o '(vmx|svm)' /proc/cpuinfo

二、VirtualBox

在终端中执行安装命令。

sudo apt install virtualbox-qt virtualbox-ext-pack

三、VMware WorkStation Pro

安装几个依赖

sudo apt install gcc dkms

下载安装包

https://www.vmware.com/

在终端中切换到安装文件所在的目录,执行安装命令(注意:Linux 默认情况下是大小写敏感的)。

sudo sh ./VMware*.bundle

四、KVM

KVM(基于内核的虚拟机)是一款为类 Linux 系统提供的开源的全虚拟化解决方案,KVM 使用虚拟化扩展(如Intel VTAMD-V)提供虚拟化功能。无论何时我们在任何 Linux 机器上安装 KVM,都会通过加载诸如kvm-intel.ko(基于 Intel 的机器)和kvm-amd.ko(基于 amd 的机器)的内核模块,使其成为管理程序 (hyervisor)(一种监控和管理虚拟机运行的核心软件层)。

第一步:虚拟化加速

使用下面的命令安装 kvm-ok 实用程序,该程序用于确定您的主机是否能够运行硬件加速的 KVM 虚拟机。

sudo apt install cpu-checker

运行 kvm-ok 命令确认输出结果,

sudo kvm-ok

输出结果:

INFO: /dev/kvm exists

KVM acceleration can be used

第二步:安装 KVM 及其依赖包

运行下面的 apt 命令安装 KVM 及其依赖项:

sudo apt install qemu qemu-kvm bridge-utils virt-manager

第三步:启动并启用 libvirtd 服务

如果libvirtd服务没有开启,则运行以下命令开启。

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

现在使用下面的命令确认 libvirtd 服务的状态。

sudo systemctl status libvirtd

输出结果如下所示:

● libvirtd.service - Virtualization daemon

Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)

Active:active (running)since Thu 2020-04-30 09:32:27 CST; 5min ago

TriggeredBy: ● libvirtd.socket

……

第四步:为 KVM 虚拟机配置桥接网络

只有通过桥接网络,KVM 虚拟机才能访问外部的 KVM 管理程序或主机。

在 “设置” 中选择 “网络”、“网络设置”。

在弹出的对话框中点击左下角的 “+”,在下拉框中选择 “桥接”,点击 “创建”。

在新的对话框中填写连接名称(Connection name)“br0”,在标签 “桥接” 中,界面名称(Interface name)填写 “br0”。

点击 “增加”,在设备(Device)下拉框中选择要桥接的物理网卡,比如 “eno1”,保存。

返回后,切换到标签 “IPv4 设置” 修改 IP 地址和掩码等。

保存所有设置后,重启计算机。

如果被桥接的物理网卡已经有了网络配置文件,建议删除或禁用,因为这块网卡需要通过新建的桥接配置文件进行设置了

第五步:创建虚拟机

在菜单中点击 “虚拟系统管理器”,或者通过执行下面的命令启动:

sudo virt-manager

创建一个新的虚拟机:

点击 “下一步” 然后选择 ISO 镜像文件,我使用的是 Ubuntu 镜像。

在接下来的几个窗口中,系统会提示要求您为 VM 分配内存,处理器数量和磁盘空间。

并指定虚拟机名字和桥接网络名:

点击 “结束”。

接下来只需要按照屏幕指示安装系统。

本文到此为止, 除此之外,KVM 也是 Openstack 默认的管理程序。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门