當前位置:編程學習大全網 - 腳本源碼 - 如何將freenas安裝到Gen8裏

如何將freenas安裝到Gen8裏

FreeNAS 9.3 版本發布之前,官方下載服務器中每壹個系統版本都會至少提供三種格式的鏡像文件。分別為(XXX代表版本號等前綴):

XXX.img.xz :解壓以後會得到壹個 IMG 格式的系統鏡像。

XXX.iso : 最常見的 ISO 系統鏡像。

XXX.GUI_Upgrade.txz : FreeNAS 專用的系統更新包,在 WebGUI 界面升級系統時使用。

推薦將系統安裝在u盤或者tf卡上(有ssd的拿來當加速用)。所以需要兩只u盤,壹只是將安裝iso用ultraiso寫入,作安裝盤用;另外壹只是以後當系統盤加載用的。

開始安裝:

把準備好的兩塊U盤插入主機,設置電腦從U盤安裝盤引導啟動,經過壹番系統自檢,可以看到如下圖所示的安裝界面。安裝界面提供了四個選項:

Install/Upgrade 安裝/升級

Shell 終端

Reboot System 重啟系統

Shutdown System 關閉系統

使用鍵盤上的方向鍵切換菜單,選擇第壹項,按回車鍵確認。接下來系統會提示選擇 FreeNAS 系統盤,在如上圖所示的界面中會顯示出所有可以用作安裝 FreeNAS 系統的設備。按空格鍵選擇安裝系統的設備(可以是多選,選擇的設備內容會被清空),然後回車。

此時,界面上顯示了壹些警告信息,大意為“妳選擇作為 FreeNAS 系統盤的設備上的所有數據都會被清空,而且該設備將完全被系統占用,不能用作數據存儲。”按回車鍵確認。然後壹路回車。提示密碼的時候輸入密碼,用於web登錄時使用。出現這畫面證明安裝完成,按回車會回到第壹步四選項的菜單,按3重啟,並把安裝u盤拔出。重啟系統後,到達以下界面,則說明完成安裝。接下來用瀏覽器瀏覽服務器ip,即會顯示設置界面。

用戶名為root,密碼為安裝時輸入的密碼。輸入後會有壹向導,可以壹步步往下設置,不設置直接按下壹步即可。這裏我設置幾樣東西。郵箱詳細設置請參照郵箱服務提供商的說明。完成向導後,首先看到的就是下圖所示的界面,在這裏可以調整 FreeNAS 系統的方方面面。為了便於介紹,我們將這個界面做了下圖所示的標記。

a) 區域 ①:主菜單,這裏列出了系統最常用的壹些功能

b) 區域 ②:系統菜單,FreeNAS 系統的所有功能和選項都能在這裏找到。

c) 區域 ③:操作區,各種設置都在這裏進行。

1. 首先點account,創建壹個用戶組,本例將創建壹個名為 getnas 的用戶組,所有用戶都以此組作為主用戶組。如下圖所示,在WebGUI的主菜單點選“Account”賬戶,在賬戶選項卡中點選“Gourps”用戶組子菜單,並點選其下方的“Add Group”添加組按鈕。在彈出窗口中的“Group Name”組名稱項目中填寫我們要創建的用戶組名 getnas,輸入完成點擊“OK”確定按鈕完成用戶組創建。

用戶組創建完成,接下來可以根據Windows系統的用戶在FreeNAS中創建同名賬戶了。用戶信息為:

用戶名:HOME

密碼:123456

在FreeNAS中創建HOME賬戶,如下圖所示,在WebGUI 的主菜單點選“Account”賬戶,在賬戶選項卡中點選“Users”用戶子菜單,並點選其下方的“Add User”添加用戶按鈕。在彈出窗口中輸入與 Windows 系統完全相同的用戶名和密碼,註意,要完全相同。

User ID:用戶ID,在 Unix 世界,每壹個用戶都有壹個唯壹的ID號,系統會自動生成,我們不用理會,高級用戶可以根據需要進行修改。

Username 用戶名:輸入 HOME,也可以輸入 Home 或者 home,字母大小寫無所謂,只要是 home 就可以。不過還是建議和Windows系統上的用戶名壹致為好。註意,這裏不支持中文用戶名,因為在windows7上不要創建中文用戶名。

Create a new primary group for the user 創建同名用戶組:這壹項取消勾選;

Primary Group 主用戶組:在下拉列表中選擇剛剛創建的 getnas 用戶組;

