问题标签 [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.
java - 使用 Libvirt Java API 连接到 QEMU
我在使用 Libvirt API 连接到 QEMU 时遇到问题,代码如下:
问题出在线路上
它使编译器抛出此异常
我在 Virtual Machine Manager localhost QEMU 详细信息中找到了这个地址和端口,但它似乎不起作用......
提前致谢!:)
perl - Perl 和 CPAN Sys::Virt - 连接到 vm 控制台
我正在使用 Sys::Virt CPAN 模块与我的 kvm 管理程序“对话”并管理域。我可以做几乎所有常规使用的 bash virsh 命令可以做的事情,除了 virsh 控制台,它(谁会猜到)打开一个域的文本控制台。但是无论我用 sys::virt 做什么,我都会得到一个闪烁的光标,什么也没有发生。我也无法在整个万维网上找到一个例子......所以我想我问你我错过了什么。这是我到目前为止的代码 - 以及我测试过的代码:
我错过了什么 - 或做错了什么?有任何想法吗?
virtual-machine - 使用 openvswitch 配置 VLAN
我正在做一个项目,我们在主机上创建多个虚拟机。有多个此类主机。这些主机连接到单个 LAN,并使用 KVM 创建 VM。Qemu 和 libvirt 一起使用。我需要创建多个 VLAN,以便主机上的某些 VM 可以是一个 VLAN 的一部分,而其余的可以是另一个 VLAN 的一部分。这些 VLAN 也分布在多个主机上。
我试图使用 openvswitch 来实现这一点,但未能成功。我遵循了许多在线可用的解决方案,但我处于困惑状态。请帮我。
我不清楚 openvswitch 是创建 VLAN 还是我们需要在我们的末端创建 VLAN,而 openvswitch 只是有助于使用 VMS 配置这些 VLAN?
如果 openvswitch 创建 VLAN,那么该怎么做?我尝试过的所有配置都给我一个错误或没有按预期运行。请指出正确的方向。
ubuntu - libvirt/virsh 无法销毁虚拟机
我的 kvm 有一个大问题:
我想在“Owncloud”的电源状态为“关闭”后关闭我的机器“Owncloud”。
当我尝试使用“virsh destroy Owncloud”销毁这台机器时,我得到了以下信息:
错误:无法销毁域 Owncloud!
error:发生错误,但原因未知
我正在使用 Ubuntu 13.04 进行虚拟化。
在不重新启动主机系统的情况下如何销毁机器?
python - 使用 libvirt 和 qemu 监控 VM 迁移时出错
我正在使用 libvirt、qemu 和 python 实现一个实时迁移管理工具。在我的原始设置中,包括两个 Debian 盒子,我可以毫无问题地迁移和监控迁移,但是,在我使用 CentOS 6.4 的生产设置中,我必须将 qemu 和 libvirt 重新编译到更新版本以支持压缩迁移。问题是,即使迁移似乎正常工作,监控也会返回错误:
可以观察到,访问域的 jobStats 函数时会引发错误。
奇怪的问题是,虽然没有正在进行的迁移,但监控正确地访问了监控。
为了补充信息,我附上了 libvirtd.log 的一部分:
提前感谢任何指针。
virtualization - 如何在 KVM (libvirt/virsh) 上设置引导顺序?
使用 libvirt/virsh 时如何在 KVM 上设置引导顺序?(通过配置或命令)
qemu - libvirt:从客户机获取 ipv4 地址
我正在寻找一种解决方案来获取使用 libvirt 在 qemu/kvm 上运行的 VM 的 ipv4 地址或其他元数据?我还研究了 ovirt 来宾代理和 qemu 来宾代理,但我想知道是否有更好/更简单的方法来获取这些数据?
基本上我有几台运行 KVM 的主机,对于每个特定的私有 IP 地址,我需要能够知道哪个 VM 正在使用该 IP 地址运行(由 DHCP 服务器提供)。
nfs - Cloudstack NFS 主存储显示 49.22 GB
如何增加 CloudStack 中可用的主存储量。
我遵循了 cloudstack4.2 的快速入门指南。我添加了 /primary 和 /seconday nfs 并有一个管理和代理 cloudstack 服务。无论如何,所有主文件夹都显示为 49.22 GB。我在 Centos 6.4 中在具有一个主控和多个主机的双核 Xeon 计算机上运行它。我在所有主机和主机上都有 1 TB 硬盘(我想充分利用)。
如何增加主存储的大小?
xen - Libvirt Domain.InterfaceStats 网络 io i/o 始终为零
您好,我使用函数“Domain.InterfaceStats”来获取网络 i/o 统计信息,但总是得到如下内容:vif1.0 rx_bytes 0 vif1.0 rx_packets 0 vif1.0 rx_errs 0 vif1.0 rx_drop 0 vif1.0 tx_bytes 0 vif1.0 tx_packets 0 vif1.0 tx_errs 0 vif1.0 tx_drop 0。似乎统计数据总是为零。我该如何解决?
另外,我使用HVM。xen版本是4.2,libvirt版本是1.1.2。网络设置为默认只是桥接。
谢谢你。
ip-address - virt-sandbox-service 创建没有 IP 地址的沙箱
我正在尝试在 Fedora-19(64 位操作系统)上使用以下命令在沙箱中创建和启动 apache 实例。
这会正确创建和启动(apache),但是它没有在 eth0 上获得 IP 地址,只有环回地址。如何配置沙盒网络并连接到这个 apache 实例到/从外部网络?
关于我的主机系统的信息:
注意:我没有创建这个桥。这是由虚拟机管理器自动创建和配置的。
有关创建的沙箱的信息:
似乎网桥只配置了 ipv4,沙盒只配置了 ipv6。请任何人都可以告诉如何将桥配置为 ipv6 或将沙箱配置为 ipv4。我认为它可能会解决我的问题。