[筆記]土砲 10G ZFS NAS - FreeNAS 學習中 (持續更新)

為研討會重啟 FreeNAS Server

很慚愧自從安裝完 FreeNAS 後就沒有再去研究它, 一擺又是半年過去了. 據說 Facebook NAS同好打算辦幾場研討會, 也不曉得到底場次確定了沒有, 不過怕到時候鴨子聽雷, 還是把 FreeNAS 先搞起來.

人家是 show 10TB 硬碟, 自己是拿 1TB 硬碟來擺, 手上沒有多餘的硬碟了, 所以直接去 NOVA 買了 Toshiba 1TB 硬碟三顆來實驗吧!


太久沒用, 都忘了怎麼裝了, 準備二支 USB隨身碟, 一支插在 HP MicroServer Gen8 機器內, 用於安裝 FreeBSD 主系統. 另一支為安裝程式.插在外面.

設定由機器外的 USB Key 先開機.


HP MIcroServer Gen8 機器預設 SATA Port 為 RAID Mode. 修改為 AHCI Mode



設定 USB DriveKey 先開機


開機畫面


FreeNAS 主系統安裝在 USB隨身碟(插於機器內部)


安裝完成. FreeBSD Web UI
FB: Pctine
HP MicroServer Gen8 遠端安裝

這台 HP MicroServer Gen8 本身支援 iLO 4 遠端管理功能, 透過 browser 就能從遠端安裝作業系統

記得將 iLO 4 port 接上網線, 並進入 BIOS 設定 iLO 4 固定IP, 並建立登入的帳號密碼.


開啟 browser, 並輸入 iLO 4 IP 就能連上這台 Server, 查詢它的所有軟硬體狀態了.
https://your_ilo4_ip


要從遠端看到 Server 的畫面, 以及使用 Virtual KVM, 必須購買 License, 網路上可以找到一些 Free Trial key.
這樣利用 IE browser 在 Remote Console 就能看到畫面了. (昨天還傻傻的用手機拍, 直接擷圖就好了)












安裝 FreeNAS 時的 iso file 安裝盤也不用燒錄或是轉寫到 USB, 直接用 Virtual Drive 掛上安裝. 這樣方便多了.


FB: Pctine
如何找出 RAID 中故障的硬碟?

昨天以 Toshiba 1TB*3 所建構的 FreeNAS RAID, 今天就發現死了一顆硬碟, 登入Web UI, 系統有警示.



系統只看的到二顆硬碟, 一顆不見了, 但重點是, 到底故障要抽換的硬碟是那顆? 看來只能去比對硬碟的序號. 但這時候也只能關機, 然後把每顆硬碟序號抄寫在抽取匣上. 不然真的不曉得到底那顆壞了.

ps: zpool status 似乎也看不出對應的關係.




FB: Pctine
FreeNAS 硬體需求

http://doc.freenas.org/9.10/intro.html#hardware-recommendations

*8GB RAM 應是最低的需求了, 雖然有些人使用更少的記憶體. 另外官網也推薦使用 ECC RAM. 如果你要使用 iSCSI, 那麼 16GB RAM 是最低的要求.

*啟用 ZFS deduplication 功能, 每 TB 的儲存空間需額外配置 5GB RAM -> 的確是蠻吃記憶體的.

*VM 各自需要額外保留所需的 RAM. 就把 FreeNAS 當做純 storage 應該是比較單純的做法.

*FreeNAS OS 必須安裝在一個專屬的 device, 建議至少有 8GB 容量, 其剩餘的空間不能另外規劃的 data storage. 所以找一個容量不大的 SSD, USB stick. DOM 會是比較理想的做法.



FB: Pctine

pctine wrote:
FreeNAS 硬...(恕刪)



ZFS deduplication個人用戶或少量使用者的話就比較沒必要
自己控管檔案也不太可能造成那麼多重複
dedup 的功能是使用 ram 資源換取 硬碟空間資源, 但是現在一顆 hd 都是幾 tb 以上, 相對來說 ram 比 hd 貴多了, 所以怎麼算開 dedup 都是不太划算的.
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud
EluSiOn wrote:
dedup 的功能...(恕刪)


Windows Server 2012 & 2016 dedup 功能倒是有不少 user 推, 加上 windows server 對於啟用 dedup 所需的 CPU & RAM 資源似乎沒有要求那麼大, 如果平均可以節省個 30%-50% 的空間, 對於企業來說也是不錯的選擇.
FB: Pctine
FreeNAS date & time

正確設定時間在 Server 上是相當重要的, 尤其是如果你有跑 AD server 之類的.

*設定時區: 在 System > General > Timezone

*指定 NTP Server: 在同一個頁面, 點選 [NTP Servers] 可以指定校時所用的 NTP server, 系統已內建三個 NTP server.

*查詢系統時間: 在 System > Information > System Time


Config email
雖然還不曉得到底 FreeNAS 何時會寄送訊息至管理人員, 但還是先設定好.
手冊上是寫這些 Alert 都會寄送 email

System > Email.


記得去設定 root account 的 email address.
FB: Pctine
FreeNAS Upgrade 步驟

大版本的升級例如 FreeNAS 9.3 to 9.10 可以直接下載 iso file, 以安裝碟開機進行升級作業, 但另一種方法是透過 web ui 來做, 這方式似乎簡單多了.

System > Update

Current Train 為現所安裝的版本, 在 #1 可以選擇可更新的不同 FreeNAS版本. 如果不想做大版次的更新, 就直接選和安裝所使用版本即可, 這樣就是做小版次的更新.



更新失敗? 回到從前
萬一因為種種原因造成更新失敗, 是可以回到之前正常的版本. 在 FreeNAS boot menu 直接選擇原版本開機即可.

前面有*號這是已升級至 9.10, 而上方即為原 9.3 舊版.



最差最差的狀況就是連開機都不行了, 那麼只好重新安裝 FreeNAS OS, 然後 import volume & config file (平日記得要做 config file 的備份)

Storage -> Import Volume
System -> General -> Upload Config.
FB: Pctine
FreeNAS 的 system log 在那裡?

NAS system log 對於管理上非常重要, 但 FreeNAS 的 system log 到底存在那裡?

在 Web UI 倒是沒有看到能查 system log 的地方. 可能要自己去 check /var/log/messages file 吧.

另一種做法就是設定 syslog server, 將 log 導到 syslogd server.
system > General > Syslog level & Syslog server.
FB: Pctine
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 16)

今日熱門文章 網友點擊推薦!