标签: kvm-virtualization

KVM:VM 的最大内核数和内存量

我有一台带有 16GB RAM 的新 8 核机器。我想使用Ubuntu 和 KVM在其上运行 VM 。除了 SSH 之外,主机上不会运行其他任何东西。

我的问题是我可以用于 VM的最大内核数和 RAM 数是多少。我可以创建 4 个 VM 并为每个 VM 分配 2 个内核和 4GB RAM 吗?主机操作系统是否会遇到此类设置问题?

换句话说,主机运行虚拟机所需的最少内核和 RAM 数量是多少?1 个核心和 1GB 的 RAM 是否足以运行 VM。

ubuntu virtual-machines kvm-virtualization

7
推荐指数
2
解决办法
1万
查看次数

KVM/Qemu 下的 TCP/IP 性能调优

随着越来越多的公司转向公共云服务,我很好奇你们对云中 TCP/IP 调整的想法。值得费心吗?鉴于您无权访问主机服务器,我认为您受到了一定的限制

假设您在 FreeBSD 或 Linux 上的副本集中运行三个 MongoDB 服务器,这些服务器都通过内部网络同步。

我也很好奇是否有人制定了任何实际的性能基准来支持他们的论点。我在这里对 KVM/Qemu 可用的各种网络驱动程序进行了基准测试,但我很好奇这里的专家建议进一步调整什么。

我开始按照这里的建议尝试调整建议,但有趣的是,我看到性能下降,而不是增加,但也许我没有完全理解调整。

更新:我做了一些更多的基准测试并在这里发布了结果。不幸的是,结果并不是我所期望的。

virtualization tcpip qemu kvm-virtualization

7
推荐指数
1
解决办法
2096
查看次数

QEMU-KVM Linux 命令行虚拟化

我最近发现它qemu-kvm有一个非常有前途的-curses选项,它不是启动 X 窗口,而是显示来自来宾的不错的 ncurses 输出,适合从命令行管理 Linux 来宾(或者,更令人满意的是,在屏幕会话中,甚至通过 ssh)。

所以我尝试了这个,发现我的 Arch Linux 客户机进入了“图形模式”,使这个功能无用。据我所知,问题是来宾内核初始化帧缓冲区以允许高于 80x60 的字符分辨率(和漂亮的图形)。所以我继续寻找一种方法来阻止来宾内核启动帧缓冲区。我尝试了各种内核参数,nomodeset, fb=false, vga=0x0FF, vga=ask(随后选择了VGA一个VESA模式而不是模式),但无济于事:每次都qemu-kvm -curses报告在来宾上处于“图形模式”(在初始启动菜单之后),并且我我无法从主机上的命令行终端与来宾交互。

有没有什么简单的方法可以在不更改内核构建参数的情况下将访客内核保持在它启动时的相同模式(无帧缓冲区)?如果没有,我应该更改哪些内核构建选项来编译没有帧缓冲区支持的内核?有没有更好的方法可以在纯文本模式下从主机上的终端获取 VM 登录(例如,适合在主机上的屏幕会话中运行),而无需在来宾上运行 sshd?

linux arch-linux qemu kvm-virtualization

7
推荐指数
1
解决办法
3860
查看次数

如何从 KVM 在来宾 VM 上运行 fsck

我有一台 KVM 服务器,我的一台客户机崩溃并提示表单 fsck 检查。现在我没有控制台访问权限或没有来宾 VM 的根访问权限。

有什么办法可以从管理程序运行 fsck 吗?

我使用 centos 6.1 作为我的管理程序

kvm-virtualization

7
推荐指数
2
解决办法
2万
查看次数

监控虚拟机的资源(CPU、RAM 等)

我正在测试 Openstack,我想知道如何了解实例(虚拟机)内的资源利用率。

Openstack 在我的测试环境中使用 kvm、qemu 和 libvirt。有没有办法在不登录机器的情况下获取这些统计信息(CPU、内存、交换、网络流量)?我想从管理程序或通过 libvirt 收集这些数据。

有什么建议?

monitoring libvirt qemu openstack kvm-virtualization

7
推荐指数
1
解决办法
2万
查看次数

RHEV 和 oVirt 有什么区别?

当我阅读关于 RHEV 和 oVirt 的维基百科文章时,我真的不明白为什么 Red Hat 有这两个项目,因为它们接缝解决了同样的问题?

http://en.wikipedia.org/wiki/RHEV

http://en.wikipedia.org/wiki/OVirt

oVirt 将包含在 Fedora 17 中,所以很明显他们在这两个项目中都投入了大量资金。

其中之一是短期解决方案,还是解决不同的问题/任务?

更新

基于链接,oVirt 只是从常见的开源包构建的管理界面。

