优麒麟 配置java_优麒麟中安装虚拟机(ARM64)

环境

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

架构版本:ARM64(鲲鹏、飞腾)

前言

因涉及到各个版本,所以在此着重提一下。

video负责虚拟机的视频输出(也用VGA标识)。

qemu、kvm、libvirt 这几个名词,免费混淆,简单介绍一下:

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

当硬件支持虚拟化时,可在 nova 配置中指定 virt_type = kvm,意义为 cpu、内存虚拟化通过 kvm 提供,其它由 qemu 提供。若硬件不支持虚拟化,则此属性配置为 qemu。qemu 可以通过软件完全模拟所需的硬件。

目前 kvm 项目已经整合进 qemu 项目中,联合使用时为 qemu 提供 cpu、内存虚拟化功能。

libvirt 是一个中间件,实现虚拟机的技术有几种,通过 libvirt 统一了使用方式。openstack 默认通过调用 libvirt 控制虚拟机。

由于 libvirt 进行了一些封装操作,因此 qemu 支持的类型并不能代表 libvirt 支持的类型,只能有一定的参考意义。

首先介绍 qemu 支持的类型,再介绍 libvirt 支持的类型,最后介绍 openstack 可使用的类型(openstack 默认调用 libvirt)。

注意:由于新版 LibVirtD 存储池的需要,操作系统安装时请将分区格式化为 BTRFS。

第一步:虚拟化加速

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

sudo apt install cpu-checker

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

sudo kvm-ok

输出结果:

IN

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值