Create Home Directory In:創建家目錄的位置,默認值為 /nonexistent 意為不創建家目錄。此處我們保持默認,不需修改。

Shell:命令行,指定要使用的命令行。此處保持默認,不需修改。

Full Name 用戶全名:輸入 HOME,必須與Windows系統上的用戶名大小寫完全壹致,非常重要!如果不壹致,訪問公***CIFS***享時就會要求輸入用戶名和密碼,而且即便輸入了正確的用戶名和密碼也可能無法正常訪問***享;

E-mail:用戶的電子郵箱,選填

Password 密碼:這裏設置的密碼也必須與Windows系統的用戶密碼完全相同;

Password confirmation 密碼確認:不用解釋吧!

Disable password login:禁用密碼登陸,此處不要勾選。

Lock user:鎖定用戶,此處不要勾選。

Permit Sudo:允許用戶使用sudo命令,此處不要勾選。

SSH Public Key:SSH公鑰,此處不需設置。

Auxiliary groups:輔用戶組,此處需要設置。類Unix系統中,每壹個用戶必須屬於壹個主用戶組,同時可以屬於零到多個輔用戶組。只需要填寫上面說的幾項,填寫完畢,點擊窗口下方的“OK”確定按鈕完成創建。

2. 再點storage,創建storage volumes,點選volume manager。

第壹項,“Volume Name” 卷名稱,文本框中填入妳想給卷取的名字,可以隨意填寫。

第二項,“Volume to extend” 擴展卷,用於給已存在的卷進行擴容的,我們的目的是創建新的卷,此項留空。

第三項,“Encryption” 加密,用於創建加密的卷,這壹項暫時不要選中,我們會有專門的文章介紹加密卷的創建和管理。

第四項,“Available disks” 可用磁盤,點擊+號按鈕,即可將磁盤添加到第五項中。

第五項,“Volume layout” 卷結構,用來指定硬盤以何種磁盤陣列形式進行組織。通過左側的下拉菜單指定磁盤陣列形式,同時拉動右側那個圓形的小按鈕,進行更準確的結構調整。

此處我使用3只硬盤左raidz,壹個ssd作Cache device。留下壹個盤單獨做下載用。設置完成後點選add volume開始創建volume。註意,創建卷的過程會擦出所有已選擇硬盤上的數據,創建之前,請務必確保硬盤中沒有重要的數據。接下來開始創建數據集。點選主菜單上的“Storage”存儲,點擊存儲選項卡中的“Volume”卷子菜單,在下方卷列表中選擇數據集創建的位置本例為 gen8_100Gx3 ,請根據妳的實際情況進行選擇。點擊下方的“Create Dataset”創建數據集按鈕,在窗口中輸入數據集的相關信息。此處創建dataset name為music的dataset。點選 music 數據集,然後點擊下方的第壹個圖標按鈕 “Change Permissions” 修改權限, 隨即彈出如下圖所示的修改數據集權限的窗口。

此處,我們只需要在 Owner(user)所有者選HOME和 Owner(group)所有者組的下拉菜單中選擇 getnas 即可,點擊 “OK” 確定按鈕使設置生效。註:Mode 是詳細的權限設定,默認為所有者擁有讀寫和執行權限,所有者組具有讀和執行權限,其他用戶和組擁有讀和執行權限。現在不用管它,保持默認即可。

3. 在 WebGUI 管理界面中點擊 “Sharing” ***享圖標,打開***享列表界面。點擊切換到 Windows (CIFS) ***享列表。點擊 “Add Windows (CIFS) ***享” 添加 CIFS ***享按鈕,彈出如下所示窗口。

我們只需填寫以下兩項即可:

Path:是存儲路徑,點擊右側的 “Browse” 瀏覽按鈕,找到此***享需要使用的數據集,此處我們選擇與卷同名的 music 數據集。

Name:***享名稱,隨意設置,此處設置的名稱會顯示在***享目錄中。圖中設置的***享名為 music。

設置好以後,點擊 “OK” 確定按鈕後系統會彈出下圖所示的提示:是否啟用 CIFS 服務?我們點擊 “Yes” 確定按鈕。此時,CIFS***享創建完成,系統也自動幫我們啟動了 CIFS 服務。

此處說明壹下,win2012r2沒有網絡回收站功能,所以我才用freenas的。Samba都可以設置網絡回收站,這個功能對我來說相當重要。後悔藥我是經常要吃的。還是剛才的設置界面,在下方選advanced mode。將export recycle bin選上。

