有没有办法将我的鼠标移入和移出 KVM 来宾,virt-manager而无需单击以获得窗口的焦点并通过按Ctrl_L+释放焦点Alt_L?
背景
我通常从连接Fedora 14使用系统virt-manager来管理运行来宾的KVMCentOS 5系统。为了查看是否重要,我尝试使用这些其他版本的virt-manager&libvirt来查看是否是版本问题:
OS virt-manager libvirt Steals focus?
-- ------------ ------- -------------
Fedora 14 0.8.7-2 0.8.3-10 Yes
CentOS 5 0.6.1-16 0.8.2-25 Yes
CentOS 6 0.9.0-14 0.9.10-21 Yes
Run Code Online (Sandbox Code Playgroud)
不确定它是否重要,但来宾 VM 是Win2008R2,但我在其他操作系统作为来宾时看到了同样的问题。
这是我点击进入之前和之后来宾 VM 的屏幕截图,显示它正在窃取焦点。


编辑#1
我刚刚尝试了@tpow推荐的解决方案,这似乎是问题所在。手动添加平板电脑输入设备解决了这个问题,我现在可以将鼠标移入和移出KVM来宾,而无需先获得焦点。
这是带有焦点的来宾 VM 的屏幕截图。

我有一些虚拟机需要在主机系统启动时启动。如何将它们设置为自动启动?
对此,可能有一个简单的答案。我已经用尽了在谷歌上搜索的解决方案。这是我的问题。
我需要让 Windows 在带有 virtualizor CP 的 KVM vps 上工作。当我在 VNC 中进行 Windows 安装时,有强制性的驱动程序安装要求,因为 HDD 在virtio. 似乎有两种解决方案:
virtio那里安装iso。好吧,第一步似乎永远不会奏效。如果我卸载 Windows iso 并加载virtioiso,它永远不会反映在 VNC 中。
第二步我还没有成功。我尝试通过 virt-manager 创建第二个 IDE CD ROM 驱动器,但那里从未列出 virtio (virtio-win-0.1-30.iso) iso,而我专门将它放在/var/lib/libvirt/images文件夹中。
关于我搞砸的地方有什么建议吗?
我正在尝试Centos 6.6在我的 virt-manager上调出qcow2 图像。
Booting from Hard disk....
Probing EDD (edd=off to disable)... ok
Run Code Online (Sandbox Code Playgroud)
来宾机在上面的消息停留了近十分钟。如何在 qcow2 图像中禁用 EDD 探测?
我可以看到,人们讨论使用启动时间设置来解决这个问题,linux edd=off. 但是 virt-manager gui 没有设置引导选项的界面。
是否有任何设置,我可以在登录机器后进行调整 - 以便进一步登录时可能不会发生 EDD 探测。
我有一台运行在专用服务器上的 Debian 9 KVM 主机。我在笔记本电脑(Ubuntu 16.04)上使用 virt-manager 远程连接它。除了 VM 的 SPICE 显示(嵌入在 virt-manager 中的那个)和我的笔记本电脑的 Ubuntu 之间的复制/粘贴操作之外,一切都运行良好。
所有软件包均来自官方存储库。不涉及 PPA 或 3rd 方存储库。
还尝试了 VNC 而不是 Spice,但这也不起作用。
我只是有一个想法,我可以通过 RDP 连接到 VM 机器,但由于我的笔记本电脑和机器之间的所有防火墙和路由,这个过程很痛苦。也不是我的所有机器都有 WAN 访问权限。
在 virt-manager 上寻找更简单的解决方案。
当我打开 virt-manager GUI 时,它不显示 KVM 列表,但 virsh 会显示。如何修复它?
我想使用 virt-manager 来管理我在远程主机上运行的 libvirt/kvm 虚拟机,但是我用来通过 ssh 连接到该主机的方法有点复杂。我需要使用自定义端口以及多跳的代理转发。例如,要通过 ssh 进入该 KVM 框,我使用默认标识证书并执行以下命令:
ssh -At -p 4188 www.example.com ssh -At -p 8854 virt-host.internals.int
Virtmanager 远程连接的对话框似乎相当原始,我想知道是否有解决方法?
virtualization ssh ssh-tunnel virt-manager kvm-virtualization
由于一些限制以及基于 Windows 的专用服务器的报价很少且价格昂贵,我考虑租用一台 Linux 服务器,并在该服务器上运行多个虚拟机。
我想过使用 KVM,但是在命令行中设置和运行一个新的 VM 并不是一件容易的事(并不难,只是点击几下)。我可以访问 OpenStack 集群,部署新机器真的很容易,所以我的同事也能做到。
问题是,现在我们只有一台租用的服务器,而这些服务器只有一个物理网络。我找到了一个脚本,可以在一台机器上设置所有 OpenStack 服务(https://github.com/ilearnstack/cloudgear),但是这样做有用吗?或者我应该直接坚持使用 KVM,因为无论如何我将在具有 5-10 个 VM 的第二台机器上最多只有 1 个,并且 OpenStack 开销太大?
或者有没有像virt-manager这样的在线工具?通过这种方式,创建和运行虚拟机也将得到简化。
virt-manager ×8
centos ×1
centos6 ×1
debian ×1
libvirt ×1
linux ×1
openstack ×1
ssh ×1
ssh-tunnel ×1
ubuntu ×1
ubuntu-12.04 ×1
virsh ×1
vnc ×1