问题标签 [virsh]

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

python - 将 xen 域添加到 virsh

基本问题:

我有这样的任务:我需要使用 Xen 的钻石收集器收集指标。收集器使用了 libvirt python 库,只是没有找到任何 xen 域的输出信息。那是因为 libvirt 从没有找到 xen 域的 virsh 获取信息。

我做了什么:由于这个命令'virsh domxml-from-native xen-xm /path/to/xm-or-xl.config'和定义的域,我将xen cfg转换为virsh xml。

现在:

辛:

但是当我尝试启动域时出现以下错误:

libx 日志 说:

如何解决这个问题?谢谢你。

0 投票
2 回答
2851 浏览

kvm - 每当我连接到虚拟机时,virsh 控制台都会挂起

每当我尝试使用virsh console <vm name>我的屏幕连接到 VM 时,都会挂起并显示:

我在互联网上找到了许多解决方案,但对我没有任何帮助,我什至无法找到该/etc/init目录,因为 CentOS 7 具有不同的目录结构。

我需要/etc/init目录来创建我在互联网上找到的脚本作为解决方案。

我只使用 ssh 连接,没有 GUI,我没有任何访问物理机的权限。

0 投票
1 回答
2838 浏览

fedora - 适用于 KVM 来宾的 Intel Turbo 加速

如果这是一个愚蠢的问题,请原谅,但是,我很好奇为什么在通过 KVM/QEMU 使用 fedora 作为来宾 VM 时我没有看到任何时钟速度差异。

也许这是结束此类事情的一种相当愚蠢的方式,但是当我这样做时 cat /proc/cpuinfo | grep MHz 它总是一样的,它是我的至强设备所宣传的基本时钟速度。

是否有一些选项我必须通过 virsh 才能启用涡轮增压?

这可能会有所帮助:

还有一个不同的实用程序:

0 投票
5 回答
8896 浏览

linux - 在开始之前,我如何检查特定服务器是否正在运行(使用 virsh 命令)| 重启吗?

我正在尝试重新启动、启动、关闭特定的虚拟机。在这里,首先我想在运行脚本之前检查虚拟机是否已经处于所需状态。

这些是虚拟机列表。

我想在实施之前检查 vmtest 是否正在运行

如何在 shell 脚本中使用 if 条件检查状态?

当我必须使用 sudo 命令时,如何避免输入密码。

我还尝试使用授予root权限

但是脚本没有实现第二行就结束了。如何在同一个脚本文件中使用这两个命令?

我不知道如何检查此类脚本的条件。

谢谢你。

0 投票
0 回答
5680 浏览

networking - 在使用 libvirt 提供程序启动 vagrant 机器时无法解析主厨主机

我有一个简单的 Vagrantfile:

当我尝试启动机器时,我得到以下信息:

并且在那台机器运行后但没有安装厨师。如果我 ssh 进入它并尝试 ping,例如 google.com,我会得到:

但是在主机上 ping 按预期工作,没有问题。

我正在使用默认的 libvirt 网络:

流浪者版本是 1.8.1

Virsh 版本是 1.2.2

安装的流浪插件:

  • vagrant-libvirt (0.0.33)
  • 流浪汉综合(1.4.1)

更新

添加到主机(或客人)/etc/resolv.conf

似乎解决了这个问题。

但是我从来没有遇到过virtualbox的问题。会不会是我错过了 libvirt 或 vagrant 配置中的某些内容?

0 投票
1 回答
3312 浏览

docker - 对 docker 的 virsh 支持

是否有任何对 docker 的 libvirt 支持?如何使用 virsh 工具或 libvirt 访问 docker 容器?Docker 使用 linux lxc,有对 lxc 的 libvirt 支持,但我无法使用 docker 创建的容器virsh -c lxc:///

0 投票
1 回答
692 浏览

linux - Redhat virsh 控制台 vmname 挂起(无网络连接)

我目前正在尝试使用以下命令控制台进入我的 redhat linux vm:virsh console GuestVM但是当我输入命令时控制台只是挂起。我尝试按“输入”,但没有奏效。此外,我无法 ping 它的 IP 地址或主机名。所以,我不能 ssh 进入它。有小费吗?我尝试使用 virt-manager 来启动 GUI,但来宾 VM 没有安装 X Windows 系统桌面。

我检查了 VM 的 xml,发现控制台配置了以下内容:

0 投票
1 回答
797 浏览

linux - 桥在 QEMU virsh 中不起作用

我有两个已关闭的生产系统。我没有设置它们,并且是 QEMU 和 virsh 的新手。虽然有两个,但我真的只关心一个名为 sbs2011 的服务器,因为这是最关键的,当它修复时,另一个的修复将是显而易见的。您可能已经猜到,它运行的是 Windows Small Business Server 2011。

情况如下:VM 都在运行,网桥似乎已启动并正常工作,但我们无法访问服务器。 virsh net-list --all显示没有网络。(不确定是否应该使用桥接)。

brctl 显示输出:

服务器 XML 文件的网络部分:

我已经花了几个小时来解决这个问题。我在想也许 dnsmasq 工作不正常,但是当我转到 时/etc/dnsmasq.conf,整个文件中没有未注释的行。我现在正在查看如何设置 IP 地址。

编辑:好的,我不认为它是dnsmasq,因为服务器是 Windows 并且它本身有一个静态 IP 地址。几乎就像存在路由问题一样。

编辑:好吧,Windows 8 机器出现了。某事告诉我,我可能是某chkdisk事或某事的受害者。所以,关于 virsh net-list 显示网络的问题的答案是否定的,如果它使用主机桥。

0 投票
1 回答
2375 浏览

libvirt - virsh - pool-define-as 和 pool-create-as 之间的区别

不确定这是否是正确的论坛。libvirt 页面链接在这里。如果这需要张贴在不同的地方,请告诉我。

virsh pool-define-as 和 create-as 有什么区别?阅读 virsh 的手册页,您似乎可以避免在使用 create-as 时运行 pool build 和 pool start。这是唯一的区别吗?我的测试表明两者都将现有文件(在池类型 dir 的情况下)作为卷。我有什么遗漏吗。

谢谢,阿肖克

0 投票
1 回答
885 浏览

qemu - virsh 附加磁盘失败:没有这样的文件或目录

我正在使用virsh attatch-disk将新设备添加到 KVM 下正在运行的来宾:

输出是:

但是新的磁盘文件在 pwd 下:

为什么virsh打开失败?我浏览了 libvirtd.log:

日志是什么意思?