4. 在FreeNAS WebGUI中打開“Sharing”***享管理器,並切換到“UNIX(NFS)”,點擊“Add Unix(NFS) Share”添加NFS***享按鈕, 彈出窗口中有如下設置選項,前四項為基本選項,後面剩余的選項為高級選項,點擊“Advanced Mode”高級模式按鈕方可顯示。

Path:***享路徑,選擇要通過NFS***享的卷/數據集;點擊“Add extra path”連接,可以同時添加多個***享路徑;

本例的***享路徑選擇了新創建的 music 數據集,***享名稱為 music。同時,設置 Mapall User為home 和 Mapall Group 為 getnas,如下圖。設置這壹步的目的是強制所有掛載此***享的用戶均使用nobody權限。

NFS高級選項的提示:

同壹個NFS***享中 “Maproot” 和 “Mapall” 二者只能使用壹個。即便妳兩項都進行了設置,系統也會默認用 “Mapall” 的設置覆蓋 “Maproot” 設置。如果只希望限制 root 用戶權限,則設置 “Maproot” 選項。如果希望限制所有用戶的權限,則設置 “Mapall” 選項。

卷和數據集會被視為獨立的文件系統,NFS無法超越文件系統邊界。

每個***享、文件系統或文件夾的網絡或主機名必須是唯壹的。

每個***享的文件系統只能設置壹次“All directories”。

5. 啟用FreeNAS主機的SSH服務,在WebGUI的主菜單中點擊“Service”服務,在服務列表中找到SSH,點擊後面的扳手圖標,會彈出下圖所示的設置窗口,其中選項分別為:

設置完成,點擊“OK”確定即可。點擊SSH右側的開關按鈕,切換至ON代表SSH服務已啟動。接下來就可以使用SSH客戶端訪問FreeNAS主機了。至此freenas基本設置完成。進壹步設置transmission和virtualbox。在virtualbox裏面安裝黑群暉。首先說明壹下,freenas裏面安裝插件,是以jails方式安裝的。每壹個Jails有自己壹套完整的文件系統,和宿主freenas是隔離的。這樣當jails出現問題,也不會影響到freenas的系統,提高系統穩定性。下圖為插件與freenas之間的關系圖。

6. 安裝transmission

點選主菜單中的“Plugins”插件,在插件列表中 找到並點選“Transmission”,雙擊插件名稱或點擊界面下方的“Install”安裝按鈕,系統會彈出插件安裝提示,點擊“OK”確定按鈕,系統會自動從FreeNAS官方服務器中下載最新版本的插件安裝包並自動執行安裝。

a) 在freenas中添加與jails裏插件使用的相同用戶名和組。

Transmission插件會在Jail中同時創建名為transmission的用戶和用戶組,並且以transmission用戶的身份來運行程序,自然的,所下載文件的所有者也是transmission。壹般來說,FreeNAS中的插件相關聯的用戶和用戶組名與插件的名稱相同。

更準確查找關聯用戶和用戶組的方法是在Jail虛擬機的終端中查看 /etc/passwd 和 /etc/group 這兩個文件,在WebGUI中打開Jails管理選項卡,點選插件所在的Jail,如下圖所示。點擊下方的命令行按鈕,這時會彈出網頁版Shell窗口,輸入 cat /etc/passwd (註意cat後面有空格)回車,在passwd文件的最後面可以看到transmission用戶,這就是插件關聯的用戶了。

查看插件關聯的用戶組也是同樣的方法,繼續在Shell窗口中輸入 cat /etc/group (註意cat後面有空格)。從上面的命令得到的用戶名和組都是transmission,以transmission建立用戶和組。再在volume裏面創建壹個新的Dataset用於存放下載的文件。更改Dataset權限。設置新***享盤,讓數據在win裏面可以讀取。

b) 把新建的數據集添加(更準確的說應該是映射)到插件所在的Jail虛擬機中的某個目錄上。打開Jails菜單,點選插件所在Jail虛擬機,如下圖所示,點擊界面下方的黑色文件夾按鈕,即Add Storage添加存儲按鈕。在彈出窗口中有下列設置項:

Jail:標示需要操作的Jail虛擬機;

Source:源頭的意思,即選擇FreeNAS主機上新建的數據集;本例我們設置為BT數據集;

