基於 PVE + TrueNAS 的私有雲配置流程


接上篇 基於PVE+ROS+LEDE的軟路由配置流程 ,這篇將在 PVE 上部署 TrueNAS,打開官網下載鏡像(如果想使用 linux ,安裝 TrueNAS-Scale 即可,配置流程大同小異)

https://www.truenas.com/download-tn-core/

點擊 local - ISO Images - 上傳 選擇 TrueNAS 鏡像 然后上傳,本文使用版本為 12.0-U2.1

填寫虛擬機的 名稱 VM ID 默認即可,然后下一步

 

ISO 鏡像 選擇剛上傳的鏡像,然后下一步

 

保持默認,下一步

設置為 SATA 和  16G ,然后下一步

核心數給 4 核,實際測試基本夠用,然后下一步

內存把剩下的能給的都給了,因為 TrueNAS 非常吃內存,設置為 12G ,剩下一點點留為余量,然后下一步

網絡默認即可,下一步

 

檢查配置后點擊完成

 

選擇 TrueNAS 然后打開 控制台 即可看到此界面

空格 選擇剛分配的磁盤作為系統盤,然后下一步

 提示將會清除所分配的 16G 系統盤所有資料並無法用作分享數據用途,確認下一步

 

 設置密碼,下一步

 

 使用 BIOS 啟動方式

 

 然后開始刷屏,等待片刻

 

 提示安裝完成,重啟

 

 選擇 3 重啟系統

 

 等待刷屏結束

 

 輸入 11 關閉虛擬機

 

這時有多種添加硬盤的方式,第一種是虛擬化硬盤,但是為了減小 CPU 的開銷,建議直通硬盤,下面假設添加的硬盤為第二個硬盤(第一個為 PVE 所在的系統盤),在 linux 下為 sdb ,第三個則為 sdc ,以此類推

硬盤分區,如果有老分區則刪除后創建新分區(如果不是新硬盤記得備份數據),d 刪除老分區,n 新建分區,p 查看分區,w 寫入分區

fdisk /dev/sdb

ctrl + c 退出后,此時會存在一個分區,新增了 /dev/sdb1 文件,硬盤存在幾個分區就有幾個文件,如有兩個分區就會有 /dev/sdb2 ,然后格式化分區

mkfs -t ext4 /dev/sdb1

創建掛載目錄,可以創建在其他位置,習慣創建於 mnt 目錄下

mkdir -p /mnt/sdb1

臨時掛載分區

mount -t ext4 /dev/sdb1 /mnt/sdb1

如果想開機自動掛載,則需要獲取硬盤的 UUID ,輸入命令后找到對應的硬盤的 UUID ,復制或記錄下

blkid

在  /etc/fstab  中添加下面語句,紅色部分填寫上面復制的 UUID ,可以不加引號,此時開機會自動掛載,最后兩位表示是否被 dump 作用和是否自檢,如果不需要可以設置為 0 0

UUID=0000000000 /mnt/sdb1 ext4 defaults 1 2

 然后輸入下面命令掛載硬盤

mount - a

點擊 數據中心 - 儲存 - 添加 后設置 ID 目錄設置為掛載目錄,內容全選,然后點添加

當然大容量硬盤用這種方式添加會非常慢,需要十幾分鍾,且使用時會占用 CPU 資源,因此考慮將硬盤直通給虛擬機,第二種方法前提是 PVE 所在磁盤不能使用 SATA 接口,否則直通后無法進入 PVE ,因此需要使用 NVME 接口或 U 盤安裝 PVE ,開啟直通的方式參考上一篇文章,開啟后輸入  lspci  查看 SATA 控制器的編號,圖中為 00:1f.2

 

點擊 TrueNAS - 硬件 - 添加 - PCI 設備 

 

 在 設備 中選擇 SATA 控制器,如果右側沒有顯示,則根據左側編號選擇,然后勾選 所有功能 ,添加后啟動虛擬機即可看到添加的硬盤

 

第三種方法是在第二種方法無法使用時使用的,僅將當前硬盤添加給虛擬機而非整個 SATA 控制器,算是一種折中的辦法,缺點是無法使用 S.M.A.R.T 相關功能,無法監控硬盤狀態,進入命令行輸入以下命令查看硬盤名稱

ls /dev/disk/by-id

假設添加西數盤,則復制或記錄下左側硬盤的名稱(分區的名稱會多一個后綴),記為 ata-WDC_0000000000,填入下面紅色第二部分, 紅色第一部分 102 處則填寫虛擬機的編號

qm set 102 -sata1 /dev/disk/by-id/ata-WDC_0000000000

然后掛載硬盤

mount -a

此時可以看到多了一個硬盤

啟動虛擬機。在 控制台 中輸入 1 設置網絡信息,輸入 1 選擇網口,輸入 n 不刪除 interface ,輸入 n 不刪除 interface 設置,輸入 n 不設置 dhcp 使用靜態 IP ,輸入 y 配置 IPv4 ,輸入 em0 為 interface,輸入 192.168.60.4 為靜態 IP ,輸入 24 為網關(即 255.255.255.0 ),輸入 n 不設置 IPv6 ,輸入 n 不設置故障轉移

之后可以看到 IP 地址,輸入地址即可打開 TrueNAS

輸入用戶名密碼進入 TrueNAS ,默認用戶名為 root ,進入后點擊 System - General - Language 選擇 Simplified Chinese 設置語言為簡體中文

點擊 網絡 - 全局配置域名服務器和網關均設置為 LEDE 的地址

點擊 插件 - 刷新索引 ,如果能獲取信息,則網絡配置正確

點擊 儲存 - 池 - 添加

因為是新硬盤,因此選擇 創建池 

設置名稱,然后點擊 推薦布局 ,因為前面添加了一個分區沒有刪除,因此提醒此操作會丟失數據,勾選強制然后點擊創建 

此時會出現一個池

 

開啟 Windows 文件共享,點擊 共享 - Windows共享(SMB),設置路徑,然后點擊提交

在 Windows 文件管理器地址欄中填入 TrueNAS 地址

右鍵文件夾選擇 映射網絡驅動器,選擇一個盤符之后點擊完成

輸入用戶名密碼即可得到一個磁盤,之后就可以和其他普通磁盤一樣使用了

 

感謝

【每日一記13】第10天:PVE虛擬化平台添加硬盤過程

https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=128929

TrueNAS安裝教程

https://www.bilibili.com/read/cv9286343/

PVE直通硬盤的問題探討

https://koolshare.cn/thread-166732-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM