我應該將 Hyper-V 用於基本的 Windows Server 2016 文件伺服器嗎?
我正在一台具有 16 GB RAM 和 ~20 TB 磁碟的機器上使用 Windows Server 2016 設置一個新的文件伺服器。伺服器將處理 15 個人的文件,主要是平面設計師使用的大文件。
這是組織中的第一台 Windows 伺服器(即沒有現有的 AD 域可以加入)。
將有兩台這樣的伺服器,每台位於不同的站點,通過 DFS-R 複製文件。
我應該設置在裸機上一起執行的 DC 和文件伺服器,還是應該使用 Windows Server 2016 Standard 附帶的虛擬化許可證在裸機上僅執行 Windows Server + Hyper-V 並為每個伺服器創建單獨的 VM域控制器和文件伺服器?
我知道 16 GB RAM 並不是一個巨大的數量,並且執行 3 個 Windows 副本而不是僅執行一個副本會產生相當大的成本 - 儘管這是唯一的限制,但更多的 RAM 相當容易獲得。我會為 Hyper-V 預留 2-4 GB,為 DC 預留 2-4 GB,為文件伺服器預留 8-12 GB。
有一對為引導驅動器鏡像的 1 TB 磁碟,如果我要走虛擬化路線,那麼我會在引導驅動器上創建另一個分區,格式化為 ReFS,以保存每個 VM 的 C: 驅動器。
然後在 RAID 5 中有 6 個 3 TB 磁碟 - 同樣,如果我正在虛擬化東西,這也將被格式化為 ReFS 和一個為文件儲存創建的大虛擬磁碟。
我傾向於將其虛擬化,因為它為您提供了更大的靈活性。如果硬體變得微不足道,或者製造商無法/不會解決問題,那麼您可以線上遷移到另一台 hyper-v 伺服器。
實際上,虛擬化它的唯一缺點是:
- 由於成本,您可以使用的 RAM 減少了約 4GB
- 可能會為 DFS-R 使用快照之類的壞東西(使用 DFS-R 時永遠不要恢復到快照。事實上,忘記它們的存在。)
是的,即使考慮到成本,您也應該進行虛擬化。現在沒有必要執行裸機伺服器安裝(唯一的例外是舊版作業系統)。
重新考慮在 3TB 硬碟驅動器上使用 RAID5,您可能無法在另一次長期重建中倖存下來。今天,RAID5 只能用於仍然很有意義的 SSD。
不要使用 DFS-R。無法複製打開的文件和糟糕的切換邏輯(DFS-R 不知道哪個伺服器擁有最新的一致數據)會導致非常糟糕的結果,尤其是在虛擬化環境中。
使用 Storage Replica 或 StarWind vSAN Free 進行複制。
以下是使用 Storage Replica 在 Stretched Cluster 配置中部署 HA 文件伺服器的範例:https ://docs.microsoft.com/en-us/windows-server/storage/storage-replica/stretch-cluster-replication-using-shared -貯存
以下是如何使用 StarWind vSAN 建構主動-主動 HA 文件伺服器的範例:https ://www.starwindsoftware.com/technical_papers/Microsoft-Hyper-V-2012-R2-Dedicated-SAN-scenario-Basic-2-節點-Setup.pdf
希望能幫助到你。