问题标签 [xen]

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 回答
167 浏览

java - 从java程序调用虚拟机

在我的项目中,当客户端给出身份验证时,我必须启动虚拟机到 xen 管理程序。因此,每当用户输入他的虚拟机凭据时,java 程序必须启动虚拟机,并且虚拟机将可供用户使用..这可能吗?如果不使用 xen,是否可以使用任何一个虚拟机管理程序?请帮我。先感谢您...

0 投票
1 回答
670 浏览

cloud - 如何用单机设置xen云

可以单机设置xen云任务吗?我们需要一台空白机器来设置 xen 云吗?我听说我们需要精简版的 ubuntu(或任何 linux 操作系统)才能安装 xen 云……是否正确……我是 xen 环境的新手。我把我的项目放在一个问题中。请参考问题............“提供xenhypervisor/xencloud虚拟机的身份验证(请用户id:979228 dtyler)”............ ...关于 xen 和我的项目的任何想法对我来说都会很棒......在此先感谢......

0 投票
1 回答
994 浏览

amazon-ec2 - 在 EC2 上运行时,如何让 OProfile / Xenoprof 使用事件计数器?

我正在为 EC2 编写一个集群范围的分析工具,旨在通过在每个实例上运行 OProfile 来收集数据。我最终想汇总 opreport 生成的 XML 输出,并在以后对其进行分析。

现在,我一直坚持让 OProfile 来查看硬件事件——我所能做的就是在 Timer Interrupt 模式下构建配置文件。我有一种感觉,这是因为 EC2 实例在虚拟化环境中运行,而 OProfile 无法看到硬件事件。

我对这种预感进行了一些研究,并提出了 Xenoprof 作为一种可能的解决方案,但是关于如何使用 EC2 启动并运行它的文档非常有限。

如果有人在 EC2 上运行 Xenoprof 有任何成功(我知道肯定有一些成功,因为有几篇关于它的论文),你能告诉我出了什么问题吗?

当我运行 yum install oprofile

然后是 man opcontrol

在实例上,我看到 xen 的选项在那里,我认为这意味着必须安装 Xenoprof。我只是不知道如何将硬件事件作为我的样本。

任何建议将不胜感激!谢谢。

0 投票
0 回答
351 浏览

xen - Xen DomU:LV 以状态“不可用”开始

我有运行 Xen 4.0 的服务器。在此服务器上存在一个 LV。这个 LV 本身就是一个 VG 的一部分,它包含一个虚拟机的 LV(例如 root、var)。

现在当我启动虚拟机时,找不到根 fs。shell 显示给定的 LV 的状态为“不可用”。执行 'vgchange -ay vg' 后,状态按预期变为 'read/write',这意味着 LV 未正确初始化。

是什么让这些 LV 的作品如期而至?

谢谢你。

0 投票
3 回答
8237 浏览

xen - 将 Xen Hypervisor 安装为直接到 Metal 的 hypervisor

我想在不先安装操作系统的情况下将 Xen 管理程序安装为裸机管理程序。这可能吗,我阅读的所有内容似乎都暗示它是,但我只能找到有关如何在现有操作系统(如 Windows 或 linux)上安装它的说明。是否需要一个操作系统才能将其安装到机器上,然后直接作为 dom 0 运行?

0 投票
1 回答
1520 浏览

xen - XEN 和 Windows 7 + Windows XP + Linux

您建议将 Windows 7 + Windows XP + Linux 安装为多重引导还是通过 XEN?每种选择的优缺点是什么?

0 投票
1 回答
878 浏览

xen - 关于 XenAPI 内存问题

我正在开发一个小型客户端应用程序,用于使用 citrix 提供的 XenAPI 监视 XenServer。我能够获得所有值(cpu、n/w read、n/w write、diskread、diskwrite...)但面临以下问题。

任何人都可以帮助我使用 XenAPI 获取 Xenserver 中存在的 VM 的内存(总、免费、已用)使用情况。我通过使用VM的VM_guest_metrics api调用尝试了上述方法,但它给了我空的结果。请在这方面帮助我。

