主机系统上的其他服务(如 MSSQL)下一个 HyperV 是正常方法吗?

Rob*_*bin 2 virtualization hyper-v windows-server-2016

首先,我对 HyperV、Microsoft 的东西不是很有经验,这可能是一个固执己见的问题。尽管如此,我想知道自从我了解了以下情况后,这是否真的是要走的路还是只是胡说八道。

一家公司即将对其基础架构进行虚拟化。选定的应该实施虚拟化的公司计划使用 HyperV 来实现。我已经想象了他们的计划:

在此处输入图片说明

在我看来,这有一些奇怪的事情:

  1. 在主机系统上直接拥有其他服务(如 SQLServer)而不虚拟化到容器中是否可以?
  2. 域控制器是否可以虚拟化?主机系统可以在域中,而其中一个来宾是域控制器吗?
  3. 他们是否有可能这样做以节省许可证海岸?

先感谢您。

lon*_*eck 6

不,这不是最佳实践配置。

  1. 通常,Hyper-V 主机应该只运行作为 Hyper-V 主机所需的最低限度的软件。这意味着 Hyper-V 角色、防病毒、存储服务(iSCSI、存储空间等)、备份代理和系统监控代理。Hyper-V 主机上不应运行任何面向用户的服务

  2. 在 VM 内运行 DC 没问题。使用 Windows 2012 R2,加入域的 Hyper-V 主机可以在没有可用域控制器的情况下成功引导和启动 VM。在 2012 R2 之前,Hyper-V 主机需要先联系 DC,然后才能启动 VM。但是,这有特定的配置要求。就个人而言,为了简单起见,我会运行一个专用的物理域控制器。

  3. 我不知道他们这样做的动机。对于任何 Windows 服务器,您至少需要 8 个标准许可证,并且每个许可证允许 2 个 VM。因此,只需对 Hyper-V 主机进行最低限度的许可,即可获得至少 16 个 VM。没有许可理由将其限制为 4 个 VM。