一段时间以来,我一直在使用virt-manager
来管理我的虚拟机。当我想将文件从主机复制到虚拟机时,我一直使用scp
通过ssh
网络进行复制。这有点乏味,必须有一种方法可以共享类似于VirtualBox的文件夹。那么如何使用 virt-manager 在 KVM 主机和来宾之间最好地共享文件夹?
我使用虚拟机管理器(virt-manager)。
第一次关机后我无法启动它。我收到此错误消息:
Error starting domain: Requested operation is not valid: network 'default' is not active
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 KVM 和 virt 管理器在我的 Ubuntu 14.04 上以访客身份安装 win8.1。当我在 virt manager 中选择 ISO 文件的路径时,它会抛出此错误:
模拟器可能没有路径 ' 的搜索权限
/media/owerfoll/B/windows8.1 Enterprise.iso'
我该如何解决这个问题?!
我virt-manager
用于 Qemu/KVM 虚拟机。引导 VM 当前意味着启动virt-manager
、选择 VM 以在 VM 查看器中打开它,然后最后打开 VM。
我想为其添加一个启动器上下文菜单选项,以直接打开 VM 查看器窗口并启动 VM。
复制和编辑virt-manager.desktop
文件以添加上下文菜单操作没有问题,但我不知道一个合适的命令来使virt-manager
行为如我所愿。我怎样才能做到这一点?
我作为主机运行 Ubuntu 19.10,内核为 5.3.0-40-generic。在来宾中,Ubuntu 18.04.4 内核为 5.30.0-40-generic。
当我从 Android Studio 启动 Android Emulator 时,整个来宾都冻结了。我在来宾上尝试了 4.15.0-60,同样的问题。在主机上试过 4.15.0-1050-oem,同样的问题。
更新:
问题与 Android Studio 模拟器无关,也发生在 virt-manager 上。似乎与 KVM 完全相关
所以问题是:
在来宾中运行任何 KVM 仿真都会使来宾冻结
我在远程主机上设置了 KVM,并且有一些我想使用的 .iso 文件。
我最初在 Ubuntu-mate 15.10 机器上设置了 Virt-manager,它似乎工作正常(启动虚拟机时很慢)但工作正常。
现在,我正在尝试从我的 Ubuntu 16.04 安装中对 virt-manager 做同样的事情,首先我收到一条消息,我需要 ssh-askpass-gnome 来提示输入密码,所以我安装了它。
现在,当我启动 Virt-Manager GUI 监视器时,它不断提示我输入 SSH 密码,而虚拟机从未启动?无论如何,当我在没有显示器的情况下运行它时,它不应该“无头”启动吗?
那么,有2个问题要澄清?
为什么它一直提示我输入 ssh 密码?我知道有些人说使用密钥,但说真的......对于像我这样的新用户,用户名密码不应该在 ssh 上运行吗?
为什么在监视器启动之前 VM 不会“无头”启动?
谢谢,
顺便说一句 - 我确实将它设置为在 Spice 上使用 VNC ……以防万一有人认为这可能是问题所在。
从昨天开始,我再也无法使用virt-manager
GUI查看任何正在运行的 VM(QEMU/KVM)。当我尝试在其内置查看器中查看 VM 的屏幕时,我收到以下错误消息:
连接到图形控制台时
出错:内部错误:无法执行 QEMU 命令“getfd”:
没有通过 SCM_RIGHTS 提供的文件描述符
这适用于我的所有 VM。
我仍然可以正确查看我的虚拟机并与之交互,virt-viewer
但只有virt-manager
内置查看器已死。
这里有什么问题,我该如何解决?
编辑:我刚刚发现我使用的是 archive.getdeb.net 存储库中的virt-manager
版本1:1.4.0-1~getdeb1
。
我有一个 Ubuntu Server 12.04 设置,运行着大约 6 个 KVM VM。客人都是x86或amd64,主机是2-socket Westmere Xeon box。
现在我想创建一个新的来宾 VM,但这次来宾 VM 应该运行 armhf 映像(Raspberry Pi 映像)。
我所期望的会起作用:打开 Virt-Manager,通过通常的设置步骤来创建一个新的 VM,然后选择 QEMU 和 armhf 作为来宾的架构。
为什么它不起作用:我只能看到 x86 和 amd64 作为来宾架构的选项。
Is there anyway I can install QEMU support for armhf so that I can easily create armhf KVM guests on my server using virt-manager?
I want to make as little changes as possible on the host. I do not want to use XEN or VirtualBox, it has to …
Run Code Online (Sandbox Code Playgroud) 令人惊讶的是,官方网站http://virt-manager.org/上没有文档, 我特别需要通过 GUI 进行桥接/仅主机/NAT 虚拟网络的文档。