Home Lab家庭實驗室搭建之設計規劃篇
當建立一個家庭實驗室時,必須先考慮清楚你建立它的目的。 正如《哪來的天才?》(Talent Is Overrated)一書中所說「:練習中的平凡與偉大(What Really Separates World-Class Performers from Everybody Else.)」,人們學到了刻意的練習,不僅會關注練習的量,同時練習的質量和因素使得能夠從訓練中獲得和維持的技能水平發生巨大的差異。本文所屬的系列文章所講的實驗室搭建的主要目標如下:
1. 模塊化,方便後續擴展的需求。
2. 一定要模擬真實的場景。3. 實現自動化和腳本化以便能快速重建。
這些主要目標應該有助於幫助你適應和實踐,另外,隨著後續的需要以及Windows試用版的過期應該將實驗室設計為可重建的。
以下是建立家庭實驗室系列博客文章中關於如何重新構建和自動化Microsoft Windows實驗室環境的第一篇。
組件
組件可以分為2個部分,我們將運行虛擬機的平台和用來存儲ISO映像和備份的NAS伺服器。 由於家庭實驗室不是生產環境,因此不需要將VM文件託管在NAS伺服器中去實現高可用性。
虛擬化伺服器
伺服器硬體基本配置:
四核CPU或更高核數n1TB SSD或NVMe。n32 GB或更高的內存n2個或更多網路介面n
軟體:
Type 1 Hypervisor (Hyper-V, XenServer, VMware ESXi)
NAS伺服器
伺服器硬體nRAID系統n1Gbps連接或更好n1TB或更多的共享存儲n由於NAS伺服器是一台設備,因此將不使用軟體來提供一些功能。 需要的功能如下:nCIF / SMB支持nNFS支持n支持巨幀(Jumbo Frame)n
對於伺服器硬體我建議使用SuperMicro伺服器像E200-8D,E-300-8D和SYS-5028D-TN4T,NUC,也可以使用Shuttle PC作為預算的替代品。不需要真正設計為一台伺服器,在許多必需的情況中很多都是用來獲得驅動程序的工作。 這篇博文很好很全面的講述了家庭實驗室的硬體配置TinkerTry IT @ Home
虛擬機軟體
對於在Linux的情況下構建VM模板也不會有什麼問題,因為下載ISO對於大多數Linux發行版都是沒有問題的。 在Microsoft的情況下的選項可以如下:
MSDN訂閱n如果你是學生可以使用Spark程序nMicrosoft評估許可n
對於路由和分段,可以下載一些預構建的發行版和虛擬設備。 我個人的比較喜歡使用VyOS開源路由器軟體。 我將在這個系列的博文中一直使用VyOS。
設計
家庭實驗室的物理設計將如下圖所示,我們可以在NAS伺服器/設備中擁有一個或多個伺服器和共享存儲,這些都在我們的家庭防火牆後面。
虛擬機網路將由一個基本構建塊組成,其中一組虛擬機將託管在充當防火牆的VyOS路由器後面,同時,這也使得NAT和VPN設備能夠保持虛擬機與家庭網路的隔離。
可以通過添加第二台路由器來擴展基本構建塊,以便在它們自己的虛擬交換機中將VM彼此分開,也便於模擬分段和遠程站點。
在擴展多個物理伺服器的情況下,可以通過使用站點到站點的VPN將它們連接在一起。
這是我的家庭實驗室重建的基本設計方案,在下一篇文章中我將創建虛擬網路和VyOS路由器。 一如既往的希望你能在這裡找到有用的信息。
本文參考來源於darkoperator,如若轉載,請註明來源於嘶吼: Home Lab家庭實驗室搭建之設計規劃篇 更多內容請關注「嘶吼專業版——Pro4hou」
推薦閱讀:
※如何成為BioEngX作者
※DIY 自動過柱機(製備色譜儀)手記2——泵
※國內計算機網路方向做得好的老師和實驗室有哪些?
※為了避免爆炸等事故發生,化學實驗室是如何進行安全防護的?
※科研狗睡在實驗室是怎樣一種體驗?