问题标签 [hypervisor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
196 浏览

virtual-machine - KVM:读取主机上来宾 VM 的 GDT 基础和限制值

在 KVM 中,我试图获取来宾 VM 的 GDT 的基地址和大小。当我读取 Windows 7 64 位来宾 VM 中的值时,我得到以下值: gdt base 0xfffff80003b37000, gdt limit 0x7f。这些值是我通过驱动程序在内核模式下用 gdtr 读出的。但是,当我在存储所有值的 VMCB 中的 VMEXIT(由 SYSCALL 触发)上读取值时,我得到以下(不同)值: gdt base 0xFFFFFFFFA03F8060, gdt limit 0x8060。我希望这些值是相同的。是否必须进行某种翻译/计算才能获得正确的值?

我在 KVM 中使用以下函数读出了该值:

我实际上对 IDTR 有同样的问题。但是,我只对 GDTR 感兴趣。读出 CR3、RIP 或 RAX 等其他寄存器工作正常。

0 投票
10 回答
254544 浏览

windows - 如何在命令行中禁用 Hyper-V?

我正在尝试打开 VMware,它说 VMware 播放器和 Hyper-V 不兼容。我在这里找到了它,但使用它提供的命令无法正常工作。

我试图查看帮助,发现那里有/hypervisorsettings选项。但仍然无法使用它,它说The parameter is incorrect

有人能帮忙吗?

0 投票
0 回答
388 浏览

vmware - VMware 主机 IP 地址

是否有可能使用 VIJava API 获取 VMware 主机 IP 地址?我将通过此 API 获取实体名称和 DNS 名称,但在某些环境中这些名称无效,因此我无法获取 IP 地址。如果 API 本身返回 IP,那么它可能没问题。

是否有任何 API 调用来获取 VMware 主机 IP 地址?

0 投票
2 回答
996 浏览

centos - 在 CentOS7 主机上创建 ubuntu guest 失败(VMWare SVGA 不可用)

问题描述:导入 Ubuntu 磁盘映像失败并显示“错误:VMWare SVGA 不可用”。我正在使用 KVM,在 CentOS 上有一个管理程序。

我收到以下错误。

无法完成安装:“内部错误:连接显示器时进程退出:错误:VMWare SVGA 不可用”

0 投票
1 回答
148 浏览

virtual-machine - 谷歌计算虚拟机是否高可用?

所以我在谷歌计算上有一个云虚拟机,这是否意味着它本质上是高可用的?如果 VM 在 GCE 上的单个硬件上运行,如果该硬件损坏,则 VM 可能会停机。虚拟机是否在某种 RAID 上运行,但用于服务器?因此,如果其中一台机器出现故障,另一台机器会启动并继续运行虚拟机?谢谢。

0 投票
2 回答
7790 浏览

linux - 如何找出我的 XEN 系统有多少 CPU (vcpus)?

如果我开始top或查看/proc/cpuinfo,我只看到两个 CPU。如果我使用 来查看为我的系统显示的值virt-manager,该工具会显示 32 vcpus(这是我认为正确的值)。

我(还)未能在管理程序的脚本级别上找到正确的值(32)。我一直在研究/proc/cpuinfo/sys/devices/system/cpu/其他我能想到的东西,但没有发现那个价值。此外,我仔细检查了类似xenor的 shell 命令,但发现无法显示我正在寻找的值。xm

有谁知道我怎样才能知道我的 XEN 系统提供了多少 vcpus?

编辑:lscpu给我:

所以,这也没有在任何地方显示“32”。

的内容/proc/cpuinfo

0 投票
1 回答
281 浏览

windows - Hyper-V 在打开/关闭 Windows 功能中不可用

我没有 Hyper-V 作为 Windows 8.1(不是专业版)的 Windows 功能中的选项之一。知道我怎么能拥有它吗?

我的电脑支持虚拟化并且已经启用了虚拟化。我之前检查过这个问题,但对于 Windows8.1 没有真正的解决方案。

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

如果没有可行的解决方案,如何从 Windows8.1 家庭版更新/升级到 Windows8.1 pro?

0 投票
2 回答
509 浏览

virtualization - 如何确定我的计算机硬件是否具有 Type 1 管理程序?

我刚刚了解了两种类型的管理程序:类型 1 嵌入在计算机的硬件中,类型 2 是基于软件的。问题:如何确定我的计算机是否有 Type 1 管理程序?

0 投票
0 回答
132 浏览

windows - 如何检测虚拟机何时恢复

我有一个应用程序正在尝试使用 utulize 处于挂起模式的虚拟机。为了澄清暂停,我的意思是虚拟机将启动并进入完全启动然后暂停的状态,因此可以根据需要使机器在几秒钟内启动(而不是几分钟的完整启动周期)。

现在,一旦我的虚拟机上线,我希望它能够与消息队列交互。但是我遇到了一个困难,如果我在虚拟机打开 tcp/ip 连接(例如到消息队列)时暂停虚拟机,直到 30-60 秒后才会发现套接字无效。所以我想知道是否有一种很好的方法来处理这些类型的问题,通过检测虚拟机是否从暂停中恢复。

一种解决方法我通过在未启用任何网络接口的情况下配置虚拟机,并在建立初始连接之前一直等待连接网络接口,获得了一些有希望的结果。但是,我仍然想知道我的方案是否有可能更好的替代方案,或者可以尝试作为备用计划的东西。

0 投票
1 回答
91 浏览

debugging - 跟踪从 VM 到 Hypervisor 到硬件的 I/O 调用

在我们的项目中,我们想要跟踪调用如何从 VM 到 Hypervisor 再到磁盘,我们使用 1 类 Hypervisor (Vmware ESXI)。我们希望 I/O 跟踪就像日志一样,例如:VM(代码)- ->管理程序代码的一些功能->到磁盘。任何人都可以提供任何参考,方式或任何链接,我可以找到上述内容。我在网上搜索过,也与教授会面以获得他的指导(但那还有时间,因此需要在此之前做好准备)。