问题标签 [libvirt]

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

openstack - 无法将 cpuset 属性设置为实例 xml 中的 vcpu 元素

关于这个补丁,我一直无法使用它。我的意思是,因为它已被合并,所以它在我的代码中,但我不确定如何启用/使用它?

此特定补丁将 cpuset 属性添加到实例的 xml 文件的 vcpu 元素。我无法弄清楚我如何才能为特定实例做到这一点。假设我想固定 pcpu 2 和 3,那么 vcpu 条目将是

我怎样才能做到这一点?

0 投票
1 回答
323 浏览

virtualization - 如何动态设置cpuset.cpus?

我一直在尝试在某些特定的 cpu 内核上运行 VM。现在问题是我可以使用 virt-install 设置 cpuset,这将反映在 VM 的 XML 中,它将定义亲和力。但是 cpuset.cpus 呢?那是直接从父母那里继承的。启动VM时有什么方法可以设置它吗?我的意思是,当我发出命令 virt-install 时,有没有可以动态设置 cpuset.cpus 的选项?

0 投票
1 回答
296 浏览

virtualization - cpuset.cpu_exclusive 在 libvirt 中没有给出想要的结果

因此,基本上 cpuset.cpu_excluvie 标志限制处理器仅运行特定 cpuset 中存在的进程。现在,我有一个具有 3 个 cpu 的虚拟机,并且我启动了三个虚拟机实例,为每个实例设置了一个 cpu。这意味着,我的三个实例有一个专用的 CPU,而我的主机只有三个 CPU。我无法理解的是我如何能够在系统上工作?我在某个地方有隐藏的 CPU 吗?!还是排他性属性不是排他性的?

0 投票
1 回答
867 浏览

centos - Xen + libvirt:VM 名称“未命名的域”已存在

我不得不重新启动一个 paravirt 来宾并且无法重新开始。

只是 xenstore 崩溃?

CentOS 6 - x64

我有这个错误:

0 投票
1 回答
412 浏览

java - Libvirt Java 绑定定义域

我想在 ESXi 主机上使用 Libvirt Java 绑定定义一个新的持久域。我为它创建了一个 xml 描述,我在其中设置(除其他外)VM 的设备及其源文件。但是,除非我手动为服务器上的设备创建源文件,以便在以编程方式定义 VM 时它已经存在,否则这将失败。这是我使用的 xml 代码:

所以在TestVM.vmdk调用定义域之前需要存在,但我需要以某种方式以编程方式创建它。有谁知道我如何使用 Libvirt Java 绑定来做到这一点?

0 投票
1 回答
460 浏览

virtualization - 如何在来宾 xml 中设置 vcpupin

我正在使用 openstack,我想在来宾 xml 中将 vcpus 固定到 pcpus。现在,可以使用固定操作完成

但我想使用 python API 来做到这一点。我调查了 openstack 代码,发现 libvirt/driver.py 中的 get_guest_config 函数负责生成来宾 XML 文件。现在,我尝试通过 guest.vcpupin 或 guest.cputune_vcpupin 将 vcpupin 属性放在这里,但它们都不起作用。知道我在做什么错吗?还是 openstack 不提供此功能?

0 投票
1 回答
863 浏览

xml - libvirt 域 XML 问题

在一个典型的 libvirt Domain Xml 示例中如下:

<domain type='qemu'><memory>219136</memory><currentMemory>219136</currentMemory><vcpu>1</vcpu><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>destroy</on_crash></domain>

inisde 有两对标签,一对是<currentMemory></currentMemory>,另一对是<memory></memory>

这些有什么区别?

0 投票
1 回答
619 浏览

java - QEMU-KVM Libvirt Java 绑定错误:禁止只读访问

所以我目前正在做我的论文,其中一部分是与 KVM(基于内核的虚拟机)进行通信。我已经能够通过使用 libvirt Java Binding 建立连接。我在 KVM (centostest) 中创建的虚拟机已经启动并运行,但是我想将其关闭但出现以下错误:

libvir:域错误:操作 virDomainShutdown 禁止只读访问.java:1322) 在 org.libvirt.Domain.processError(Domain.java:830) 在 org.libvirt.Domain.shutdown(Domain.java:972) 在 Main.testkvm(Main.java:31) 在 Main.main (Main.java:16)

下面是部分代码:

有什么建议么?

0 投票
1 回答
1655 浏览

qemu - 如何使用 virt-manager 创建一个新的存储池?

在 virt-manager 中,我看到我的默认存储池几乎已满。

当我创建一个新的存储池时,它没有帮助,因为它的使用百分比与默认值相同。

如你所见,我不明白。我必须做什么?

谢谢,

埃里克·J。

0 投票
3 回答
9656 浏览

openstack - libvirtError: internal error 找不到适合给定数据的 CPU 型号

我试图在全新安装 OpenStack 后运行一个简单的实例。实例无法启动,并且在日志中我发现“libvirtError:内部错误无法为给定数据找到合适的 CPU 型号”。请帮忙。

一些信息:

libvirt.x86_64 0.10.2.6-5.el6.centos.alt

qemu-kvm.x86_64 2:0.12.1.2-2.355.0.1.el6.centos.6

CentOS 6.4 版(最终版)。(Linux 3.4.54-8.el6.centos.alt.x86_64 #1 SMP 2013 年 7 月 23 日星期二 17:29:30 UTC x86_64 x86_64 x86_64 GNU/Linux)

和:

和:

文件 /usr/share/libvirt/cpu_map.xml 看起来像:

我从 Openstack 论坛得到的唯一答案是:

“这只是意味着您使用了错误的包,并且您的架构不支持它。请查看官方 Centos 网站并尝试了解他们是否有可用于您的架构的包..”

但我不确定这意味着什么。我需要为 CentOS 获取另一个支持我的架构的 libvirt 软件包吗?他是这个意思吗?