本文章翻譯自 https://www.unbxtech.com/2020/04/howto-create-vm-freenas-11.html (2020年4月)
FreeNAS/TrueNAS伺服器可以做的不僅僅是通過網絡存儲和共享文件。如果你有一台性能不錯的機器,你可以在FreeNAS中利用閒置資源建立虛擬機器(VM)。
基本要求
虛擬機器(Virtual Machine)是使用多餘的硬件資源模擬一部單獨的電腦系統。你可以將多個不同的操作系統安裝到同一個伺服器中。FreeNAS是由bhyve或BSD管理程式提供該功能。你需要在系統的Shell裡檢查處理器是否與bhyve兼容。
- AMD: grep POPCNT /var/run/dmesg.boot
- Intel: grep VT-x /var/run/dmesg.boot
在Shell中輸入上述命令。你要確保列出了POPCNT (AMD)或EPT和UG (Intel)功能。
此外,你必須下載所選操作系統的ISO鏡像文件。你基本上可以在虛擬機器上安裝任何操作系統,不論是Windows還是Linux。我們在教學文章中使用elementary OS 5.1作為例子。
安裝步驟
首先,你需要為虛擬機器分配專用的存儲空間。你應該已經從一個或多個硬碟裡建立了一個存儲池,用於通過網絡共享文件。點擊右上角垂直省略號菜單按鍵(⋮),將新的Zvol (ZFS Volume)增加到所選的存儲池。
在命名之後,指定Zvol的大小。你要確保磁碟大於安裝操作系統的最低要求。例如,Microsoft Windows 10和Ubuntu Desktop分別至少需要32 GB和25 GB。
- 轉到「Virtual Machines」部分,然後單擊「Add」以建立新的VM。
- 在Windows、Linux和FreeBSD之間選擇「Guest Operating System」。
- 為VM命名並輸入說明。
- 如果你想每次都手動啟動VM,請取消選項「Start on Boot」。
正常情況下,VM將會沿用與你的FreeNAS伺服器相同的IP地址,但你也可以選擇不同的接口和IP地址。
- 選擇使用現有磁盤映像「Use existing disk image」的選項,並找到之前建立了的Zvol。
- 將虛擬網絡適配器保留為原廠設定。
如果你的電腦配備了多個網絡接口或額外的NIC卡,你可以在這裡為VM分配一個專用接口。
你可以將準備好的ISO文件傳輸到FreeNAS任何一個存儲池,也可以直接將它上傳到現在設定介面裡。然後,你可以檢查顯示VM配置的完整列表作確認。
點擊切換開關以啟動虛擬機器。你可以打開選項卡以顯示更多信息。點擊「VNC」按鍵會將你直接帶到Web查看器視窗,允許你遠程控制和查看VM的影像輸出。或者,你可以查看我們關於使用其他獨立VNC應用程式連接VM的教學文章。
首次啟動虛擬機器時,你可以像往常一樣繼續安裝操作系統。
FreeNAS或TrueNAS可能不是操作虛擬機器的最有效方式,但對於大多數臨時用家來說是可以接受的。在家庭和小型企業環境中建立單獨的VM伺服器幾乎是不可能的。更不用說,你可以充分利用系統的空閒資源(CPU週期和RAM容量)。