我计划将一台装有 SharePoint、Exchange 和 SQL 数据库的 Microsoft SBS 2003 服务器更改为能够提供一定冗余度且不会出现单点故障的服务器。
我正在考虑购买 2 台完全相同的物理服务器,并在每个服务器上放置 2 个 HyperV 或 VMWare 虚拟化服务器。
然后我会将 SharePoint、Exchange 和 SQL 放在那 1 台物理服务器上(共享到 2 个 VM 上)。
我希望第二台物理服务器与第一台服务器完全一样,这样当第一台服务器宕机(由于重启或硬件故障)时,第二台服务器可以处理所有事情,以便用户甚至看不到任何变化(就所有电子邮件、SharePoint 内容而言)可用。
我的问题是:
- 即使同时只使用 SharePoint、Exchange 和 SQL 的一个实例,我是否必须为两台服务器支付许可证费用?
- 有哪些解决方案可以实现这一点?我需要任何额外的硬件吗?需要任何复杂的软件配置来配置这种冗余,以便当一台物理服务器出现故障时,第二台服务器可以处理其余服务器?
- 我应该预料到什么问题?
此解决方案可供 60 人使用。以后可能会扩大。
答案1
- 据我所知,SBS 限制为 75 个用户,您应该开始寻找其他解决方案(std/ent)
- MS 集群要求您使用所有内容的企业版本和适当的集中存储(支持 scsi 预留的 ona)
如果您选择虚拟化:
1. 您将只需要运行一个 VM,如果主机发生故障,VM 将在另一个主机上重新启动,因此您甚至可以在 SBS 持续期间保留它及其所有许可
2. 您仍然需要中央存储(对于 SQL NFS/iSCSI 可能不够用,但 SAS 盒可能只适用于两个主机 - 看看 Dell MD3000 和类似产品)
3. 不需要相同的硬件,只要它支持虚拟化并具有相同的 CPU 标志(基本上不能混合 AMD 和 Intel)
4. ESX 对小型企业来说可能太昂贵了,看看其他解决方案 - RHEV(我个人最喜欢的)、libvirt、proxmox、xenserver 等。5
. 如果您选择不支持 VM 迁移的免费 ESXi,您仍然可以手动在备用主机上重新启动 VM。当然,像 RHEV 这样的解决方案会为您做到这一点。
答案2
您能获得一些共享存储(NAS、SAN 等)吗?由于您将使用 Hyper-V,您可以将虚拟机存储在共享存储中,然后实时迁移到其他服务器(如果第一台服务器仍在运行),或者在服务器关闭的情况下,将虚拟机分配给其他服务器并启动。
显然,您的共享存储将成为您的单点故障,因此您需要寻找一个备份解决方案,但这意味着您不必处理保持两个独立服务器同步的问题。