问题标签 [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 回答
520 浏览

security - Qemu/KVM:来宾之间的保护

http://libvirt.org/drvqemu.html#securitysvirtaa上,它说 Apparmor 没有来宾之间的保护。当我在具有活动 apparmor 的 ubuntu 下使用 libvirt 来启动来宾时,它会自动为每个来宾创建策略文件。它们是否意味着特定于过程的保护?

0 投票
1 回答
11442 浏览

virtualization - KVM 和 libvirt:虚拟主机中的 CPU 类型错误

我们在 6 核(12 HT 核)机器上使用 KVM 和 libvirt 进行虚拟化。

问题:虚拟主机中的 CPU 类型错误。

使用的 KVM、libvirt、内核版本:

/usr/share/libvirt/cpu_map.xml 不支持比 Westmare 更新的 cpu 类型。

我是否需要这种 CPU 虚拟化?由于某些原因,我们需要虚拟主机中的最大 cpu 性能。很高兴在我的虚拟机中提供服务器的 i7-3930K CPU@3.20GHz 的一些内核。

也许我们做太多 muczh 虚拟化...?

我的虚拟主机的 xml 看起来像:我在哪里可以设置 cpu -host 标志?

$ lscpu 物理服务器的 6 (12) 个内核和 HT

$ lscpu of virtual Server(错误的 CPU 类型、错误的 L2-Cache、错误的 MHz)

0 投票
1 回答
1127 浏览

redhat - 如何升级 libvirt?

我正在尝试在 RHEL 6.2 上安装 openstack。按照 openstack.org 的安装指南,我正在使用以下命令:

在解决了许多依赖项后,我得到了最终错误:

我从 RHEL 6.2 DVD 安装了 libvirt 0.9.4,但似乎我必须升级 libvirt 0.9.6。如何进行升级?或者我在哪里可以下载 libvirt 0.9.6 rpm?或者我可以使用 yum 来升级 libvirt 吗?

0 投票
0 回答
275 浏览

python - 如果 eth 关闭,libvirt getCapabilities 挂起

我正在创建与 libvirt 的连接

在此之后,我试图获得具有功能的功能getCapabilities

它工作正常。

但如果eth接口关闭,则它会挂起getCapabilities

要重现此问题,请连接然后关闭eth.

关闭eth0管理程序机器。

现在试试

是否有任何功能可以让我在之前测试getCapabilities连接是否存在。

0 投票
1 回答
283 浏览

java - 如何在 Eclipse 中安装 libvirt

如何在 Eclipse Juno Service Release 中安装 libvirt-java-0.4.9,我无法理解。请帮忙

0 投票
1 回答
326 浏览

java - 如何使用 libvirt java 绑定构建项目

这可能是一个愚蠢的问题,但我如何设置环境来使用 libvirt 开发测试应用程序?
我是否必须设置 ant 或 maven 项目,或者我可以将 java 文件复制到 eclipse 中的 src 文件夹中吗?

谢谢

0 投票
1 回答
845 浏览

android - Libvirt + Android 模拟器

是否可以使用 libvirt 管理 Android 模拟器?如果可能的话,怎么做?

谢谢,亚当

0 投票
1 回答
1452 浏览

java - 从 .xml 文件创建 .img 文件以使用 libvirt api 和 java 在 ubuntu 中创建 kvm

我正在尝试使用 java 的 libvirt api 创建一个 kvm。我面临的问题是我需要一个设备(图像文件(例如:kvm.img))。我正在使用 .xml 文件使用 libvirt api 和 java 创建 kvm。现在我正在做的是首先使用从终端创建的 qemu-img 创建 .img 文件。qemu-img create /var/lib/libvirt/images/kvm.img 10G是我正在使用的代码并在 xml 中创建我提到的 kvm<source file='var/lib/libvirt/images/kvm.img'/>

现在我需要知道 libvirt api 中是否有任何方法可以通过 xml 文件创建 .img 文件,并且我也需要了解 xml 文件(创建 img 文件)

我正在使用 libvirt 1.0

我用来创建 kvm 的 xml 文件是: <domain type='kvm'><name>ft</name><memory>131072</memory><currentMemory>131072</currentMemory><vcpu>1</vcpu><os><type arch='x86_64' machine='pc-0.12'>hvm</type><boot dev='hd'/></os><features><acpi/></features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>destroy</on_crash> <devices><emulator>/usr/bin/kvm</emulator><disk type='file' device='disk'><source file='var/lib/libvirt/images/ft.img'/><target dev='hda' bus='ide'/></disk><interface type='network'><mac address='52:54:00:8b:08:dd'/><source network='default'/><model type='virtio'/></interface><input type='mouse' bus='ps2'/><graphics type='vnc' port='-1' autoport='yes' listen='127.0.0.1'/><video><model type='cirrus' vram='9216' heads='1'/> </video></devices></domain>

在java中我使用libvirt方法,Domain createVm = con.domainCreateXML(str, 0); 因为str我正在传递xml字符串

0 投票
1 回答
244 浏览

java - 如何使用 java 在 libvirt 中填充具有活动域的组合框

我正在尝试使用 libVirt 创建一个活动虚拟机列表并用它们填充一个组合框不幸的是,有些东西不好

该列表如下所示:

正在运行的虚拟机列表:

[Ubuntu,testNew2]

[Ubuntu,testNew2]

相对于:正在运行的虚拟机列表:

Ubuntu

测试新2

组合框也是如此,有两个相同的条目:

[Ubuntu,testNew2] [Ubuntu,testNew2]

0 投票
3 回答
2000 浏览

java - 如何使用 libvirt 创建 VM 的快照?

我正在尝试使用以下代码在 KVM 管理程序上创建活动/空闲虚拟机的快照:

看起来 xmlDesc 没有足够的信息来创建既不运行也不空闲的虚拟机的快照,或者可能是不同的东西?

在传递给方法之前我是否必须修改 xml 转储?或者快照需要一些单独的目标img文件?

有谁知道如何解决这个问题?

错误信息: