三小時架好 FreeNAS 私有雲(1)



5月 04, 2017

先來看看「破除身高迷思」這篇文章。

FreeNAS 真的只有帶來免費嗎?Free Software 帶來更多的軟硬體自由。

最新版本的 FreeNAS 可經由官方網頁下載,下載前要先填入 “First Name:” 與 “Email Address:”

http://download.freenas.org/.

注意

FreeNAS 需要64位元的硬體

在 Windows 環境下,可透過 Image Writer 或是 Rufus,將下載下來的 FreeNAS ISO 檔寫入 USB 隨身碟裡。

1.1. 虛擬化安裝 FreeNAS

為了研究、測試或者是為了教學,我們先在虛擬環境下安裝 FreeNAS,但為了避免喪失資料的風險,官方文件建議不要讓 FreeNAS 在 VM 下運作!

在建置 FreeNAS 的 VM(virtual machine)環境時,建議的設定值如下:

  • 8G記憶體
  • 開機硬碟至少要 8G
  • 測試用的硬碟,每顆至少4G,RAIDZ3 需要至少5顆硬碟,在此我們設定5顆。
  • 橋接的網路介面卡

以下的練習環境,我們利用 Windows 7,安裝 VirtualBox來測試。

1.2.1. VirtualBox

VirtualBox 是一套開源的虛擬化軟體,由 Sun Microsystems 所開發,VirutalBox 可以在 Windows、BSD、Linux、Macintosh 和 OpenSolaris 等環境下運作。我們直接使用已被下載的 FreeNAS ISO檔,透過 VirtualBox,便可以練習與熟悉 FreeNAS。

啟動 VirtualBox 後,請點選 “新增” ,如圖1.2a, 啟動「建立虛擬機器」功能。

圖 1.2a: VirtualBox 初使化
按下“新增”按鍵下,如圖1.2b. 填入我們要的虛擬機器名稱 〝FreeNAS 11〞,在作業系統的“類型”裡,選擇 BSD,並且選擇 “FreeBSD (64-bit)” 的版本。

圖1.2b

在圖 1.2c 裡,如果我們想享用 ZFS 所帶來的優點,建議的記憶體設定是 8192 MB,按“下一步”後,出現圖 1.2d。

圖 1.2c: 選擇保留給 Virtual Machine 的記憶體大小

圖 1.2d: 選擇創建新的虛擬硬碟或是使用現有的虛擬硬碟。

選擇 “建立” 後,將執行 “建立虛擬硬碟” 功能,如圖 1.2e。

圖 1.2e: 執行“建立虛擬硬碟”功能

選擇 “VDI” 並且按 “下一步” ,出現圖 1.6f。

圖 1.2f: 選擇虛擬硬碟的容量配置方式

不管是選擇 “動態配置” 或者是 “固定大小”,圖1.2g 緊接著出現,我們於此時選擇虛擬硬碟的大小。選擇“動態配置”的話,虛擬硬碟使用了多少空間,才會佔用實體硬碟多少容量,上限則是你現在的設定,使用“固定大小”時,佔用的實體硬碟容量便固定了,“固定大小”的效能會稍微好一些,可是如果為了節省容量,那就選擇“動態配置”吧!

圖 1.2g: 選擇檔案名稱以及虛擬硬碟的容量大小

這裡設定的硬碟容量上限是 8 GB, 可以按下“資料夾”的圖示來指定存放虛擬硬碟的檔案位於何處。一旦我們按下“建立”,圖1.6h便出現,第一階段的測試環境便設定好了。.

圖 1.2h: 新設好的虛擬機器“詳細資料”

下一步驟,我們要創造5顆的虛擬硬碟,每顆都是8G,由於RAIDZ3 需要至少5顆硬碟,因此我們的目標便是得創建5顆容量一樣大小。

圖 1.2i: Virtual Machine 的硬碟設定

如圖 1.6j,如果使用預設的 “IDE 控制器”,含光碟機的話,最多只能安裝 4 顆硬碟(或光碟機),

圖 1.2j: IDE 控制器只能使用 4顆硬碟(光碟機)

所以我們另外新增一個 SATA 控制器,透過 SATA 控制器來增加5顆以上的硬碟。

圖. 1.2k  增加 SATA 控制器

參考圖. 1.2l,按下 “加入硬碟” ,再重覆圖 1.2e 和 1.2f的步驟5次,便能加入5顆虛擬硬碟。

圖. 1.2l

基本的設定快完工了,緊接著,按下“選擇虛擬光碟檔案”,選定我們已下載的 FreeNAS-11.0-RC.ISO ,如圖. 1.2m

圖. 1.2m 光碟機選定 ISO 檔的路徑

網路卡部份,則是選擇“橋接介面卡”,如圖. 1.6n 所示。

圖 1.6n: 設定橋接介面卡

