歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ESXi5下安裝pfSense與NAS4Free

ESXi5下安裝pfSense與NAS4Free

日期:2017/2/28 13:59:10   编辑:Linux教程

硬件配置:

主板:梅捷 SY-APU-E35D
網卡:Intel 82546EB PCI-X 雙口網卡
內存:金士頓 2G DDR3 X2
硬盤:金勝 16G SSD
硬盤:希捷 500G

軟件配置:

ESXi5 下安裝pfSense2.0.1與NAS4Free X64 9.0.0.1.141

安裝步驟:

第一部分:安裝ESXi5

注意:實際測試該主板開啟AHCI模式會使得ESXi運行虛擬機效率極其低下,開啟IDE模式後反而速度正常。估計是ESXi驅動問題,畢竟不是專業的服務器硬件。

用UltraISO打開ESXi5的安裝鏡像,然後寫入准備好的U盤中,用該U盤引導即可進入安裝。
將ESXi安裝到16G的SSD,後用VMware vSphere Client進入控制台。

軟碟通UltraISO v9.5.3.2901 簡體中文完美注冊版 http://www.linuxidc.com/Linux/2012-11/74577.htm

第二部分:安裝pfSense與NAS4Free

注意:根據樓主實際安裝的情況,如果pfSense的LAN口與ESXi共用管理口網卡,那麼pfSense中只能指定為em0時才能調通。即pfSense_LAN需要作為網卡1,而且配置pfSense時需要將em0設置為LAN口。

虛擬網絡配置如下圖,具體安裝步驟請自行搜索本論壇相應版塊。

第三部分:為ESXi RDM映射本地SATA磁盤

此處參考資料:http://blog.davidwarburton.net/2010/10/25/rdm-mapping-of-local-sata-storage-for-esxi/

前2部分安裝均是在SSD上進行的,希捷500G硬盤是單獨給NAS使用的,但一般來說只能先將硬盤導入ESXi存儲,然後格式化成專有格式才能繼續使用,但是在NAS中使用時又需要格式化成UFS格式,所以該硬盤無法在其他系統下直接讀取資料,十分不方便,也不安全。

第一步:首先要開啟ESXi中的SSH登陸。
需要在安裝ESXi的機器上用鍵盤操作。按F2,輸入設置好的root帳號密碼,進入設置頁面,找到SSH功能,並開啟。

第二步:使用SSH客戶端連接到ESXi,用戶名與密碼與VMware vSphere Client登陸時用的一樣。

輸入命令

cd /dev/disks

回車後提示符變成如下

~ # cd /dev/disks

繼續輸入

ls -l

回車後顯示如下

-rw------- 1 root root 16013942784 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____
-rw------- 1 root root 4161536 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:1
-rw------- 1 root root 4293918720 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:2
-rw------- 1 root root 10776288768 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:3
-rw------- 1 root root 262127616 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:5
-rw------- 1 root root 262127616 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:6
-rw------- 1 root root 115326976 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:7
-rw------- 1 root root 299876352 Jun 26 14:41 t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:8
-rw------- 1 root root 500107862016 Jun 26 14:41 t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX
-rw------- 1 root root 500107804672 Jun 26 14:41 t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX:1
lrwxrwxrwx 1 root root 73 Jun 26 14:41 vml.01000000002020202020202020202020205732413157385358535435303044 -> t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX
lrwxrwxrwx 1 root root 75 Jun 26 14:41 vml.01000000002020202020202020202020205732413157385358535435303044:1 -> t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX:1
lrwxrwxrwx 1 root root 74 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:1 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:1
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:2 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:2
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:3 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:3
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:5 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:5
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:6 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:6
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:7 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:7
lrwxrwxrwx 1 root root 76 Jun 26 14:41 vml.010000000053413235353132303232323030303531202020204b696e675370:8 -> t10.ATA_____KingSpec_KSD2DSA25.52D016MJ_______________SA25512022200051____:8

其中


73 Jun 26 14:41 vml.01000000002020202020202020202020205732413157385358535435303044 -> t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX

這一段中就包含所需要的第一個信息【t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX】注意:不含【】。

第三步:
繼續輸入命令

cd /vmfs/volumes

回車繼續輸入

ls -l

回車後顯示如下

drwxr-xr-x 1 root root 8 Jan 1 1970 1dc4ac75-ded74c4e-1475-327d3614a311
drwxr-xr-x 1 root root 8 Jan 1 1970 4fe73732-ebedb4cf-afa0-0002a54f141d
drwxr-xr-t 1 root root 1820 Jun 25 13:38 4fe7374b-4a2b7be7-4099-0002a54f141d
drwxr-xr-x 1 root root 8 Jan 1 1970 4fe7374c-7b3dbdcb-d0e0-0002a54f141d
drwxr-xr-x 1 root root 8 Jan 1 1970 9bd4be73-8f116ce4-04fd-b73cec572268
lrwxr-xr-x 1 root root 35 Jun 26 14:51 SSD -> 4fe7374b-4a2b7be7-4099-0002a54f141d

需要的第二個信息包含在

35 Jun 26 14:51 SSD -> 4fe7374b-4a2b7be7-4099-0002a54f141d

第二個信息【SSD】

然後繼續輸入
vmkfstools -z /vmfs/devices/disks/【第一個信息】 【第二個信息】/.vmdk
其中是由自己定的,注意:不含<>
我這裡取名為ST500DM0022D1BC142.vmdk

所以以我的實例則應該輸入

vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST500DM0022D1BC142___________________________________W2A1W8SX SSD/ST500DM0022D1BC142.vmdk

第四部分:使用映射好的物理硬盤

編輯NAS4Free虛擬機,添加硬盤,需要注意磁盤控制器只能選擇SCSI接口。

選擇使用現有的虛擬磁盤

然後浏覽到SSD這個存儲器中就可以看到剛才映射好的VMDK文件了,選擇該文件即可。

然後就可以在NAS4Free中管理磁盤添加掛載一系列操作了,屬於直接使用物理磁盤操作。

FreeNAS上安裝MLDonkey的注意事項

最近發現有FreeNAS非常好用,但問題是只支持BT,想支持ed2k就得安裝其他軟件,放狗得知MLDonkey非常強大,於是裝之。

具體的安裝過程網上很多,可以參考。但第一步需要注意的是修改 downloads.ini的時候,是修改的mlnet用戶的目錄下的,比如我就是在 /mnt/DATA/mlnet/.mldonkey/downloads.ini,而不是/root/.mldonkey 下的。這個一定要注意,否則修改了ip地址也不會有用。

兩三個小時搞定安裝後,就一直卡在上一步,每次連 //freenas:4080都說是ip地址被拒絕,研究了好一陣才發現時上述問題。

搞定ip地址後打開webui,添加幾個服務器,發現怎麼也連不上,後來放狗一下午,修改各個參數,添加端口映射和DMZ都無效。最後突然想起是不是 FreeNAS 就沒連上外網,一看果然,FreeNAS的ip是192.168.1.250,而路由器地址池只到192.168.1.199。於是在FreeNAS裡設置DHCP。但在shell下ping發現還是不通。於是手動指定ip和DNS,然後mld裡面porttest飛速就通過了,也順利添加了數個服務器。

最大的經驗教訓:一定要讓FreeNAS先上網。

pfSense 2.2.4通過iso鏡像進行本地硬盤安裝 http://www.linuxidc.com/Linux/2015-08/121422.htm

pfSense 的詳細介紹:請點這裡
pfSense 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved