QNX Hypervisor 2.2 用户手册3.2 装配和配置VM

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QNX Hypervisor 2.2 用户手册3.2 装配和配置VM相关的知识,希望对你有一定的参考价值。

写在前面

为了配置guest运行的VM,你需要在创建VM时使用qvm配置文件来配置qvm进程。

记住一点,hypervisor host配置优先于VM配置。如果一个VM配置尝试分配一个已经分配给host的资源,qvm进程装配会是的VM退出并伴随着相关的错误。

一、关于配置VM

在虚拟化的系统中,每个guest需要一个它可以运行的VM。每个VM通过一个qvm进程实例创建,这个qvm是hypervisor host domain进程。为了配置一个VM,你配置qvm进程来创建它。每个qvm进程实例需要拥有他自己的配置输入。这个输入可以在一个或多个配置文件、命令行或命令行输入与文件的结合来展示出来。

guest运行的VM必须匹配guest,包括架构、特定主板,内存,CPU,设备等。你需要指定你的机器的虚拟组件,这样qvm进程可以根据你的配置信息来创建和配置你的VM。

配置规则与真实的主板配置相同,如下:

  • 不要在相同的物理地址上安装两个设备。
  • 你的VM配置环境时你将要运行软件(guest OS)准备处理的环境。

简而言之,将将guest软件需要的一切添加到VM配置中,并将组件的位置配置到guest可以找到的位置。

在ARM平台上,你可以有更多的灵活性,因为你的guest可以查询FDT(Flattened Device Tree)来获取信息,例如vGIC寄存器的位置。

注意!

当配置一个VM时,需要关注下面的信息:

  • 需要关注你正在的创建的虚拟机,并且如何将guest在这个vm上运行
  • guest并不是常常做正确的事

一个糟糕的直通配置

以上是关于QNX Hypervisor 2.2 用户手册3.2 装配和配置VM的主要内容,如果未能解决你的问题,请参考以下文章

[QNX Hypervisor 2.2用户手册]7.2.3 更新Hypervisor事件追踪描述(可选)

QNX Hypervisor 2.2 用户手册4.1 构建QNX Hypervisor系统的方法

QNX Hypervisor 2.2 用户手册3.2.3 ACPI表和FDT

QNX Hypervisor 2.2 用户手册3.2.3 ACPI表和FDT

QNX Hypervisor 2.2 用户手册3.3 配置Guest

QNX Hypervisor 2.2 用户手册3.3 配置Guest