问题标签 [kvm]

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 投票
4 回答
2774 浏览

virtual-machine - 修改虚拟机密码

我有一些虚拟机。我想编写一个脚本来自动化以下过程......

  • 它将虚拟机(以 linux 作为操作系统)安装到一个位置,例如 /mnt/image
  • 它修改 /etc/passwd(或等效文件)以更改用户的密码
  • 卸载虚拟机

因为,我使用的是 libvirt,所以我有一些虚拟机的 qcow2 映像。要将图像安装在我的 ubuntu 上,我使用的是 nbd 模块。这是我正在尝试的命令:

它给了我错误:

当我用 nbdo 替换 nbd0p1 时,出现以下错误(尽管我不确定我要这样做)

有什么建议,可能是什么问题......?

0 投票
3 回答
8749 浏览

performance - qemu vs qemu-kvm:一些性能测量

我在 qemu 和 qemu-kvm 中进行了以下基准测试,配置如下:

在 qemu 中运行只需要 6 秒。

但是在 qemu-kvm 中运行需要 89 秒。

我一个一个地运行基准测试,而不是并行运行。

我整晚都在挠头,但仍然不知道为什么会发生这种情况。有人会给我一些提示吗?

0 投票
2 回答
736 浏览

virtual-machine - 有什么工具可以监控虚拟机消耗的进程和资源吗?

大家好,

我需要一个可以检索有关每个 VM 及其进程的已用资源信息的工具,

  • 我使用 KVM 作为管理程序
  • 我还需要它有一个编程 API

我知道这是一个艰难的要求:),但任何贡献都非常受欢迎!

谢谢

0 投票
0 回答
556 浏览

communication - KVM Hypercall Inovcation

来宾操作系统如何从其用户空间调用超级调用,以便它可以被主机捕获?

超级调用 API(至少对我自己而言)没有提供足够的详细信息,以便能够开始使用寄存器将信息传递给主机。

我想要具体的代码示例,了解如何使用需要设置的寄存器值以及如何在主机端捕获和修改陷阱

*不是 virtio_serial 函数

0 投票
2 回答
1113 浏览

javac - javac中如何强制使用StringBuffer而不是StringBuilder?

我正在尝试在 linux 上使用 kvm 编译 CLDC,但出现错误

找不到 java.lang.StringBuilder 无法访问 java.lang.StringBuilder 类文件

在声明中:

我认为这是因为它使用了自己的引导类路径,其中包含StringBuffer但不包含StringBuilder. 现在,我如何强制 javac 使用StringBuffer而不是 default StringBuilder

我的开发环境是:Ubuntu 10.04.2 LTS + javac 1.6.0_24 (sun-java6-jdk)

0 投票
1 回答
1198 浏览

migration - 使用 KVM 进行实时迁移

我想在两个主机之间实时迁移虚拟机,为此我使用以下命令:

我收到以下错误消息:

/vms/vmtest.qcow2 是我要迁移的虚拟机的硬盘映像 两台主机的配置与 qemu 版本的机器架构完全相同。我没有干扰任何主机上的任何 iptables 设置。默认网络在两台主机上都处于活动状态。命令中是否有任何问题,或者此错误消息是否意味着某些东西(对我来说不是)。

0 投票
2 回答
9368 浏览

ide - virsh 命令的问题

我一直在尝试使用 virsh attah-disk 附加一个 qcow2 文件作为附加存储源。我使用的语法是(来自互联网):

如果 vm 正在运行或暂停,它会显示:

如果 vm 已关闭,则显示:

我不确定 hdc 参数。我也尝试将附加设备功能与 xml 文件一起使用:

但这也表明:

我查看了许多示例,但没有一个有效,并且都具有几乎相同的语法。如果有人可以帮助我找出错误。

VM的完整配置文件

0 投票
6 回答
23014 浏览

virtual-machine - 虚拟机安装错误

我已经在戴尔 poweredge1000m 刀片之一上进行了kvm设置。libvirt我正在使用以下语法从现有映像安装虚拟机(以 root 身份执行)。

我收到以下错误。

我对其他桌面主机之一使用了完全相同的命令,它在那里工作。virt-manager我可以使用 ISO 映像安装 VM ,virt-manager并将磁盘映像存储在默认位置。

对我来说,这似乎是一个文件权限错误,因为它不适用于/vms目录,但正在使用其他/home/vm目录。

提前感谢您的帮助

0 投票
1 回答
204 浏览

xml - 动态更改 KVM 域 xml 文件

我想即时更改当前正在运行的域的 xml 文件(更改磁盘映像)。这可能吗 ?

0 投票
1 回答
1033 浏览

cloud - 如何使用 Eucalyptus (Typica API) 保存实例

我是云和桉树的新手,我使用了Typica Java API,它有方法

createImage (instance_id, new_image_name)

但它失败并且没有显示错误,Euclyptus 是否支持此功能?

  • 问题 1:打开镜像(Windows 或 Ubuntu)后,我想在实例上安装应用程序,然后将实例保存为新镜像。
  • 问题2:是否可以保存实例(打开的应用程序)的上下文,比如休眠?所以我可以恢复实例的状态。

桉树有解决这些问题的方法吗?详细的步骤或命令将不胜感激。

安装信息:Eucalyptus 版本:2.2,UEC 包,Hypervisor 类型:KVM