Virtualization

主機系統上的其他服務(如 MSSQL)是 HyperV 下一個正常的方法嗎?

  • October 11, 2018

首先,我對 HyperV、Microsoft 的東西不是很有經驗,這可能是一個固執己見的問題。不過,我想知道既然我已經了解了以下情況,這是否真的是要走的路還是只是胡說八道。

一家公司即將虛擬化其基礎架構。應實施虛擬化的選定公司計劃使用 HyperV 來實現這一目標。我已經視覺化了他們的計劃:

在此處輸入圖像描述

在我看來,這有一些奇怪的事情:

  1. 將 SQLServer 等其他服務直接放在主機系統上而不虛擬化到容器中是否可以?
  2. 域控制器是否可以虛擬化?主機系統可以在域中,而它的來賓之一是域控制器嗎?
  3. 他們是否有可能這樣做,以節省許可證海岸?

先感謝您。

不,這不是最佳實踐配置。

  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。

引用自:https://serverfault.com/questions/934907