我目前安装了一台 Hyper-V Server 2008 R2 服务器,它成功运行了 4 个虚拟机,但内存/RAM 开始变得稀少。我实际上还有第二台机器可用,所以我的好主意是继续在第二台机器上设置第二台 Hyper-V 服务器;这样就无需购买更多 RAM 和存储空间,因为第二台机器已经有 RAM 了。
然后我想到了一个障碍。
我想使用一个面向公众的域名;因此,我是否可以设置一个由两个 Hyper-V 服务器组成的集群,每个服务器托管 4 个专用于一个用途的 VM 服务器,如下所示:
服务器 1:
- SQL 服务器 2012
- 游戏服务器
- TeamSpeak 服务器
- 团队基础服务器 11
服务器2:
- 域控制器Domain Controller
- Exchange 服务器
- SharePoint 服务器
- IIS/Web服务器
如果可能的话我该怎么做?
答案1
“集群”与“两台或多台 Hyper-V 服务器,每台服务器托管一些虚拟机”是完全不同的概念。您可以拥有任意数量的 Hyper-V 服务器,它们甚至不需要成为域的一部分(如果不是为了更好的管理);它们会愉快地一起工作。
您需要一个集群来提供高可用性,即,如果主机不可用,则每个主机都能够运行通常由另一个主机托管的虚拟机。
为了设置 Hyper-V 故障转移群集,您需要在主机之间建立某种形式的共享存储、一些非常具体的网络配置和一个 Active Directory 域(您不能拥有任何在没有它的情况下,Windows 上的故障转移群集);此外,您还需要确保每台主机都有足够的硬件资源来运行全部如果有需要,它可以立即恢复虚拟机,否则如果另一台主机发生故障,它将无能为力。
您可以找到所需的所有信息这里。