Destination:目標的意思,即妳要把新建的數據集映射到Jail虛擬機中的哪個目錄上。這個妳可以根據喜好自由設置,本例我們選擇將新建的數據集映射到Jail虛擬機中的 /mnt 目錄上;

Read-Only:只讀模式,也就是說插件對映射的數據集僅有只讀權限,顯然本例中我們不需要勾選此項;

Create directory:勾選此項後,如果 Destination 中設置的目錄不存在,則系統會自動創建目錄,保持勾選即可;

好了,點擊OK按鈕,完成數據集映射。接下來檢查壹下是否添加成功,在WebGUI左側的系統菜單中展開Jails,繼續展開transmission – Storage,可以看到已經有了 /mnt 目錄。這代表存儲已經添加成功。

c) 在WebGUI界面左側的系統菜單中可以找到新安裝的插件。點擊插件可以看到下圖所示的設置窗口。

7. 在jails裏面安裝virtualbox

a) 在FreeNAS 9.3 WebGUI中主菜單找到並打開Jails管理器,點擊“Add Jail”按鈕。在彈出窗口中,首先填寫“Jail 名稱”,名稱可以根據需要隨意進行設置。然後點擊“高級模式”按鈕。

下圖所示為Jail高級模式選項,在“模板”項的下拉列表中選中“VirtualBox-4.3.12”。如果妳和我壹樣只使用IPv4網絡,只需要設置好IPv4地址和IPv4網關。設置完成,點擊窗口最下方的“確定”按鈕,系統會自動開始創建Jail。創建過程中,系統會從官方服務器下載VirtualBox-4.3.12 Jail模板,因此請務必保證FreeNAS主機可以正常訪問互聯網。完成後可以在jails裏面看到剛才創建的virtualbox在運行。

b) 訪問virtualbox。

在Jails列表中可以看到我們創建的VirtualBox Jail的IP地址(本例為 192.168.1.9),在瀏覽器中訪問這個地址,如下圖。輸入初始用戶名和密碼:

用戶名:admin

密碼:admin

登錄之後的界面和windows版的基本壹樣。將WebGUI設置成簡體中文,如下圖,在界面左上方的菜單依次點選“File” → “Preferences…”。點擊屬性窗口左側的“Language”,右側列表點選“簡體中文(中國)”,點擊“OK”按鈕後,WebGUI會自動刷新,現在整個界面就是清爽的中文了。出於安全考慮,接下來妳也可以考慮修改壹下管理員admin的登陸密碼,首先輸入原密碼(默認密碼為 admin),在輸入兩次新密碼,點擊確定按鈕即可。在freenas裏面創建用戶和組,默認安裝的virtualbox的用戶和組都為vbox,建立對應的Dataset。***享新Dataset。回到Jails管理器,點選VBox Jail,然後點擊下方的黑色文件夾功能按鈕“添加存儲”,註意區分:

Jail 名稱:不要選錯;

源:代表FreeNAS主機上創建的專用數據集;

目標端:代表將數據集映射到Jail上的目錄;

將iso上傳到新***享的數據集上。

c) 新建虛擬機

接下來我們就來創建壹個DSM5.1 5055,回到VirtualBox WebGUI,點擊“新建”按鈕。

輸入虛擬機名稱,類型選擇 Linux,版本選擇 other linux(64 bit)。內存可以隨意設置,VirtualBox虛擬機創建向導會對不同的操作系統給出建議的內存大小,本例我們保持默認,分配512MB內存。 壹個虛擬機沒有虛擬硬盤怎麽行,如下圖,選擇“現在創建虛擬硬盤”,然後點擊“創建”按鈕。選擇虛擬硬盤類型,如果沒有特殊要求,直接選擇默認類型(VDI)即可。接下來選擇虛擬硬盤的空間分配方式,界面中有詳細的中文介紹,這個可以根據需要自由選擇。接下來指定虛擬硬盤的名稱和大小,名稱保持默認即可,容量6g差不多了。點擊“創建”按鈕後,系統開始自動創建虛擬硬盤,等它創建完成。

虛擬主機創建完成,在WebGUI左側列表中會有顯示,接下來我們要給創建好的虛擬主機加載ISO鏡像,點選虛擬機,然後點擊界面上方的“設置”按鈕。切換到“存儲”,給帶有小光盤圖標的IDE控制器加載ISO鏡像。這裏需要註意,在前面創建的vbox數據集設置映射到Jail的 /home/vbox/VirtualBox VMs 目錄,但在選擇的時候卻沒有 /home 目錄,這個目錄的真實位置是 /usr/home/vbox/…。

