问题标签 [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 投票
0 回答
19 浏览

virsh - 可以从一个共享存储迁移到另一个共享存储吗?

我刚刚在我的 libvirtd 服务器上安装了一个新的 NAS,我想将我的虚拟机磁盘映像迁移到新的 NAS。我想使用'virsh migrate --copy-storage-all',但这似乎只复制到默认存储区域。我的默认存储区域太小,无法容纳磁盘映像。

有没有办法将共享存储上的磁盘映像实时迁移到不同的共享存储(可能在同一主机上)?

我正在使用 KVM/QEMU 后端。

0 投票
1 回答
30 浏览

bash - virsh destroy &> /dev/null 仍然显示空白输出

所以我有一个烦人的问题。我有一个脚本可以更改给定文本文件的某些配置。要更改该特定文件,我必须首先销毁我的 KVM 上的虚拟机来宾。问题是每次它停止时,脚本的输出中都会有一个空格,如您所见:

我已将 /dev/null 包含在我的脚本中,因为它隐藏了输出,理论上它可以工作,但仍然有一个银行空间出现......

有没有人知道如何virsh destroy在后台运行而不在输出中显示烦人的空间?

免责声明:我也已经使用[Command] > /dev/null 2>&1 &过,同样的事情:/

0 投票
0 回答
21 浏览

ubuntu - 尝试在 Ubuntu 中执行覆盖的 virsh 块提交时出错

我有一个在 PowerEdge HV 上运行的 VM,当尝试将覆盖压缩到基础时,在 virsh 中出现以下错误

错误:在 10485760 字节中找不到完整的监视器响应:数值结果超出范围

问题 1:这是一个已知错误,我该如何解决?

问题 2:有什么方法可以检查从 virsh dumpxml vm.local 生成的 xml 是否正常?

感谢任何帮助!

0 投票
0 回答
111 浏览

kvm - libvrt:dnsmasq:绑定 DHCP 服务器套接字失败:地址已在使用中

我正在尝试使用 virt-manager 创建一个 VM。但是我明白了

在此处输入图像描述

谁能帮我现在该怎么办。

也检查了

0 投票
0 回答
12 浏览

qemu - 如何在 libvirt 中为接口配置 dns 服务器

我找到了以下信息: https ://access.redhat.com/documentation/en-us/red_hat_openstack_platform/12/html/advanced_overcloud_customization/appe-network_interface_parameters

不幸的是,RedHat 没有提供示例。我尝试了几种变体,但都失败了 virsh 解析。

示例尝试:

为网络接口配置 DNS 服务器的正确方法是什么?

0 投票
1 回答
31 浏览

awk - 使用 virsh 和 grep 检查 vm 状态是否正在运行 - 当 vm 名称有空格时不起作用

嗨,我正在使用此脚本在执行操作之前检查 vm 是否正在运行

当 vm 正在运行但 vm 变量有空格时,脚本无法按预期工作

随着虚拟机运行,vmstate 的值是“VNC”而不是“运行”,如预期的那样

随着 vm 停止值仍然是“VNC”

但是,对于没有空格的 vm 名称,它可以按预期工作(如下所示)

随着 VM 的运行,vmstate 的值按预期“运行”。

虚拟机关闭后,该值按预期“关闭”

请有人告诉我如何让它与名称中有空格的虚拟机一起使用。

非常感谢 :)

编辑 virsh list --all 的输出

使用 set x 输出脚本

0 投票
0 回答
18 浏览

networking - kvm/qemu debian 10 vm网络问题

我正在尝试在我的 deb10 专用服务器上运行默认的基本 deb10 VM,但我无法访问默认网络上的 VM。我不能让它获取任何 IP 地址,也不能以任何方式到达它。我在网上找到的许多线程上尝试了很多东西,但没有成功。

我找到的最简单的解决方案是启用端口转发(因为默认 conf 的 NAT 模式)并重新开始,但它也没有工作。

sudo sysctl -w net.ipv4.ip_forward=1

我会尽力提供尽可能多的信息。

脚本

这没什么特别的,我尽量保持基本。

IP接口

防火墙

Virsh 操作

有没有人可以帮我找出我的错误?

谢谢大家