我从下面的链接中获取了 SDK(XenAPI)

http://community.citrix.com/display/xs/Download+SDKs

在此先感谢您的帮助。

0 投票
2 回答
3036 浏览

linux - 重新编译未使用的 Linux 内核(使用 Xen)配置标志

我正在尝试使用未通过 menuconfig 公开的 Xen dom0 配置标志编译 linux 内核(3.0.0-13)。(是的,我知道 ubuntu 提供了一个支持 Xen 半虚拟化的“虚拟”风格内核,但该内核似乎无法在我的硬件上启动。所以,我正在尝试使用额外的 Xen 配置编译“通用”风格的 ubuntu 内核标志,因为我知道“通用”风格在我的硬件上运行)。每次我尝试编译我的配置标志时,都会根据与我的内核二进制文件一起生成和打包的 .config 文件被忽略。

我尝试了以下方法:

  • 使用 apt-get source linux-image 下载内核源代码

然后我按照本指南中的所有步骤操作:如何编译新的 Ubuntu 11.10 (Oneiric) 内核并执行以下额外步骤:

  • 将我自己的配置标志放在 config.flavor.xxx 文件中,然后编译 linux-image 包
  • 在运行“menuconfig”后立即暂停“debian/rules editconfigs”命令,并用我的自定义 .config 文件替换 build/.config 文件,然后编译 linux-image 包

我还使用了以下 howto How To Compile A Kernel - The Ubuntu Way并在我已经拥有的内核源代码上运行以下命令:

  • 编辑 .config 文件以获得我的配置标志
  • 运行“制作旧配置”
  • 运行'make-kpkg clean && fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers'

每次编译内核后,我都安装了新编译的 linux-image 包,发现我的配置标志不在 /boot/config-xxx 文件中,正如我所料。

  1. 我做错了什么导致我的配置标志被忽略?
  2. 我可以做些什么来确保在编译时使用我的内核配置标志?
  3. 除了重新编译内核以获得适用于我的硬件的 Xen dom0 内核之外,还有其他选择吗?
0 投票
1 回答
1417 浏览

linux - /proc/pid/stat 文件中的 cstime 错误

stimecstime/proc/pid/stat文件中是如此巨大,没有任何意义。但只是某些进程cstime有时会出现此错误。如下:

您可以看到stimeproc 4815, nscd, is 1844674407359, equal to 213503-23:34:33, 但刚刚运行1-01:20:02.

另一个问题过程有错误cstime如下:

一个bash fork a sh,它分叉一个睡眠。

所以你可以看到 proc bash 中的 cstime 是 1844674407368,比它的孩子的总 cpu 时间大得多。

我的服务器有一个 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz,4 核 8 线程。操作系统为 Suse Linux Enterprise Server SP1 x86_64,如下

那么是内核的问题吗?有人可以帮忙解决吗?

0 投票
2 回答
805 浏览

virtual-machine - Eucalyptus Xen之上的一台物理机限制了两台虚拟机

我有一个基于 Eucalyptus 的云,使用 Xen 和 3 个节点。当我运行的虚拟机数量超过 xen 集群中物理机数量的两倍时,额外的虚拟机永远不会启动,它们总是将状态从挂起更改为终止,并且日志文件显示节点控制器在检查后关闭了额外的虚拟机实例编号。当我手动关闭一些虚拟机时,我可以轻松地启动一些虚拟机,就像我关闭的数字一样。

日志显示此错误:

错误:[2012 年 1 月 17 日星期二 12:51:05][004231][EUCAERROR] libvirt:POST 操作失败:xend_post:来自 xen 守护程序的错误:(xend.err '无法连接设备 2049 (vbd)。/etc/ xen/scripts/block 失败;检测到错误。') (code=11) [Tue Jan 17 12:51:05 2012][004231][EUCADEBUG] doDescribeResource() 调用 [Tue Jan 17 12:51:06 2012][ 004231][EUCADEBUG]doDescribeInstances() 调用 [2012 年 1 月 17 日星期二 12:51:06][004231][EUCADEBUG]doDescribeInstances(): instanceId=i-3BB00757 publicIp=192.168.4.165 privateIp=192.168.4.165 mac=d0:0d :3B:B0:07:57 vlan=-1 networkIndex=-1 [2012 年 1 月 17 日星期二 12:51:06][004231][EUCADEBUG]doDescribeInstances():instanceId=i-473807EE publicIp=192.168.4.112 privateIp=192.168 .4.112 mac=d0:0d:47:38:07:EE vlan=-1 networkIndex=-1 [2012 年 1 月 17 日星期二 12:51:06][004231][EUCADEBUG]doDescribeInstances():instanceId=i-348A06AE publicIp=0.0.0.0 privateIp=0.0.0.0 mac=d0:0d:34:8A:06:AE vlan=-1 networkIndex=-1 [2012 年 1 月 17 日星期二 12:51:06][004231] [EUCAERROR] libvirt:POST 操作失败:xend_post:来自 xen 守护程序的错误:(xend.err '无法连接设备 2049 (vbd)。/etc/xen/scripts/block 失败;检测到错误。')(代码 = 11 ) [Tue Jan 17 12:51:08 2012][004231][EUCAERROR] libvirt:POST 操作失败:xend_post:来自 xen 守护进程的错误:(xend.err '无法连接设备 2049 (vbd)。/etc/xen /scripts/block 失败;检测到错误。') (code=11) [Tue Jan 17 12:51:09 2012][004231][EUCAERROR] libvirt:POST 操作失败:xend_post:来自 xen 守护程序的错误:(xend.err '无法连接设备 2051 (vbd)。/etc/xen/scripts/block 失败;检测到错误。') (code=11) [Tue Jan 17 12:51:10 2012][004231][EUCAERROR] libvirt:POST 操作失败:xend_post:来自 xen 守护程序的错误:(xend.err '无法连接设备 2051 (vbd)。/etc/xen/scripts/block 失败;检测到错误。 ') (code=11) [Tue Jan 17 12:51:10 2012][004231][EUCAFATAL] 管理程序未能启动域 [Tue Jan 17 12:51:10 2012][004231][EUCADEBUG] 例如状态更改i-348A06AE: Staging -> Shutoff (Extant) [Tue Jan 17 12:51:10 2012][004231][EUCAERROR] libvirt: Domain not found: xenUnifiedDomainLookupByName (code=42) [Tue Jan 17 12:51:10 2012] ][004231][EUCAINFO] 清理状态例如 i-348A06AE10 2012][004231][EUCAFATAL] 管理程序无法启动域 [2012 年 1 月 17 日星期二 12:51:10][004231][EUCADEBUG] 状态更改,例如 i-348A06AE:暂存 -> 关闭(现有)[1 月 17 日星期二12:51:10 2012][004231][EUCAERROR] libvirt: Domain not found: xenUnifiedDomainLookupByName (code=42) [Tue Jan 17 12:51:10 2012][004231][EUCAINFO] 清理状态,例如 i-348A06AE10 2012][004231][EUCAFATAL] 管理程序无法启动域 [2012 年 1 月 17 日星期二 12:51:10][004231][EUCADEBUG] 状态更改,例如 i-348A06AE:暂存 -> 关闭(现有)[1 月 17 日星期二12:51:10 2012][004231][EUCAERROR] libvirt: Domain not found: xenUnifiedDomainLookupByName (code=42) [Tue Jan 17 12:51:10 2012][004231][EUCAINFO] 清理状态,例如 i-348A06AE

这是 CentOS 5.* 和 RedHat 5. 的限制吗?它在 CentOS 6 上修复了吗?

http://docs.vmd.citrix.com/XenServer/5.0.0/1.0/en_gb/guest.html#rhel5_limitations

“5.2以下版本仅支持3个虚拟网络接口。5.2及以上版本支持7个虚拟网络接口。”

我在 CentOS 和 Eucalyptus 论坛上都打开了这个话题,但运气不好:

谢谢,莱安德罗