我最近开始在具有 8G 内存的 Linux 主机系统上将 KVM 用于我的开发/测试环境。之前,我在我的虚拟环境中使用 VMware Fusion,但我的 Macbook 只有 2G 内存。我在主机上尝试了 VMware Server 和 ESX 而不是 KVM,但是 webUI 不能在 Mac OSX 的 Firefox 上运行,无论如何我们将使用 KVM 做更多的事情。
我想念的 VMware 的主要功能是强大的快照/回滚,但我在 KVM 中缺少它。我理解快照命令,但它在完成后关闭来宾操作系统,然后复制磁盘映像以保留其状态很麻烦。
这真的是在 KVM 上管理快照的最佳方式吗?
您将如何“销售”将 VM 用于生产应用服务器?在这种情况下使用它们有什么引人注目的好处?
我必须维护许多关键但目前资源需求很少的应用程序(syslog-ng、openldap、一些内部工具),我们希望这些应用程序是多余的。我不喜欢一堆机器的 CPU 使用率只有 0.1%,只是出于本金的考虑。
但是,如果您试图说服那些声称“虚拟机消耗资源,因此对任何生产情况都没有好处”的人,您会告诉他们什么?
我有一个来自死服务器的硬盘,我想将其转换为虚拟机。(原系统操作系统为windows 2003)
我知道 VMWare 转换器可以将物理机转换为 VMWare 映像,但是有什么方法可以将硬盘驱动器转换为 VMWare 硬盘驱动器映像以用作虚拟机?我在 VMWare 转换器的描述中找不到这样的能力。
是否可以将一台巨大的虚拟机跨越多个物理商品服务器?
这是我们的用例:
是否有一种技术或(更好的)产品可以让我们利用这些服务器来创建具有所需容量的 VM?比如说,我们是否能够将 8 台具有 8 GB RAM 的物理 4 处理器机器组合成一个具有 64 GB RAM 的 32 处理器“逻辑单元”,并设置一个使用所有这些容量的 Oracle 服务器?
在发布这个问题之前,我们阅读了类似的问题,但没有找到答案。
也许,现在有人可以给我们一个提示?
我找不到有关备份 qcow2 kvm 来宾的任何好的信息。我对来宾运行状态并不真正感兴趣,只对文件系统感兴趣。这个问题建议使用savevm但会创建一个适当的快照。我想远程备份文件系统。
有没有比以下更好的方法:
这有几个缺点。首先,复制一个巨大的图像文件需要(相对)很长时间。其次,我必须始终确保我有足够的空间来备份我的机器。这并不理想。有没有其他更好的方法来管理 KVM 备份?
谢谢。
如果我尝试在 KVM 主机上执行以下操作:
# kpartx -av /dev/VolGroup00/kvm101_img
add map kvm101_img1 : 0 208782 linear /dev/VolGroup00/kvm101_img 63
add map kvm101_img2 : 0 125612235 linear /dev/VolGroup00/kvm101_img 208845
# mount /dev/mapper/kvm101_img1 /mnt
Run Code Online (Sandbox Code Playgroud)
然后我正在安装 /boot 分区。但是,如果我输入以下内容,则会出现错误:
# mount /dev/mapper/kvm101_img2 /mnt
mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)
这是客户机上的 fdisk 布局:
# fdisk -l
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 7832 62806117+ 8e Linux LVM
Run Code Online (Sandbox Code Playgroud)
是否可以在来宾上找到根分区并将其挂载到主机系统上?
我希望我的一些域在我的主机启动时自动启动(我在 ubuntu 上使用 libvirt+KVM)。我想我可以在 rc.local 中放置一些“virsh start...”语句,但是有没有办法在 libvirt/virsh 中配置它?
我在一家拥有大量传统 LAMP 网络应用程序的公司工作,我们正在尝试将硬件从约 250 台物理服务器升级到约 40 台带有虚拟化的新服务器。我们收到了供应商的两个报价——一个是建议使用 Intel 处理器,另一个是 AMD。
我喜欢 AMD 的高核心数的一件事是,我们将能够将核心专用于 VM,这意味着由于尖峰而导致应用程序相互干扰的可能性较低,这在一定程度上更多对我来说比最佳性能更重要。
我想到的其他考虑因素是:
我还缺少哪些其他考虑因素?
(版主注意:我知道这个线程- 我认为这个问题略有不同。)
编辑:假设任务异常并行(网络服务器),并且我不关心数据库服务器不是如此并行。
我在一些关于 pfSense 的论坛上读到过,说虚拟化 pfSense 很危险。之所以这么说,是因为攻击者可以使用 pfsense 作为对管理程序进行攻击的跳板,然后使用它来访问其他虚拟机并最终使所有内容脱机。
这对我来说听起来很疯狂,但这个想法是否有一点现实意义?在虚拟服务器中运行路由器是个坏主意吗?
我创建了一个 VM,vmbuilder但我意识到我错误地设置了一些标志。现在,当我做 a 时,virsh list -all它仍然出现,嘲笑我的新手。我如何删除这个?(我已经删除了相应的 xml 和 qcow2 文件)。
virtualization ×10
linux ×2
backup ×1
deployment ×1
hard-drive ×1
lamp ×1
libvirt ×1
lvm ×1
pfsense ×1
router ×1
security ×1
snapshot ×1
vmbuilder ×1
vmware-esx ×1