我有一个 Kubuntu 20.04.1 LTS 作为我的主机操作系统,我有一个使用 Virt-Manager 作为来宾安装的 Fedora。
是否可以使用 Virt-Manager 在 Guest-OS 中使用我笔记本电脑的内置网络摄像头和麦克风?如果是,那么如何?
我有一个 Kubuntu 20.04.1 LTS 作为我的主机操作系统,我有一个使用 Virt-Manager 作为来宾安装的 Fedora。
是否可以使用 Virt-Manager 在 Guest-OS 中使用我笔记本电脑的内置网络摄像头和麦克风?如果是,那么如何?
我正在尝试让 virt-manager 在 Ubuntu 20.04 beta 中为 LXC 容器工作。我已经lxc
通过apt
.
Unable to connect to libvirt lxc:///.
Failed to connect socket to '/var/run/libvirt/virtlxcd-sock': No such file or directory
Libvirt URI is: lxc:///
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 956, in _do_open
self._backend.open(connectauth.creds_dialog, self)
File "/usr/share/virt-manager/virtinst/connection.py", line 172, in open
conn = libvirt.openAuth(self._open_uri,
File "/usr/lib/python3/dist-packages/libvirt.py", line 104, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/virtlxcd-sock': No such file or directory
对于某些项目,我需要具有原始磁盘映像的 QEMU/KVM 虚拟机。
所以我创建了这个原始磁盘映像,就像
dd if=/dev/zero of=~/disk.img bs=1M count=3092
并获得了 3 Gb 的空间。
virt-manager
然后我使用我的普通帐户在 Ubuntu 16.04 LTS 上的 Virtual Machine Manager ( ) 中设置了新的虚拟机。所以我已经将 Ubuntu 从mini.iso安装到~/disk.img中。我的用户是libvirtd
组的成员。当虚拟磁盘映像位于我的主文件夹中时,我可以启动 VM。
然后我将此文件移动到以读写方式安装的外部 FAT32 ( vfat ) 介质中。所以它位于/media/username/FLASH/disk.img内。我在虚拟机的虚拟磁盘设置部分指定了这个路径。
但是当我尝试启动这台机器时,我收到以下错误消息:
启动域时出错:内部错误:连接到监视器时进程退出:2020-01-22T21:45:20.221697Z qemu-system-x86_64: -drive file=/media/username/FLASH/disk.img,format=raw,if =none,id=drive-ide0-0-1:无法打开“/media/username/FLASH/disk.img”:权限被拒绝
即使我使用 root 运行虚拟机管理器,此消息仍然存在sudo virt-manager
。
该文件的权限如下:
$ ls -al /media/username/FLASH/disk.img -rw-r--r-- 1 username username 3221225472 Jan 23 00:18 /media/username/FLASH/disk.img
我还尝试使用创建符号链接ln -s /media/username/FLASH/disk.img ~/disk.img
并将机器设置为使用后一个磁盘路径。但它也不起作用。
如何从位于外部存储上的磁盘映像启动 QEMU/KVM 虚拟机?
我有一个 Windows 10 来宾在带有Virt-Manager和 KVM 的 Ubuntu 18.04 主机下运行。它具有 NAT 连接,因为主机是通过 wi-fi 连接的,所以我无法访问我的 NAS 以在来宾和主机之间共享文件。
我还安装了Spice Windows 访客工具,但我只能拖放文本文档或图像等小文件,而不是整个文件夹。我试图从主机共享一个文件夹,将文件系统添加为壁球,但来宾无法看到它。
如何在主机和虚拟机之间共享大文件?
提前感谢您的回答。
我最近在 Ubuntu 18.04 上安装了 KVM,并使用了必要的工具,如 virt-manager、libvirt 和 qemu。
我的问题是我启动的虚拟机没有连接到互联网。有些人给我一条错误消息,说我的机器没有使用 DHCP,而其他发行版根本不连接。
我使用以下文章进行了设置: https ://linuxconfig.org/install-and-set-up-kvm-on-ubuntu-18-04-bionic-beaver-linux ...它说我需要编辑 /etc/network/interfaces 创建网桥。如果您阅读同一篇文章的评论,您会发现该文件不再被使用,并且已被替换为/etc/netplan/*
我当前 在/etc/ netplan 中的.yaml 文件 如下所示:
network:
version: 2
renderer: NetworkManager
我的网络接口似乎是 enp0s25、 wlp4s0和wwp0s20u4。
我应该如何更改我的 netplan 配置,以便我的 KVM 上的虚拟机可以连接互联网?
我是 Ubuntu 的新手,我有点困惑。我想为我的一个虚拟机创建一个虚拟网络,所以我打开了 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
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1508, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1062, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Requested operation is not valid: network 'default' is not active
有谁知道为什么我不能为这个 vm 创建一个虚拟网络并禁用/删除默认值?