我的實驗室開始時需要簡化我的工作量,但也附有宏偉的想法。 一次服務器購買開始了它,然後隨著我更多地了解預算內的可能性,它迅速滾雪球。 隨著想法變得更加清晰,實驗室變得越來越大。 我的家庭實驗室還沒有走到山腳下,但我已經準備好開始講述它是如何形成的以及未來會發生什麼。
我的實驗室開始時需要簡化我的工作量,但也附有宏偉的想法。 一次服務器購買開始了它,然後隨著我更多地了解預算內的可能性,它迅速滾雪球。 隨著想法變得更加清晰,實驗室變得越來越大。 我的家庭實驗室還沒有走到山腳下,但我已經準備好開始講述它是如何形成的以及未來會發生什麼。
故事始於大約一年前,當時我決定辭去系統管理員的職務,轉而從事教育事業。 我在當地一所非常注重動手學習的大學找到了一份信息技術課程的工作。 除了準備講座外,我還必須為學生準備虛擬實驗室環境,讓他們從真實世界的場景中學習。
我很快發現使用為我提供的環境既困難又費時。 缺乏訪問權限使得簡單更改的請求花費了太多時間,因此很難獲得恰到好處的配置。 我開始在我的桌面上開發實驗室模塊,但即使有 32GB 的 RAM,我也無法順利運行一些更複雜的環境使用的 10 多個系統。
一天晚上,我啟動了我的第一台家庭實驗室服務器,以減輕這種痛苦。 我在亞馬遜上找到了一個似乎符合我需求的系統。 配備雙至強 710、5670GB 內存和 144TB 原始存儲的 Dell PowerEdge R12。 幾天后它送到了我家門口,到那天晚上它就運行了 VMware ESXi; 我正在參加構建實驗室模塊的比賽。
那一台服務器滿足了我當前的需求,但我發現自己很快就為新想法構建了一個測試平台。 出現了兩個新問題,我需要更多。 (或者也許我只是想要更多。)儘管我現在可以輕鬆地創建和測試環境,但我想為實驗室模塊的部署添加更好的自動化。 我的想法是複制學生的學習環境並找到方法來做到這一點。 很明顯,我需要更多的服務器。
然後我很幸運,在當地一家計算機回收非營利組織中發現了一些富士通 RX300 S7 的超值優惠。 在每個內部,我都發現了雙 Xeon e5-2620 處理器和 64GB 內存。 我還能夠在 Cisco SG300 28 端口交換機和幾個 APC UPS 上達成交易。 我將兩個 RX300 變成了一個 vSphere 集群,並選擇了一個 Dell Precision T3500 塔作為共享存儲的臨時 FreeNAS iSCSI 設備。
我開始玩弄 Ansible 在這一點上(仍在進行中),但我很快發現 1GB SAN 是不夠的,而且 RX300 對 RAM 非常挑剔。 我決定制定一個計劃來創建一個更強大的環境,同時考慮到一些可擴展性。 我還為我的第三階段項目奠定了基礎。
我搜索了“interwebs”,發現在線經銷商提供的一對 Dell PowerEdge R620 的交易非常可觀。 它們配備雙 Xeon e5-2630、64GB RAM 和 10GbE NIC。 我添加了一些我從非營利組織獲得的 RAM,為每個配備 192GB。
我在我的 R10 上添加了一個 480GbE NIC 和一些 Intel 710GB SSD,並使用 XigmaNAS(正式名稱為 NAS4Free)將其變成了一個 NAS。 如果需要擴展,我可以及時添加外部 HBA 卡和存儲機箱。 我將所有這些連接到 Mikrotik 10GbE -16 端口交換機(Cloud Router 交換機 317-1G-16S+RM),它的價格非常好,並且被動冷卻,因此不會增加任何噪音。
我將 Dell T3500 重新用於網絡邊緣的 Pfsense 盒子。 這讓我可以設置 OpenVPN 進行遠程訪問,用 VLAN 分割我的網絡,並在未來使用其他許多功能。 我還拿起了一台 HP z210 台式機,放入了一些 SSD,用於運行 Windows Server 2019 的鏡像引導驅動器。我重新調整了 R12 的 710TB 存儲空間的用途,並將它們綁在一起(有些帶有拉鍊)用於備份存儲。 目前,Veeam 的社區版正在為我備份關鍵虛擬機。
我知道您想知道我對那些富士通服務器做了什麼。 別擔心,他們不會閒置太久。 我正在為第 3 階段做準備。我最近為他們購買了幾個 10K 600GB 旋轉器和 10GB Mellanox Connect x2 卡。 我也在努力尋找更多的 RAM 讓他們開心。
第 3 階段是一個小項目,我已經在腦後想了一段時間了。 我不知道該怎麼稱呼它,但我在想“盒子裡的沙盒”、“Homelab to go”或“Cyber Range on the Fly”。 不管它最終被稱為什麼,其想法是自動化和打包一組開源工具,這些工具可以讓任何具有最少技術知識的人推出(到舊的裸機上)並擁有一個功能齊全的實驗室環境用於培訓或教學. 最初的想法是為高中教師提供的,他們希望以一種廉價而簡單的方式將 IT 帶入課堂,並希望能夠與俄亥俄州網絡靶場相結合(在未來的故事中會詳細介紹這一點)。
這個實驗室的故事還沒有結束,甚至還沒有真正開始。 就在前幾天,我在戴爾 R320 上遇到了一筆划算的交易,並且仍在嘗試確定一種將其集成到系統中的方法。 我可能是一名教師,但我自己每天都在學習,這個實驗室已經讓我對很多事情敞開心扉。 我很想听聽您對我的實驗室的想法、問題和想法。
– 瑞安摩爾, @RyanMoore88
這篇文章是用戶提交的一系列內容的一部分,這些內容致力於探索構建、維護和有時再次構建家庭實驗室的樂趣和挑戰。 這個系列是與我們的朋友合作的 /r/家庭實驗室. 如果您有興趣分享您的設置,請發送電子郵件至 [email protected]