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

migration - libvirt 实时迁移错误,无法打开文件

我想对从一台主机到另一台主机的 vps 来宾使用实时迁移。我为 vps 来宾使用具有原始磁盘格式的 KVM。这是命令:

但我收到一条错误消息

使用 libvirt 进行实时迁移的正确方法是什么?

0 投票
1 回答
518 浏览

php - 在 Ubuntu Server 12.04 上编译 libvirt-php 时出错

我正在尝试在我的 ubuntu 服务器中设置 libvirt-php 以使用 PHP API 进行一些测试。我正在遵循这个程序:

我还为 ubuntu 安装了 php5-dev 和 xmllint 包,但是当我转到第 7 行时:让我得到这些错误:

所以我无法编译。有什么帮助吗?

0 投票
1 回答
176 浏览

google-chrome-extension - 为什么 dart.io 之类的只能在命令行应用中使用?

我想使用 dart 程序中的 libvirt api。这是文档https://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/。但我发现它只能在 dart 命令行应用程序中使用,dart.io 也是如此。我不熟悉网络应用程序,我想知道为什么会发生这种情况以及为什么我们不能在网络应用程序中调用系统 API。是不可能的还是有其他技巧可以做到这一点?

编辑:如果我真的想编写一个在系统中调用 libvirt c api 的 Web 应用程序,我该怎么办?对于第一个,我可以编写一个后端服务器来为 Web 应用程序提供 api(可能是 REST)。但是,如果我不想拥有服务器后端怎么办,并且是否可以从 chrome 扩展程序访问 libvirt api。我看到 chrome 扩展程序可以作为后台应用程序运行,我认为这可能不是网络应用程序。

0 投票
1 回答
1641 浏览

python - libvirt - 通过 API 确定域使用的卷

virt-manager中,查看连接详细信息下的存储选项卡时,有一个“使用者”列,显示使用每个卷的域:

在此处输入图像描述

如何使用 API(python 绑定)确定相同的信息,即使用给定卷的域?

我浏览了API 文档dir()在 libvirt、libvirt.virConnect、libvirt.virStoragePool 和 libvirt.virStorageVol 上运行,但我仍然对此一无所知。

0 投票
1 回答
146 浏览

libvirt - 不被识别

为了让我的 vm 使用 openvswitch 接口,我必须将以下行添加到 vm xml 配置文件中:

我编辑了文件,无论如何,虽然第一行被正确保存,但第二行没有。它只是消失了,所以我认为虚拟端口标签无法识别......但这会在我启动虚拟机时导致错误。

0 投票
1 回答
1543 浏览

libvirt - opennebula libvirt 实时迁移失败

从 sunstone GUI 我尝试执行从 luther 到 blackout 的实时迁移,但迁移失败。请参阅以下来自 oned.log 的摘录。感谢您的帮助和提前领导。

2014 年 2 月 12 日星期三 13:15:34 [VMM][I]:成功执行传输管理器驱动程序操作:tm_premigrate。2014 年 2 月 12 日星期三 13:15:34 [VMM][I]:ExitCode:0
2014 年 2 月 12 日星期三 13:15:34 [VMM][I]:成功执行网络驱动程序操作:pre。
2014 年 2 月 12 日星期三 13:15:35 [VMM][I]:命令执行失败:/var/tmp/one/vmm/kvm/migrate 'one-4' 'blackout' 'luther' 4 luther 2 月 12 日星期三: 2014 年 15:35 [VMM][E]:迁移:命令“virsh --connect qemu:///system migrate --live one-4 qemu+ssh://blackout/system”失败:错误:无法连接到“停电:49152”处的服务器:没有路由到主机
2014 年 2 月 12 日星期三 13:15:35 [VMM][E]:无法将 one-4 迁移到
2014 年 2 月 12 日星期三 13:15:35 [VMM][I ]:退出代码:1
2014 年 2 月 12 日星期三 13:15:35 [VMM][I]:无法执行虚拟化驱动程序操作:迁移。
2014 年 2 月 12 日星期三 13:15:35 [VMM][E]:实时迁移 VM 时出错:无法将 one-4 迁移到停电
2014 年 2 月 12 日星期三 13:15:35 [LCM][I]:无法实时迁移 VM . 假设 VM 仍在运行(将轮询 VM)。
2014 年 2 月 12 日星期三 13:56:36 [LCM][I]:新 VM 状态为 SAVE_STOP
2014 年 2 月 12 日星期三 13:56:44 [VMM][I]:ExitCode:0

0 投票
1 回答
78 浏览

c - c程序security_getenforce()未找到

我正在尝试使用另一个静态库来 gcc 我的库,并且在运行时出现此错误

我认为这与selinux有关,但不确定......我该如何解决这个问题?

谢谢,维克。

0 投票
1 回答
1081 浏览

virtual-machine - 为什么qemu打开很多UDP端口

当我启动来宾操作系统时,netstat anp命令显示有很多 UDP 端口被打开。启动命令是:

来宾操作系统是win2008。

netstat anp输出看起来像:

我想知道qemu为什么要开这么多udp端口,有什么用?


qemu-ifup 内容:

0 投票
1 回答
140 浏览

kvm - 如果正在进行任何 I/O 操作,则实时迁移 (kvm) 不起作用

我做了这个实验:在 VM 上,我开始在 youtube 上观看视频。在视频制作过程中,我开始迁移。直到视频未完成,迁移才完成。

我做了另一个实验:我在 VM 上安装了一个 Web 服务器。然后我开始了httperf压力测试。和以前一样,直到压力测试结束,迁移才完成。

这是正常的吗?

0 投票
1 回答
313 浏览

virtualization - 获取Host上的虚拟机信息

如何检索主机上的 ip 地址等虚拟机数据。

我已经使用qemu-system-x86_64.