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

优麒麟中安装虚拟机

时间:11-21来源:作者:点击数:

操作系统:Ubuntu Kylin 优麒麟 20.04 LTS

架构版本: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

二、VirtulaBox

在终端中执行安装命令。

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 默认的管理程序。

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