Virtualization
主機系統上的其他服務(如 MSSQL)是 HyperV 下一個正常的方法嗎?
首先,我對 HyperV、Microsoft 的東西不是很有經驗,這可能是一個固執己見的問題。不過,我想知道既然我已經了解了以下情況,這是否真的是要走的路還是只是胡說八道。
一家公司即將虛擬化其基礎架構。應實施虛擬化的選定公司計劃使用 HyperV 來實現這一目標。我已經視覺化了他們的計劃:
在我看來,這有一些奇怪的事情:
- 將 SQLServer 等其他服務直接放在主機系統上而不虛擬化到容器中是否可以?
- 域控制器是否可以虛擬化?主機系統可以在域中,而它的來賓之一是域控制器嗎?
- 他們是否有可能這樣做,以節省許可證海岸?
先感謝您。
不,這不是最佳實踐配置。
- 通常,Hyper-V 主機應僅執行成為 Hyper-V 主機所需的最少軟體。這意味著 Hyper-V 角色、防病毒、儲存服務(iSCSI、儲存空間等)、備份代理和系統監控代理。Hyper-V 主機上不應執行任何面向使用者的服務
- 在 VM 中執行 DC 就可以了。使用 Windows 2012 R2,加入域的 Hyper-V 主機可以在沒有可用域控制器的情況下成功啟動和啟動 VM。在 2012 R2 之前,Hyper-V 主機需要先聯繫 DC,然後才能啟動 VM。但是,這有特定的配置要求。就個人而言,為了簡單起見,我會執行一個專用的物理域控制器。
- 我不知道他們這樣做的動機。對於任何 Windows 伺服器,您至少需要 8 個標准許可證,每個許可證允許 2 個 VM。因此,只需最低限度地許可 Hyper-V 主機,您就可以獲得至少 16 個 VM。沒有許可理由將其限制為 4 個 VM。