Unraid兩個比較方便的功能 Docker和VM.
本篇是VM相關的記錄.
以下所有操作均需要設置好陣列和共享目錄!1. 在unraid中配置虛擬機基礎配置
路徑: 管理頁面 - 設置(Setting) - 虛擬機管理器(VM Manager)
點擊右上角的 高級視圖
虛擬機基礎設置
1.1 選擇好保存虛擬機文件保存的位置
1.2. 選擇好讀取存儲ISO鏡像文件的位置
即 在創建虛擬機時, 我們可以選擇的鏡像文件的位置 (後邊會用到).
掛載好陣列後, 我們可以通過SMB管理文件, 這裏一般用來存放系統鏡像.
13. 如果你要安裝 Windows, 需要額外下載一個磁盤驅動文件
(即 默認 Windows VirtIO 驅動程序 ISO)
1.4. 根據自己需要修改其他設置
1.5. 應用設置
2. 創建虛擬機
路徑: 管理頁面 - 虛擬機(VMs)
點擊 添加虛擬機(ADD VM)
添加虛擬機
選擇你要創建的虛擬機系統 (這裏以 Ubuntu 為例)
虛擬機配置
2.1 名稱
頁面上顯示的名稱, 同時也是保存在磁盤上的文件夾的名稱.
即 假設 名稱為 Ubuntu, 虛擬機默認存儲路徑為 /mnt/user/Storage/vm/
則 我們在磁盤上會看到一個 /mnt/user/Storage/vm/Ubuntu 的文件夾,
裏邊有一個vdisk1.img 的文件.
2.2 邏輯CPU
分配給虛擬機的可用CPU核心數
以我的機器為例: 假設分配4個核心給虛擬機, 點選4個變為亮橙色即可.
注意: 左側 物理線程/ 右側 邏輯線程
CPU 的線程分為 物理線程 和 邏輯線程
假設 物理線程工作效率為 100%, 那麼 邏輯線程工作效率達不到 100%.
如果需要效率計算, 請點選物理線程.
2.3 初始內存 / 最大值內存
虛擬機可用的內存大小, 直接限制初始內存接即可, 這樣會直接分別初始內存的大小到虛擬機.
2.4 機器
一般默認即可, 有特殊需求的時候再更改.
2.5 BIOS
虛擬機BIOS類型
系統支持UEFI引導, 選擇 OVMF.
系統不支持UEFI引導, 選擇 SeaBIOS.
2.6 USB控制器
虛擬機內USB版本, 如果需要3.0的話, 選擇 3.0 qemu XHCI.
2.7 操作系統安裝 ISO
要安裝的系統鏡像文件 (存儲在之前設置好的ISO目錄., 見 1.2)
2.8 主要 虛擬磁盤位置
劃分給虛擬機的硬盤存放位置, 一般默認自動即可.
如果你有 SSD 且想讓虛擬機跑在SSD上, 可將存放位置選為 SSD 的磁盤.
如果你用的是 img 類的鏡像文件, 這裏選擇手動, 並將在後邊選擇你的鏡像位置.
例如 我這裏選擇的是 LEDE 的虛擬機鏡像文件.
手動指定鏡像文件
2.9 主要 虛擬磁盤大小
劃分給虛擬機的磁盤大小, 記得寫單位( M / G / T). .
(之前沒有寫單位, 導致只分了256字節到虛擬機...)
2.10 主要 虛擬磁盤類型
虛擬機磁盤類型 默認選擇 raw ( qcow2 還在開發中)
2.11 主要 虛擬磁盤總線
虛擬機磁盤通信協議 默認選擇 Virtio 即可 (性能高), 如果無法啓動的話再選擇 SATA.
如果想添加多個磁盤, 點擊左側的 + 即可添加第二塊硬盤, 以此類推.
2.12 Unraid 共享
將unraid的文件夾共享給虛擬機
2.13 Unraid 掛載標籤
虛擬機內掛載標籤
Linux 命令: mkdir -p /mnt/media;
mount -t 9p -o trans=virtio media /mnt/media
文件系統類型 掛載選項 標籤 掛載路徑
- 9p 是一種 KVM 虛擬化的文件系統
- trans=virtio 指定交互協議
- media 這一步中設置的標籤
- /mnt/media 虛擬機內的文件路徑
關於掛載的參數, 可參考KVM 的官方文檔 和 這篇文章.
2.14 顯卡 / 聲卡
我沒有直通過顯卡/聲卡, 這裏就不班門弄斧了...
2.15 網絡 MAC / 網絡橋接
虛擬機網卡 MAC 地址, 有特殊需求可自行更改
選擇橋接的網卡
2.16 其他 PCI 設備
其他直通的設備, 我這裏沒有可直通的設備, 略...
2.17 其他參數根據需求自己填寫
以上都配置好之後, 點擊 創建 就在 unraid 下創建了一個虛擬機.
3. 連接虛擬機
當虛擬機創建好並開啓之後, 我們就可以通過 VNC ( Virtual Network Console ) 來連接我們的虛擬機了,
接下來就是使用了, 這裏就不展開了.
下一篇: 我用 Ubuntu Server 都架設了哪些服務, 都幹了什麼.