硬件配置:
主板:梅捷 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 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-08/121423.htm