特別的,還需要設置壹下網卡的連接類型,要修改為“橋接網卡”,否則的話會對管理虛擬主機造成很大的麻煩。橋接網卡模式可以讓虛擬機直接從路由器獲得IP地址,現在就可以啟動虛擬機了。完成後可以打開虛擬機,虛擬機就顯示在運行了。但運行的虛擬機和win不同,沒有顯示實時界面。此時用vncview訪問相應ip地址和端口,即可看到和win相同的運行界面。本例為 192.168.1.72:9000,我們只需要把這個地址輸入到vnc-viewer中點擊連接即可。vnc-viewer已經成功連接到我們的dsm虛擬機了,現在可以用鍵盤控制安裝系統了。選install之後,按回車,然後用Synology Assistant進行安裝pat文件。安裝audio station,photo station,video station。關閉***享。

d) 現在可以在虛擬黑群中加載我們的 NFS ***享文件夾了. 由於加載命令不能永久生效, 重啟之後不會自動重新加載. 那麽我們需要黑群在啟動時自動執行加載命令. 在黑群 - 控制面板 - 終端機和SNMP 中啟用 Telnet SSH 功能. 在 windows 中安裝運行 WinSCP, 選擇 SCP 協議, 輸入黑群的 IP, root 用戶名, 密碼是妳的 admin 密碼. 在右側目錄中轉到 /etc 文件夾, 右鍵編輯 rc 文件.

在exit 0之前加入

/bin/mount -t nfs 192.168.1.68:/mnt/GEN8_2Tx3/Pictures /volume1/photo/

/bin/mount -t nfs 192.168.1.68:/mnt/GEN8_2Tx3/Movie /volume1/video/

/bin/mount -t nfs 192.168.1.68:/mnt/GEN8_2Tx3/Music /volume1/music/

保存,重啟。

e) 讓虛擬機在freenas開機後自動運行。

在jails裏面點virtualbox實例,按 shell按鈕,得到壹個shell。

vi /etc/rc.conf

輸入以下代碼,將紅字的“yourvm”改為virtualbox裏面虛擬機的名字。

# this is required for networking (replaces loading remaining modules manually)

vboxnet_enable="YES"

# start VirtualBox

vboxheadless_enable="YES"

# VMs to start (whitespace-separated list):

vboxheadless_machines="yourvm"

# definition for VM with acronym "yourvm":

vboxheadless_yourvm_name="yourvm"

vboxheadless_yourvm_user="vbox"

vboxheadless_yourvm_stop="savestate"

舉壹個例子:

# VMs to start (whitespace-separated list):

vboxheadless_machines="icinga musicbrainz"

# definition for VM with acronym "icinga":

vboxheadless_icinga_name="icinga"

vboxheadless_icinga_user="vbox"

vboxheadless_icinga_stop="savestate"

# definition for VM with acronym "musicbrainz":

vboxheadless_musicbrainz_name="musicbrainz"

vboxheadless_musicbrainz_user="vbox"

vboxheadless_musicbrainz_stop="savestate"

完成後保存,重啟freenas試試虛擬機是否能自動運行。

分享

本回答專業性由電腦網絡分類達人 董輝認證

其他類似問題

2011-08-31Freenas 的安裝方法

2011-08-28freenas 安裝後BT沒有速度,好像是FREENAS沒有...1

2013-01-10想問幾個關於freenas的問題6

2009-07-22如何在LINUX中安裝FREENAS1

2013-12-16在2TB的硬盤上安裝FREENAS2

更多關於如何將freenas安裝到Gen8裏的問題>>

為您推薦:

2014-10-15 16:47網友采納

不知道妳的Gen8有多少內存,壹般要開啟ZFS推薦內存8GB以上,否則在重度負載下很容易出現死機和丟失數據。

具體安裝就是到freenas.org下載他們的鏡像(9.2.1.8最新)。記得在下載的時候不要選擇ISO選擇下面的USB-Image(.IMG)文件。

拿到IMG文件之後找壹個容量不低於4GB的優盤,windows下用Win2Image把IMG文件寫到U盤裏,然後直接設置從U盤引導就好了,沒有安裝過程。Linux或者Unix/Mac下用dd命令,bs=1m

  • 上一篇:借我壹生讀書筆記範文精選
  • 下一篇:好聽點的遊戲名
  • copyright 2024編程學習大全網