一切就緒,可以準備讓 FreeNAS 這個 VM 開機了,

這個網誌中的熱門文章

三小時架好 FreeNAS 私有雲(3)



5月 09, 2017

FreeNAS 安裝成功後,重開機後出現的螢幕畫面如圖. 3.1 ,如果有 DHCP 的網路環境,便會在螢幕最下方告訴我們連線的 IP,在瀏覽器輸入 IP,便可以透過瀏覽器的圖形化介面來操作NAS系統了,緊接著,我們透過初始化精靈,幾個步驟便能讓 FreeNAS 提供基本的網路芳鄰服務。 圖. 3.1. 基本的網路設定 3. 初使化 在瀏覽器中輸入FreeNAS的網址之後,就能開啟FreeNAS的登入頁面,預設的登入帳號為root,而密碼則是當初安裝FreeNAS時自行輸入的密碼,登入後初始化精靈將會自動啟動,透過幾個基本的設定,檔案分享功能便能開啟。 圖.3.2.  輸入 root 帳號及密碼登入 FreeNAS 的圖形化介面 初始化第一步,會先設定系統語言、Console Keyboard與時區:FreeNAS支援繁體中文,因此可以選擇Traditional Chinese、Console Keyboard無須調整、而時區選擇Asia/Taipei。 圖. 3.3. 初使化精靈 Note 隨時可按  Exit  鍵來離開初使化功能,隨時能再度啟用初使化功能(精靈),沒有使用“初使化功能”並不影響日後 FreeNAS 的運作,因為這些功能,都分散在左邊的選單裡。 接著會需要定義 ZFS (FreeNAS 的檔案系統)的 Pool Name,所謂Pool Name即是系統的儲存池與其型態,可以選擇RAID 10、RAID Z2、RAID Z1、RAID 0或自動設定,我們可依據自己需求並根據硬碟數量來自行調整。 圖. 3.4. 儲存池初使化 Note Volume Name 不要取名叫 data 或 freenas ,免得和 logs 裡面的資料相同 可用的Volume陣列種類如下: Automatic:  自動產生 mirrored, RAIDZ1, or RAIDZ2 pool, 這取決於磁碟機數量,建議是到Volume Manager 選單內手動設定。. RAID 10:  creates a striped mirror and requires a minimum of 4 disks. RAIDZ3(獨有):  至少需要

三小時架好 FreeNAS 私有雲(2)



5月 06, 2017

2. 安裝與升級 FreeNAS 的系統在安裝時,系統碟必須和資料碟分開,圖形化介面的 FreeNAS 需要一個完整的磁碟區來安裝,比較簡單的做法是直接使用一支 8G 以上的 USB 隨身碟來安裝。 2.1. 安裝 FreeNAS 如下圖,在 VirtualBox 內,我們啟動剛剛設定好的 VM ,  GRUB 安裝選單便出現了。 圖. 2.1.1  Grub 選單 按  Enter  進入開機流程,螢幕出現如下的選單。 圖. 2.1.2  安裝設定 我們選擇第1個選項  1 Install/Upgrade ,在下一個選單中,會列出可安裝的磁碟機,在下 面的範例中,我們選擇了 16G 的 VBOX HARDDISK 來安裝 FreeNAS 系統,硬碟代號為ada0。 圖. 2.1.3 選定 8G以上的磁碟機來安裝系統 使用鍵盤的上下鍵,可以挑選要安裝的磁碟機,再按下  spacebar  來選定(會出現打勾符號),也可以再選定另一台磁碟機,讓 開機磁碟機變成兩個。 選定後按   Enter .鍵,會出現如下提醒:不要安裝到有資料的磁碟機上面, 因為安裝過程會刪除掉該磁碟機上面所有的資料, ada0安裝完FreeNAS系統後,也不能再分享資料。按下   Enter  繼續安裝。 圖. 2.1.4 安裝前的提醒 注意 安裝的磁碟機至少要有 8 GB ,32 GB 是最佳建議,可足夠應付日後可能的需求,如果有選定第二顆磁碟機來 mirror,容量最好要一樣,不一樣的話,mirror 時會以較小的那顆為主。 如果先前曾安裝過較舊版本的 FreeNAS,想要更新的話,可以選擇  Upgrade Install ,不管舊的版本,則可以選擇  Fresh Install  來執行全新的安裝。 圖. 2.1.5 選擇更新或是全新安裝 下一步驟則是設定 root 的密碼,重覆輸入一次確認,第一次登入系統時的 GUI 時,便會使用到。 圖. 2.1.6 設定  Root 密碼 密碼設定好之後,按  Enter  繼續安裝。 Note 為了安全性,SSH 服務預設沒有啟動,在系統安裝完成後,可到圖形

Click to rate this post!
[Total: 0 Average: 0]

Leave a Reply