虚拟化和最好的硬件共享场景对我来说

在超级用户的这个线程之后,我现在想要开始在硬件上安装我所有的虚拟机。

作为其余部分,我有一个(function足够强)的服务器,我想安装3操作系统:有一个debian(普通开发testing用途),ipcop(networking控制/防火墙)和freenas(本地networking文件共享)。

我想知道哪种情况对我来说是最好的,如果我能分享硬件来做我想做的事情; 或

– 安装一个类似免费的vmware esx和所有三个虚拟机pipe理程序,或者

b – 安装debian,另外两个用虚拟盒子在里面运行

我的需要是:

  • ipcop应处理所有的networkingstream量到互联网,这意味着从我的主电脑的所有stream量,但也从另外两个vm的所有stream量

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

  • 我真的不关心debian访问,我只需要从我的主电脑访问它,而不是其他的vms

我需要为每个虚拟机安装额外的网卡还是可以共享一个相同的快乐吗? (现在我有两个,一个连接服务器到我的路由器[只有ipcop要使用],一个链接到我的开关[我希望所有三个使用])

至于硬盘驱动器,我打算在3个分区中使用1个硬盘分区来安装所有的三个操作系统,然后再加上这个硬盘驱动器,是否正确?

任何人都可以帮助我,非常感谢,这是一个广阔的领域,我不确定要走哪条路

如果这一切都将是Linux我会使用Xen而不是VMWare或VirtualBox。 我认为Xen也会适合你想要更好的虚拟化。 Xen是Debian上的一个好地方。 挑战将是获得防火墙,这里有几个地方开始ipcop和shorewall 。

不要去VMWare。 它只有Windows的graphicspipe理工具。 如果你以Ubuntu为主机,KVM可以很容易地从apt-get安装:)

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

  • 他们都可以共享一张网卡。 只需设置桥接networking接口。

  • 你给你的主机操作系统整个硬盘。 然后您在主机操作系统内部设置虚拟硬盘驱动器。 对于主机操作系统,他们看起来像一个大文件。 所以当你想把你的客人移到另一个主机时很容易。

我会说氙10/10 10/10因为如果你的客户磁盘I / O的任何你有双重操作系统Linux的赢家,使得更快的磁盘I / O …驱动程序调用XENPV赢得..

这完全是关于KVM的。

我打算部署一个相当大规模的KVM备份的环境,4个节点,共享的iSCSI存储,每节点32M RAM,双核心CPU。

关于KVM的最好的事情:

  • 真正的硬件虚拟化支持。
  • 物理设备通过
  • iSCSI支持
  • 可以虚拟化Windows和其他操作系统,而不用与客户混淆(这对于P2V场景非常有用)
  • qemu-convert可以转换许多不同的图像格式,包括RAW和ESX(i)。
  • libvirtd和virt-manager使Live Migration成为一块蛋糕。

缺点:

  • 不能在CentOS 5.4上干净地工作,主要原因是软件包比Ubuntu 9.10年代大一点。
  • 唔。 只有一个,对我来说。