对我来说虚拟化和最佳硬件共享方案

对我来说虚拟化和最佳硬件共享方案

下列的此主题以超级用户身份,我现在想开始在硬件上安装所有虚拟机。

另外,我有一个(足够强大的)服务器,我想在其上安装 3 个操作系统:一个 debian(通用开发测试平台用途)、一个 ipcop(网络控制/防火墙)和一个 freenas(本地网络文件共享)。

我想知道哪种方案对我来说最好,以及我是否能够共享硬件来做我想做的事情;

a - 安装一个虚拟机管理程序,例如免费的 vmware esx 以及其中的所有三个虚拟机,或者

b - 安装 Debian,另外两个使用 Virtual Box 在里面运行

我的需求是:

  • ipcop 应该处理到互联网的所有网络流量,这意味着来自我主计算机的所有流量,以及来自其他两个虚拟机的所有流量

  • 应该可以从另外两个虚拟机和我的主计算机访问 freenas 共享

  • 我不太关心 Debian 的访问,我只需要从我的主计算机访问它,而不是其他虚拟机

我是否需要为每个虚拟机安装额外的网卡,或者它们都可以愉快地共享同一个网卡?(现在我有两个,一个将服务器连接到我的路由器 [只有 ipcop 会使用],另一个将其连接到我的交换机 [我希望所有三个都使用])

至于硬盘,我打算使用 1 个硬盘分成 3 个分区来安装所有三个操作系统,然后添加 freenas 驱动器,这样正确吗?

非常感谢能帮助我的人,这个区域太大了,我完全不知道该往哪儿走

答案1

如果全部使用 Linux,我会使用 Xen,而不是 VMWare 或 VirtualBox。我认为 Xen 也更适合你想要虚拟化的东西。一个好的起点是Debian 上的 Xen。挑战在于如何获得防火墙,这里有几个地方可以开始互联网警察岸墙

答案2

不要选择 VMWare。它只有适用于 Windows 的图形管理工具。如果您选择 Ubuntu 作为主机,则可以轻松地从 apt-get 安装 KVM :)

并且越来越多的人从 Xen 迁移到 KVM。

  • 它们都可以共享一个网卡。只需设置桥接网络接口即可。

  • 您将整个硬盘驱动器提供给主机操作系统。然后在主机操作系统内设置虚拟硬盘驱动器。对于主机操作系统来说,它们看起来就像一个大文件。因此,当您想将您的客户机移动到另一个主机时,这很容易。

答案3

我会说 xen 10/10,因为如果您的任何客户磁盘 I/O 都有适用于操作系统 linux 和 win 的 paradriver,那么这可以使磁盘 I/O 更快...驱动程序调用适用于 win 的 xenpv..

答案4

对我而言,一切都与 KVM 有关。

我计划很快部署一个基于 KVM 的相当大规模的环境,4 个节点,共享 iSCSI 存储,每个节点 32GB 内存,双四核 CPU。

KVM 的优点:

  • 真正的硬件虚拟化支持。
  • 物理设备直通
  • iSCSI 支持
  • 可以虚拟化 Windows 和其他操作系统,而无需对客户机进行任何操作(这对于 P2V 场景非常有用)
  • qemu-convert 可以转换许多不同的图像格式,包括 RAW 和 ESX(i)。
  • libvirtd 和 virt-manager 使实时迁移变得轻而易举。

缺点:

  • 在 CentOS 5.4 上运行不太顺畅,主要原因是软件包比 Ubuntu 9.10 老很多。
  • 呃。对我来说,只有一个。

相关内容