所以我推测 RHEV 的管理部分将在某个时候被 oVirt 取代。

virtualization redhat kvm-virtualization rhev ovirt

7
推荐指数
3
解决办法
3万
查看次数

为 KVM 安装/安装 windows virtio

对此,可能有一个简单的答案。我已经用尽了在谷歌上搜索的解决方案。这是我的问题。

我需要让 Windows 在带有 virtualizor CP 的 KVM vps 上工作。当我在 VNC 中进行 Windows 安装时,有强制性的驱动程序安装要求,因为 HDD 在virtio. 似乎有两种解决方案:

  1. 通过卸载 Windows ISO将virtio iso挂载到CD 驱动器中,然后继续安装驱动程序。
  2. 创建一个辅助 CD 驱动器并在virtio那里安装iso。

好吧,第一步似乎永远不会奏效。如果我卸载 Windows iso 并加载virtioiso,它永远不会反映在 VNC 中。

第二步我还没有成功。我尝试通过 virt-manager 创建第二个 IDE CD ROM 驱动器,但那里从未列出 virtio (virtio-win-0.1-30.iso) iso,而我专门将它放在/var/lib/libvirt/images文件夹中。

关于我搞砸的地方有什么建议吗?

windows-server-2008 virt-manager kvm-virtualization

7
推荐指数
1
解决办法
8947
查看次数

如何从 KVM 虚拟机内部检测管理程序主机名/IP?

我们有一小群 KVM/libvirt 主机,上面有几百个虚拟机,由不同位置的一组系统管理员管理。我遇到了一个问题,我通过 SSH 连接到虚拟机,但我无法弄清楚拥有它的裸机主机的名称。有谁知道从虚拟机内部找到裸机主机名称的方法?

如果这不是 KVM 开箱即用的功能,是否有任何配置示例可以应用于我们所有的管理程序以公开这些信息?

我们确实使用库存管理软件来跟踪我们的虚拟机及其裸机主机 - 但是它有错误,并且有时我们会忘记主机拥有虚拟机。我会解决这个问题 - 但无论如何,从 VM 内部查找 KVM 主机的概念都会很有用。

我知道这违背了共享环境中采用的许多安全原则,其中每个虚拟机都是出售给不同客户的产品 - 但在我们拥有主机的环境中,安全性不是问题。

virtualization libvirt kvm-virtualization

7
推荐指数
1
解决办法
1万
查看次数

如何“真正”减少 KVM 虚拟机映像的大小?

我花了很多时间在网上搜索有关如何缩小 KVM 虚拟磁盘映像的信息,尤其是对于 Windows 客户机,但没有成功。

我所发现的只是将 VM 可用空间归零,对虚拟磁盘进行碎片整理(来自 Windows),然后运行qemu-img convert -c ...-c压缩标志)。

我有一个 Windows 7 VM,虚拟驱动器大小为 100 GB。最初,这个 VDD 在主机存储上花费了 40 GB。归零后,VDD 将占用主机上的实际 100 GB。并qemu-img -c ...创建了 91 GB,这完全不是我所期望的。

在 Modernie 网站上,我们可以下载小于 10 GB 的 W7 VM,这怎么可能?有没有办法“真正”压缩 VM 映像?


感谢@dyasny,我用virt-sparsity. 我清理了 W7 VM 磁盘,禁用休眠,因此 VDD 仅消耗 20 GB。再次降级磁盘,并再次运行sdelete -zvirt-sparsity使用该--compress标志运行会提供 80 GB 的虚拟驱动器。远非我所希望的。


EDIT-2016-02-16:“刷新”这个问题,因为这里讨论的缩小 VM 的方法非常有效,但有一个主要缺点:它会删除所有 VM 快照。如果有人知道如何在保留快照的同时缩小 VM,请随时分享!

windows compression qemu kvm-virtualization

6
推荐指数
2
解决办法
3万
查看次数

Linux KVM 客户端文件系统(BTRFS?)

在我们公司,我们在多台服务器上有很多 kvm 客户端,大多数客户端都运行 ubuntu 16.04 及其主机系统。

选择的文件系统变成了 EXT4,用于客户端和主机。最近我使用 BTRFS 提供的一些很棒的快照功能来设置一个带有增量备份的备份服务器。

一些研究提供了一条线索,KVM 主机从不使用 BTRFS,因为 FS 的碎片会减慢客户端的速度,直到它们最终甚至冻结。

在 KVM 客户端上使用 BTRFS 有什么建议/做/不做吗?

我们正在重新考虑客户端和主机的 FS 选择,使用 XFS 是否比 EXT4(客户端/主机或仅一侧)有优势?

virtualization zfs ext4 btrfs kvm-virtualization

6
推荐指数
1
解决办法
5316
查看次数