在普通电脑上使用Xen或VMware搭建虚拟机结构

在普通电脑上使用Xen或VMware搭建虚拟机结构

我有一台 Acer Expire X3200 (AMD 64 Quad)。认为这台电脑完全是空的。

是否可以让这台机器运行几个虚拟机?如何运行?

通过使用 Xen 安装 Debian?

通过安装 VMware vSphere Hypervisor™ (ESXi)?

通过使用 virt-manager 安装 KVM?请参阅:家庭服务器:服务器虚拟化,该选择什么?

我想知道开发、测试和生产虚拟机(所有 LAMPS)的最佳设置是什么。

有人有关于他们最喜欢的设置的 123 设置说明吗?

答案1

您应该能够在这台机器上运行多个虚拟机,如果您运行设备类型的虚拟机,其中安装没有 GUI 的操作系统并且只有 512k 的 RAM,那么“几个”会更大。

大约 5 年前,我用双核 Intel 和 4G RAM 完成了这项工作。OpenSuse 是主机操作系统,因为它是启动和运行 XEN 服务器的最简单方法。然后我设置了一个 OpenSolaris VM,并给它大部分驱动器,使用 ZFS 进行管理。然后是一个 Ubuntu Desktop VM,它使用 iSCSI 从该 OpenSolaris VM 挂载分区。我还在 Windows NT 笔记本电脑和 MacOsX 10.4 eMac 上挂载了 iSCSI 分区。一切都运行良好,我还组装了一些其他 VM,用于试验防火墙等功能,以及一些设备 VM。

123 条指令?

  1. 安装 OpenSuSE Linux 12.1,但请确保在对硬盘进行分区时使用 LVM
  2. 打开管理工具 YaST,安装虚拟化。重启以加载 XEN 内核。
  3. 使用 YaST 创建一个逻辑卷作为虚拟硬盘
  4. 返回管理工具并使用虚拟化工具创建虚拟机。将其指向新的逻辑卷和安装 .iso 文件。

根据需要重复步骤 3 和 4。了解一下 LVM 的功能是值得的。它不像 ZFS 那么复杂,但它是虚拟机主机服务器的重要组成部分。

XEN 是一种比 KVM 更成熟的技术,但使用 XEN 的主要原因是 OpenSUSE 使得使用 XEN 管理小型虚拟机服务器变得非常容易。我本来建议使用 VirtualBox,我每天都用它来进行软件开发和测试,但出于某种原因,人们不将其用于生产服务器。XEN 绝对是一种生产工具,也是亚马逊 EC2 的底层技术。

相关内容