整合 Windows 和 Linux 服务器

整合 Windows 和 Linux 服务器

我期待听取您对将 3 台 Windows 2008 服务器和 2 台 Linux Debian 服务器合并/虚拟化为 1 台(强大的)机器的想法。

实现此目的最具成本效益的虚拟化软件是什么?VMWare 看起来非常昂贵!

答案1

VMWare ESXi 是免费的,是一个真正的虚拟机管理程序,因为它不需要主机操作系统即可运行;它也是最成熟的,可以说是最广泛支持的 VM 平台。

然而,KVM 是一个后起之秀;Xen 也很受欢迎,但由于 KVM 内置于 Linux 内核(而不是 Xen 的单独微内核),它正在迅速赶上 IBM 的步伐,并将其用于其云计划,并且现在所有主要的 Linux 发行版都支持它。

如果您熟悉 Windows,那么还有 Hyper-V;根据您当前的许可,有几种版本价格便宜或免费(企业版使用相同的“父”许可可为您提供 4 个客户虚拟机)。

答案2

Xen-http://www.xen.org或 KVM -http://www.linux-kvm.org/page/Main_Page

KVM 是这个领域的新生事物,我的工作已经使用 KVM 系统 3 个月了,它们是一种非常高效的解决方案。

我们在 Centos 的基础安装上运行它。

答案3

您是否考虑过将冰箱中的所有鸡蛋都放在一个篮子里?这可能更有效,但也相对脆弱。请确保您能够应对丢失全部这个超级整合的单点故障上的服务同时,在您进一步了解技术细节之前。

答案4

成本效益在不同情况下有不同的定义。

正如所指出的,KVM 和 VMWare ESXi 是免费的。如果你的时间很便宜或者有工作要做(即这是你的职责的一部分,而不是强加给你的),那么嘿,免费!而且能够“混合它们”,因为虚拟化就是虚拟化。操作系统不应该“知道”它们物理上不在同一硬件上。

另一方面,如果您正在运行关键业务应用程序,那么缺乏集群和支持可能会让您陷入困境。一台运行 ESXi 服务器上所有应用程序的服务器将意味着维护会导致所有服务器停止运行,或者电源或控制器损坏或 RAM 损坏会导致多台服务器停止运行,而不仅仅是一台。这时昂贵的支持合同或额外许可就派上用场了,这样当用户在服务器机房外拿着干草叉和火把在烤肉叉上尖叫着要您的数字服务器时,您就可以获得可用性和冗余性。

小型企业可能只需要 2 个相对便宜的“白盒子”(谷歌一下),这些系统是自制的但符合 VMWare 规格,可以免费运行 ESXi,然后制定一个时间表来备份和复制 VM 从“生产”盒到“备份”盒,所以如果一台机器死机了,你可以启动孪生机器并让用户在修复另一台机器的同时使用其中的服务,或者拆分服务,这样当 VM 1、2、3、4 和 5 在两台机器上时,你实际上可以在第一台机器上运行 1、2 和 3,在另一台机器上运行 VM 4 和 5,在发生故障时启动所有 5 个。

或者您可以获得 2 个白盒,将它们连接到备份的外部存储,并将您的 VM 存储在其上,这样您就有 2 个前端服务器可以从共享存储中分配 VM(无论如何,在大多数情况下,您需要它进行全面迁移和冗余)。

ID确实希望有某种形式的硬件备份,以防服务器崩溃。

否则,您将需要一些支持合同或支付迁移费用,因为我不知道您是否想学习如何在生产系统上获得诸如隔离和高可用性之类的东西。但是,这是可以做到的。如果您搜索“Linux 高可用性”,您会发现诸如 heartbeat 和 DRBD 之类的项目,它们可以在 2 或 3 个 Linux 服务器之间通过以太网实现冗余,并且可以与 XEN 结合使用。作为我的试验,我对在生产系统上这样做感到紧张,但是嘿……我不知道您有多大胆。否则,Red Hat 和 VMWare 和 Citrix 提供了更多“精致”的工具。

相关内容