问题标签 [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.
curl - OpenStack API - cURL 请求管理程序信息
我正在使用 cURL 向 OpenStack API 发出一些 HTTP 请求,以收集有关我的 OpenStack 部署的信息。我使用“http://api.openstack.org/”作为关于不同请求集的 URI 信息。但是,我需要有关虚拟机管理程序的信息:它的 IP 地址等。我无法找到从我部署的 OpenStack 云中访问虚拟机管理程序信息的方法。
为了尝试不同的事情,我查看了 python nova-client 文档中使用的 URI,它最近添加了 OpenStack 管理程序信息选项,它使用了类似“/os-hypervisors/detail/”的 URI,但这对我不起作用。它只是给了我一个 HTTP 404 错误。
有人可以帮我找到一种使用 cURL 请求获取管理程序信息(至少 IP 地址)的方法吗?
注意:我使用的是 OpenStack 暗黑破坏神版本。除了 nova-volume 和 Swift,我运行了所有服务。
PS如果您需要更多信息,请告诉我。我很乐意为您提供。我真的需要让这个工作。
非常感谢。
azure - 在 Windows azure 中进行聚类
在 Windows azure 中可以进行集群吗?我们可以将 azure vms 转移到 hyper v 或任何其他虚拟机管理程序和副 varsa 吗?如果有人对此有任何想法,请告诉我。
virtualization - Type-1 VMM 和 Ring 1
最近,我正在做关于虚拟化的功课。我的问题是,VMM 如何将控制权转移到来宾内核并在 Ring 1 中运行该代码?
Type-1 VMM:这是经典的陷阱和仿真 VMM。VMM 直接在硬件上运行,在 Ring 0 中充当“主机操作系统”。来宾内核和来宾应用程序在 VMM 上运行,分别在 Ring 1 和 Ring 3 中。
当来宾应用程序进行系统调用时,它将捕获到 Ring 0 VMM,(CPU 旨在执行此操作)。
然后 VMM 将检测到这是一个系统调用,然后将控制权转移到来宾内核系统处理程序并在环 1 中执行它。
完成后,来宾内核执行 syscall-return,这是一个特权调用,它将再次陷入 VMM。
VMM 然后在 ring 3 中真正返回到访客用户空间。(CPU 也被设计为这样做。)
我的问题是关于第 2 步的。VMM 如何将控制权转移到来宾内核并强制 CPU 响铃 1?这不可能是一个简单的“调用”,因为那时来宾内核代码将在环 0 中运行。它必须是某种“系统调用返回”或一些特殊的上下文切换指令。
你有什么想法吗?谢谢!
linux-kernel - KVM 管理程序远程连接
我是 Linux KVM 虚拟化领域的新手。任何人都可以帮助如何在不使用 LibVirt 或任何其他第三方库的情况下从远程 Linux 机器连接到我的 KVM 管理程序。我已经搜索过这个,但我得到的所有结果都是使用 libvirt 或与之相关的命令。我不允许使用任何第三方库,需要从远程机器上备份我的 KVM。
您能否告诉我为什么 KVM 中需要守护程序,而 VMware ESXI 中不需要守护程序?
system - 系统虚拟化:了解 IO 虚拟化和管理程序的角色
我想正确理解 I/O 虚拟化。上下文是纯/完全虚拟化,而不是半虚拟化。
我的理解是管理程序虚拟化硬件并为每个沙盒应用程序提供虚拟资源。每个沙盒都认为自己在访问底层硬件,但实际上并非如此。相反,它是管理程序执行所有访问。我需要更好地理解这一方面。
假设芯片有一个硬件计时器,操作系统内核将其用作滴答计时器。让我们假设有 2 个虚拟机(例如 Windows 和 Linux)在管理程序之上运行。
没有一个虚拟机修改了它们的源代码。所以他们继续吐出直接对定时器资源进行编程的指令。
虚拟机管理程序在这里的真正作用是什么?这两个操作系统如何真正阻止访问真实的东西?
virtualization - Xen 用于办公和网络启动
我试图了解 Xen 是否能满足我的需求:
我需要一个 Windows 7 映像,我可以将其复制到不同的机器(具有不同的硬件),以便为办公室中的每个新条目进行默认安装并更快地更换。
是否可以为此使用管理程序?
是否可以使用网络引导以及管理程序而不是在每台机器上安装 Xen?
编辑:我可以使用多个显示器吗?
谢谢。
cpu - Xen VPCU 固定到 15 个 CPU
我正在尝试将我的 domU 固定到 64 核机器上的 15 个 CPU (16-31)。我已经使用以下内核选项启动了系统:dom0_vcpu_pin=true
然后稍后使用“xm vcpu-pin domU vpu 16-31”我能够将 CPU 亲和性设置为 15 个 CPU,但 domU 仍然只使用一个 CPU,其余的都处于暂停状态。有人可以提供更多详细信息如何解决这个问题,以便我可以通过“xm vcpu-list”看到我的 domU 使用更多 CPU。
谢谢。
ubuntu - 我在 ubuntu11.10 i386 上安装 XEN 管理程序时遇到问题
sudo apt-get install xen-hypervisor-amd64
sudo sed -i 's/GRUB_DEFAULT=.*+/GRUB_DEFAULT="Xen 4.1-amd64"/' /etc/default/grub
须藤更新-grub
sudo sed -i 's/TOOLSTACK=.*+/TOOLSTACK="xm"/' /etc/default/xen
[错误]sed:无法读取/etc/default/xen:没有这样的文件或目录
networking - 是否可以在连接到公司网络的同时拥有一个单独的内部域林?
如果这已得到解答或完全是新手,我很抱歉,但我是程序员而不是网络人。请指出我正确的方向。
我想做的是创建一个单独的森林,称为 mydomain.com 作为虚拟域,但保持与公司网络的连接,以便我可以传输位。
我使用 windows server 2008 R2 作为我的桌面操作系统,并且我有 6 个 windows server 2008 R2 虚拟机在其管理程序上运行(其中一个虚拟机是 DNS/DC)。我无法与公司网络建立单向信任,因为我的公司有太多繁文缛节。
加入 mydomain.com 域时,是否可以让我的虚拟机在我的虚拟机管理程序上运行,但仍然通过第二个网络适配器保持公司网络访问?
我对这个问题的糟糕解决方案是使用快照。一张带有公司网络访问权限和相应网络适配器的快照,每当我需要获得网络访问权限时,我都会回滚到相应的网络适配器,然后在传输位后重置其网络适配器以加入 mydomain.com。
有没有更好的办法?我希望能够设置自己的静态 IPs/etc,因此有必要拥有自己的 DNS/DC。有很多繁文缛节。
谢谢
virtualbox - Xen Hypervisor 安装在哪里?
它会安装在现有的操作系统或硬件上吗?
Hypervisor和virtualbox有什么区别?我知道我可以在我的 windows xp 上安装 virtualbox,然后在上面安装几个带有 linux 或 windows 的 VMS。
谢谢。