ESXi5下安装pfSense与NAS4Free

Linux大全评论2.9K views阅读模式

硬件配置:

主板:梅捷 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口。

虚拟网络配置如下图,具体安装步骤请自行搜索本论坛相应版块。

ESXi5下安装pfSense与NAS4Free

第三部分:为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接口。

选择使用现有的虚拟磁盘

ESXi5下安装pfSense与NAS4Free

然后浏览到SSD这个存储器中就可以看到刚才映射好的VMDK文件了,选择该文件即可。

ESXi5下安装pfSense与NAS4Free

然后就可以在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

企鹅博客
  • 本文由 发表于 2019年7月18日 14:06:02
  • 转载请务必保留本文链接:https://www.qieseo.com/226829.html

发表评论