日本电子维修技术 NASgen8安装freenas笔记




自己的安装记录,内容大部分取自于网络。参考网站:
www.getnas.com
doc.freenas.org
www.zufallsheld.de/2013/11/22/freenas-transmission-couchpotato-sickbeard-dlna-server/#enabling-access-to-the-jails
www.zufallsheld.de/2015/01/06/enabling-autostart-of-virtualbox-vms-on-freenas/


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盘安装盘引导启动,经过一番系统自检,可以看到如下图所示的安装界面。安装界面提供了四个选项:

1_安装界面.jpg (33.65 KB, 下载次数: 0)

2015-8-29 17:49 上传


Install/Upgrade 安装/升级
Shell 终端
Reboot System 重启系统
Shutdown System 关闭系统
使用键盘上的方向键切换菜单,选择第一项,按回车键确认。

2_选择安装位置,空格选择.jpg (66.39 KB, 下载次数: 0)

2015-8-29 17:49 上传


接下来系统会提示选择 FreeNAS 系统盘,在如上图所示的界面中会显示出所有可以用作安装 FreeNAS 系统的设备。按空格键选择安装系统的设备(可以是多选,选择的设备内容会被清空),然后回车。

3_提示安装盘所有数据会被删除.jpg (44.76 KB, 下载次数: 0)

2015-8-29 17:49 上传


此时,界面上显示了一些警告信息,大意为“你选择作为 FreeNAS 系统盘的设备上的所有数据都会被清空,而且该设备将完全被系统占用,不能用作数据存储。”按回车键确认。

5_提示安装完成.jpg (28.31 KB, 下载次数: 0)

2015-8-29 17:49 上传


然后一路回车。提示密码的时候输入密码,用于web登录时使用。

aa.jpg (43.88 KB, 下载次数: 0)

2015-8-29 17:57 上传


出现这画面证明安装完成,按回车会回到第一步四选项的菜单,按3重启,并把安装u盘拔出。重启系统后,到达以下界面,则说明完成安装。

6_重启后提示符界面,可以用web登陆.jpg (62.28 KB, 下载次数: 0)

2015-8-29 17:49 上传


接下来用浏览器浏览服务器ip,即会显示设置界面。

7_web登陆.jpg (73.07 KB, 下载次数: 1)

2015-8-29 17:49 上传


用户名为root,密码为安装时输入的密码。输入后会有一向导,可以一步步往下设置,不设置直接按下一步即可。这里我设置几样东西。

8_wizard_1.jpg (47.24 KB, 下载次数: 0)

2015-8-29 17:49 上传


8_wizard_2_选择zfs类型.jpg (108.36 KB, 下载次数: 0)

2015-8-29 17:49 上传


8_wizard_3_设置消息邮件.jpg (87.34 KB, 下载次数: 0)

2015-8-29 17:49 上传



邮箱详细设置请参照邮箱服务提供商的说明。
完成向导后,首先看到的就是下图所示的界面,在这里可以调整 FreeNAS 系统的方方面面。为了便于介绍,我们将这个界面做了下图所示的标记。

11_storage.jpg (77.9 KB, 下载次数: 0)

2015-8-29 17:49 上传



a)        区域 ①:主菜单,这里列出了系统最常用的一些功能
b)        区域 ②:系统菜单,FreeNAS 系统的所有功能和选项都能在这里找到。
c)        区域 ③:操作区,各种设置都在这里进行。

1.        首先点account,创建一个用户组,本例将创建一个名为 getnas 的用户组,所有用户都以此组作为主用户组。如下图所示,在WebGUI的主菜单点选“Account”账户,在账户选项卡中点选“Gourps”用户组子菜单,并点选其下方的“Add Group”添加组按钮。在弹出窗口中的“Group Name”组名称项目中填写我们要创建的用户组名 getnas,输入完成点击“OK”确定按钮完成用户组创建。

bb.jpg (62.1 KB, 下载次数: 0)

2015-8-29 17:59 上传


用户组创建完成,接下来可以根据Windows系统的用户在FreeNAS中创建同名账户了。用户信息为:
•        用户名:HOME
•        密码:123456

cc.jpg (88.31 KB, 下载次数: 0)

2015-8-29 18:00 上传


在FreeNAS中创建HOME账户,如下图所示,在WebGUI 的主菜单点选“Account”账户,在账户选项卡中点选“Users”用户子菜单,并点选其下方的“Add User”添加用户按钮。

dd.jpg (96.04 KB, 下载次数: 0)

2015-8-29 18:02 上传




在弹出窗口中输入与 Windows 系统完全相同的用户名和密码,注意,要完全相同。

ee.jpg (83.97 KB, 下载次数: 0)

2015-8-29 18:03 上传


        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。


12_storage_volumemanager.jpg (76.85 KB, 下载次数: 0)

2015-8-29 17:49 上传



•        第一项,“Volume Name” 卷名称,文本框中填入你想给卷取的名字,可以随意填写。
•        第二项,“Volume to extend” 扩展卷,用于给已存在的卷进行扩容的,我们的目的是创建新的卷,此项留空。
•        第三项,“Encryption” 加密,用于创建加密的卷,这一项暂时不要选中,我们会有专门的文章介绍加密卷的创建和管理。
•        第四项,“Available disks” 可用磁盘,点击+号按钮,即可将磁盘添加到第五项中。
•        第五项,“Volume layout” 卷结构,用来指定硬盘以何种磁盘阵列形式进行组织。通过左侧的下拉菜单指定磁盘阵列形式,同时拉动右侧那个圆形的小按钮,进行更准确的结构调整。


以下为各种卷结构的创建要求:
        RAID Z:最少由3块硬盘组成,其中一块硬盘的空间用作奇偶校验,允许一块硬盘损坏,不丢失数据。
        RAID Z2:最少由4块硬盘组成,其中两块硬盘的空间用作奇偶校验,允许两块硬盘同时损坏,不丢失数据。
        RAID Z3:最少由5块硬盘组成,其中三块硬盘的空间用作奇偶校验,允许三块硬盘同时损坏,不丢失数据。
        Mirror 镜像:最少由2块硬盘组成,两块硬盘互作镜像,任何一块硬盘损坏,不丢失数据。
        Stripe 带条:最少由1块硬盘组成,该形式无冗余,因此任何硬盘损坏,该卷下的所有数据均会丢失,这种类型的卷唯一有点是读写速度最快。
        Log device(ZIL):用于写操作的高速缓存,通常用 SSD 固态硬盘来创建该设备。设备主要作用是切换同步写为异步写,一般用于 NFS 或数据库。所有的数据像日志记录一样被写入到 ZIL 设备中,只有在读取后才会释放。因此,ZIL 中的数据通常不会被读取。有时,ZIL 会刷新 ZFS 存储池中的数据,这种操作被称为 Transaction Group Commit(事务组提交)。如果没有为 ZFS 存储池提供独立的日志设备,系统将会使用 ZFS 存储池中的一部分空间用作 ZIL 写缓存,因此,每个 ZFS 存储池中都总是存在一个 ZIL 缓存。
        Cache device(L2ARC):用于读操作的高速缓存,通常用 SSD 固态硬盘来创建该设备。它类似于 CPU 的二级缓存。如果整个 Dedup 表可以被缓存在 L2ARC 中,则 L2ARC 也能大大加快重复数据删除。数据完全充满 L2ARC 设备需要几个小时时间。使用过程中,如果 L2ARC 设备被移除或损坏,读操作将会跳过 L2ARC 设备直接访问硬盘,虽然这时候读取的性能会下降,但不会造成数据损失。
        Spare:备用设备,此处略过不谈。

12_storage_volumemanager_set.jpg (86.48 KB, 下载次数: 0)

2015-8-29 17:49 上传


此处我使用3只硬盘左raidz,一个ssd作Cache device。留下一个盘单独做下载用。设置完成后点选add volume开始创建volume。注意,创建卷的过程会擦出所有已选择硬盘上的数据,创建之前,请务必确保硬盘中没有重要的数据。

13_storage_dataset.jpg (99.77 KB, 下载次数: 0)

2015-8-29 17:49 上传


接下来开始创建数据集。点选主菜单上的“Storage”存储,点击存储选项卡中的“Volume”卷子菜单,在下方卷列表中选择数据集创建的位置本例为 gen8_100Gx3 ,请根据你的实际情况进行选择。点击下方的“Create Dataset”创建数据集按钮,在窗口中输入数据集的相关信息。此处创建dataset name为music的dataset。

14_storage_dataset_2.jpg (92 KB, 下载次数: 0)

2015-8-29 17:49 上传


点选 music 数据集,然后点击下方的第一个图标按钮 “Change Permissions” 修改权限,

15_storage_dataset_permission.jpg (94.42 KB, 下载次数: 0)

2015-8-29 17:49 上传


随即弹出如下图所示的修改数据集权限的窗口。

16_storage_dataset_permission_1.jpg (82.57 KB, 下载次数: 0)

2015-8-29 17:49 上传


此处,我们只需要在 Owner(user)所有者选HOME和 Owner(group)所有者组的下拉菜单中选择 getnas 即可,点击 “OK” 确定按钮使设置生效。注:Mode 是详细的权限设定,默认为所有者拥有读写和执行权限,所有者组具有读和执行权限,其他用户和组拥有读和执行权限。现在不用管它,保持默认即可。
3.        在 WebGUI 管理界面中点击 “Sharing” 共享图标,打开共享列表界面。点击切换到 Windows (CIFS) 共享列表。

ff.jpg (57.69 KB, 下载次数: 0)

2015-8-29 18:09 上传


点击 “Add Windows (CIFS) 共享” 添加 CIFS 共享按钮,弹出如下所示窗口。

17_share.jpg (58.58 KB, 下载次数: 0)

2015-8-29 17:49 上传



我们只需填写以下两项即可:
Path:是存储路径,点击右侧的 “Browse” 浏览按钮,找到此共享需要使用的数据集,此处我们选择与卷同名的 music 数据集。
Name:共享名称,随意设置,此处设置的名称会显示在共享目录中。图中设置的共享名为 music。
设置好以后,点击 “OK” 确定按钮后系统会弹出下图所示的提示:是否启用 CIFS 服务?我们点击 “Yes” 确定按钮。此时,CIFS共享创建完成,系统也自动帮我们启动了 CIFS 服务。

g.jpg (20.91 KB, 下载次数: 0)

2015-8-29 18:12 上传


此处说明一下,win2012r2没有网络回收站功能,所以我才用freenas的。Samba都可以设置网络回收站,这个功能对我来说相当重要。后悔药我是经常要吃的。

17_share_2.jpg (71.57 KB, 下载次数: 0)

2015-8-29 17:49 上传


还是刚才的设置界面,在下方选advanced mode。将export recycle bin选上。
4.        在FreeNAS WebGUI中打开“Sharing”共享管理器,并切换到“UNIX(NFS)”,点击“Add Unix(NFS) Share”添加NFS共享按钮,

18_nfs_1.jpg (56.95 KB, 下载次数: 0)

2015-8-29 17:49 上传


弹出窗口中有如下设置选项,前四项为基本选项,后面剩余的选项为高级选项,点击“Advanced Mode”高级模式按钮方可显示。

19_nfs_2.jpg (65.43 KB, 下载次数: 0)

2015-8-29 17:50 上传


•        Path:共享路径,选择要通过NFS共享的卷/数据集;点击“Add extra path”连接,可以同时添加多个共享路径;
•        Comment:共享名称,如果留空,则默认以共享路径作为共享名称;
•        All directories:如果选中此项,则允许用户挂载共享路径下的所有子目录;
•        Read only:只读模式,选中此项,则禁用共享目录的写权限;
•        Authorized networks:授权的网络,格式为 1.2.3.0/24,用空格分隔多个网段;
•        Authorized IP addresses or hosts:授权的IP或主机,用空格分隔多个网段;
•        Quiet:静默模式,用于阻止闹人的错误提示;
•        Maproot User:root用户将被限制为只具有所选用户的权限;
•        Maproot Group:root用户将被限制为只具有所选用户组的权限;
•        Mapall User:所有挂载NFS共享的客户端都将以所选用户权限访问;
•        Mapall Group:所有挂载NFS共享的客户端都将以所选用户组权限访问;
•        Security:选择安全机制;
如下图所示,本例的共享路径选择了新创建的 music 数据集,共享名称为 music。

19_nfs_3.jpg (35.2 KB, 下载次数: 0)

2015-8-29 17:50 上传


同时,设置 Mapall User为home 和 Mapall Group 为 getnas,如下图。设置这一步的目的是强制所有挂载此共享的用户均使用nobody权限。

19_nfs_4.jpg (54.59 KB, 下载次数: 0)

2015-8-29 17:50 上传


NFS高级选项的提示:
同一个NFS共享中 “Maproot” 和 “Mapall” 二者只能使用一个。即便你两项都进行了设置,系统也会默认用 “Mapall” 的设置覆盖 “Maproot” 设置。如果只希望限制 root 用户权限,则设置 “Maproot” 选项。如果希望限制所有用户的权限,则设置 “Mapall” 选项。
卷和数据集会被视为独立的文件系统,NFS无法超越文件系统边界。
每个共享、文件系统或文件夹的网络或主机名必须是唯一的。
每个共享的文件系统只能设置一次“All directories”。
5.        启用FreeNAS主机的SSH服务,在WebGUI的主菜单中点击“Service”服务,在服务列表中找到SSH,点击后面的扳手图标,会弹出下图所示的设置窗口,其中选项分别为:

h.jpg (88.96 KB, 下载次数: 0)

2015-8-29 18:16 上传


•        TCP Port:SSH服务所使用的端口号,默认为22,可根据需要进行修改;
•        Login as Root with password:是否允许root用户使用密码验证登录,处于安全考虑,系统默认没有启用此项。你可以根据需要设置启用;
•        Allow Password Authentication:是否允许密码验证,如果禁用此项,则系统会采用密钥验证。
•        Allow TCP Port Forwarding:是否允许通过TCP端口转发绕过防火墙;
•        Compress Connections:压缩连接,适用于低速网络环境使用;
•        Host Private Key:设置主机默认私有密钥;
•        SFTP Log Level:设定SFTP日志记录级别;
•        SFTP Log Facility:指定SFTP日志设备;
•        Extra Options:附加属性,此处添加的SSH配置项会自动附加到sshd_config配置文件中,每行一项,区分大小写。书写错误会导致SSH服务无法正常启动;
设置完成,点击“OK”确定即可。点击SSH右侧的开关按钮,切换至ON代表SSH服务已启动。接下来就可以使用SSH客户端访问FreeNAS主机了。


至此freenas基本设置完成。进一步设置transmission和virtualbox。在virtualbox里面安装黑群晖。首先说明一下,freenas里面安装插件,是以jails方式安装的。每一个Jails有自己一套完整的文件系统,和宿主freenas是隔离的。这样当jails出现问题,也不会影响到freenas的系统,提高系统稳定性。下图为插件与freenas之间的关系图。

i.jpg (57.03 KB, 下载次数: 0)

2015-8-29 18:31 上传


6.        安装transmission
点选主菜单中的“Plugins”插件,在插件列表中 找到并点选“Transmission”,双击插件名称或点击界面下方的“Install”安装按钮,系统会弹出插件安装提示,点击“OK”确定按钮,系统会自动从FreeNAS官方服务器中下载最新版本的插件安装包并自动执行安装。

20_transmission_1.jpg (112.63 KB, 下载次数: 0)

2015-8-29 17:50 上传


a)        在freenas中添加与jails里插件使用的相同用户名和组。
Transmission插件会在Jail中同时创建名为transmission的用户和用户组,并且以transmission用户的身份来运行程序,自然的,所下载文件的所有者也是transmission。一般来说,FreeNAS中的插件相关联的用户和用户组名与插件的名称相同。
更准确查找关联用户和用户组的方法是在Jail虚拟机的终端中查看 /etc/passwd 和 /etc/group 这两个文件,在WebGUI中打开Jails管理选项卡,点选插件所在的Jail,如下图所示。点击下方的命令行按钮,这时会弹出网页版Shell窗口,输入 cat /etc/passwd (注意cat后面有空格)回车,在passwd文件的最后面可以看到transmission用户,这就是插件关联的用户了。

j.jpg (185.96 KB, 下载次数: 0)

2015-8-29 18:33 上传


查看插件关联的用户组也是同样的方法,继续在Shell窗口中输入 cat /etc/group (注意cat后面有空格)。如下图所示。

k.jpg (85.13 KB, 下载次数: 0)

2015-8-29 18:33 上传


从上面的命令得到的用户名和组都是transmission,以transmission建立用户和组。

20_transmission_2.jpg (59.3 KB, 下载次数: 0)

2015-8-29 17:50 上传


再在volume里面创建一个新的Dataset用于存放下载的文件。更改Dataset权限。设置新共享盘,让数据在win里面可以读取。

20_transmission_3.jpg (61.95 KB, 下载次数: 0)

2015-8-29 17:50 上传


20_transmission_4.jpg (43.43 KB, 下载次数: 0)

2015-8-29 17:50 上传


b)        把新建的数据集添加(更准确的说应该是映射)到插件所在的Jail虚拟机中的某个目录上。打开Jails菜单,点选插件所在Jail虚拟机,如下图所示,点击界面下方的黑色文件夹按钮,即Add Storage添加存储按钮。在弹出窗口中有下列设置项:

20_transmission_5.jpg (36.32 KB, 下载次数: 0)

2015-8-29 17:50 上传


•        Jail:标示需要操作的Jail虚拟机;
•        Source:源头的意思,即选择FreeNAS主机上新建的数据集;本例我们设置为BT数据集;
•        Destination:目标的意思,即你要把新建的数据集映射到Jail虚拟机中的哪个目录上。这个你可以根据喜好自由设置,本例我们选择将新建的数据集映射到Jail虚拟机中的 /mnt 目录上;
•        Read-Only:只读模式,也就是说插件对映射的数据集仅有只读权限,显然本例中我们不需要勾选此项;
•        Create directory:勾选此项后,如果 Destination 中设置的目录不存在,则系统会自动创建目录,保持勾选即可;
好了,点击OK按钮,完成数据集映射。接下来检查一下是否添加成功,在WebGUI左侧的系统菜单中展开Jails,继续展开transmission – Storage,可以看到已经有了 /mnt 目录。这代表存储已经添加成功。

l.jpg (44.94 KB, 下载次数: 0)

2015-8-29 18:37 上传


c)        在WebGUI界面左侧的系统菜单中可以找到新安装的插件。点击插件可以看到下图所示的设置窗口。

20_transmission_6.jpg (76.34 KB, 下载次数: 0)

2015-8-29 17:50 上传


•        Watch Directory:种子文件的存放目录;
•        Incomplete Download Directory:未完成下载目录;
•        RPC/WebUI Enabled:是否启用Transmission的WebGUI管理界面;
•        RPC Port:WebGUI管理界面的端口号;
•        RPC Auth. Required:WebGUI界面是否启用身份验证;
•        RPC Username:身份验证时的用户名;
•        RPC Password:身份验证时的密码;
•        RPC Whitelist:身份验证白名单IP列表,逗号分隔多个IP地址;
•        Distributed Hash Table (DHT):是否启用DHT;
•        Local Peer Discovery (LPD):是否启用本地节点发现LPD;
•        Micro Transport Protocol (µTP):是否启用微传输协议;
•        Peer port:使用的BT端口;
•        Portmap:是否启用端口映射;
•        Max. number of peers:最大节点数量;
•        Max. number of peers per torrent:每个种子的最大节点数量;
•        Encryption:选择加密类型;
•        Blocklist URL:
•        Global Seed Ratio:
将目录改为刚才映射的实体盘目录即可。
7.        在jails里面安装virtualbox
a)        在FreeNAS 9.3 WebGUI中主菜单找到并打开Jails管理器,点击“Add Jail”按钮。在弹出窗口中,首先填写“Jail 名称”,名称可以根据需要随意进行设置。然后点击“高级模式”按钮。

21_virtualbox_1.jpg (27.54 KB, 下载次数: 0)

2015-8-29 17:50 上传


下图所示为Jail高级模式选项,在“模板”项的下拉列表中选中“VirtualBox-4.3.12”。如果你和我一样只使用IPv4网络,只需要设置好IPv4地址和IPv4网关。设置完成,点击窗口最下方的“确定”按钮,系统会自动开始创建Jail。创建过程中,系统会从官方服务器下载VirtualBox-4.3.12 Jail模板,因此请务必保证FreeNAS主机可以正常访问互联网。

21_virtualbox_2.jpg (62.73 KB, 下载次数: 0)

2015-8-29 17:50 上传


完成后可以在jails里面看到刚才创建的virtualbox在运行。

21_virtualbox_3.jpg (51.64 KB, 下载次数: 0)

2015-8-29 17:50 上传




b)        访问virtualbox。
在Jails列表中可以看到我们创建的VirtualBox Jail的IP地址(本例为 192.168.1.9),在浏览器中访问这个地址,如下图。输入初始用户名和密码:

21_virtualbox_4.jpg (71.73 KB, 下载次数: 0)

2015-8-29 17:50 上传


•        用户名:admin
•        密码:admin

登录之后的界面和windows版的基本一样。

21_virtualbox_5.jpg (71.54 KB, 下载次数: 0)

2015-8-29 18:40 上传


将WebGUI设置成简体中文,如下图,在界面左上方的菜单依次点选“File” → “Preferences…”。

m.jpg (40.49 KB, 下载次数: 0)

2015-8-29 18:42 上传


如下图,点击属性窗口左侧的“Language”,右侧列表点选“简体中文(中国)”,点击“OK”按钮后,WebGUI会自动刷新,现在整个界面就是清爽的中文了。

n.jpg (75.94 KB, 下载次数: 0)

2015-8-29 18:43 上传


出于安全考虑,接下来你也可以考虑修改一下管理员admin的登陆密码,如下图。

o.jpg (31.6 KB, 下载次数: 0)

2015-8-29 18:43 上传


如下图,首先输入原密码(默认密码为 admin),在输入两次新密码,点击确定按钮即可。

p.jpg (26.38 KB, 下载次数: 0)

2015-8-29 18:45 上传


在freenas里面创建用户和组,默认安装的virtualbox的用户和组都为vbox,

21_virtualbox_6.jpg (83.79 KB, 下载次数: 0)

2015-8-29 18:40 上传


建立对应的Dataset。共享新Dataset。

21_virtualbox_7.jpg (60.24 KB, 下载次数: 0)

2015-8-29 18:40 上传


回到Jails管理器,点选VBox Jail,然后点击下方的黑色文件夹功能按钮“添加存储”,注意区分:

21_virtualbox_8.jpg (35.17 KB, 下载次数: 0)

2015-8-29 18:40 上传


•        Jail 名称:不要选错;
•        源:代表FreeNAS主机上创建的专用数据集;
•        目标端:代表将数据集映射到Jail上的目录;
将iso上传到新共享的数据集上。
c)        新建虚拟机
接下来我们就来创建一个DSM5.1 5055,回到VirtualBox WebGUI,点击“新建”按钮。

q.jpg (28.29 KB, 下载次数: 0)

2015-8-29 18:46 上传


输入虚拟机名称,类型选择 Linux,版本选择 other linux(64 bit)。

22_dsm_1.jpg (63.42 KB, 下载次数: 0)

2015-8-29 18:40 上传


内存可以随意设置,VirtualBox虚拟机创建向导会对不同的操作系统给出建议的内存大小,本例我们保持默认,分配512MB内存。

r.jpg (66.4 KB, 下载次数: 0)

2015-8-29 18:48 上传


一个虚拟机没有虚拟硬盘怎么行,如下图,选择“现在创建虚拟硬盘”,然后点击“创建”按钮。

s.jpg (82.37 KB, 下载次数: 0)

2015-8-29 18:49 上传


选择虚拟硬盘类型,如果没有特殊要求,直接选择默认类型(VDI)即可。

t.jpg (79.38 KB, 下载次数: 0)

2015-8-29 18:50 上传


接下来选择虚拟硬盘的空间分配方式,界面中有详细的中文介绍,这个可以根据需要自由选择。

u.jpg (88.24 KB, 下载次数: 0)

2015-8-29 18:50 上传


接下来指定虚拟硬盘的名称和大小,名称保持默认即可,容量6g差不多了。

22_dsm_2.jpg (68.17 KB, 下载次数: 0)

2015-8-29 18:40 上传


点击“创建”按钮后,系统开始自动创建虚拟硬盘,等它创建完成。
虚拟主机创建完成,在WebGUI左侧列表中会有显示,接下来我们要给创建好的虚拟主机加载ISO镜像,点选虚拟机,然后点击界面上方的“设置”按钮。

22_dsm_3.jpg (80.71 KB, 下载次数: 0)

2015-8-29 18:40 上传


如下图所示,切换到“存储”,给带有小光盘图标的IDE控制器加载ISO镜像。这里需要注意,在前面创建的vbox数据集设置映射到Jail的 /home/vbox/VirtualBox VMs 目录,但在选择的时候却没有 /home 目录,这个目录的真实位置是 /usr/home/vbox/…。

22_dsm_4.jpg (74.47 KB, 下载次数: 0)

2015-8-29 18:40 上传




22_dsm_5.jpg (78.82 KB, 下载次数: 0)

2015-8-29 18:40 上传



特别的,还需要设置一下网卡的连接类型,要修改为“桥接网卡”,否则的话会对管理虚拟主机造成很大的麻烦。桥接网卡模式可以让虚拟机直接从路由器获得IP地址,现在就可以启动虚拟机了。

v.jpg (47.83 KB, 下载次数: 0)

2015-8-29 18:54 上传


完成后可以打开虚拟机,虚拟机就显示在运行了。但运行的虚拟机和win不同,没有显示实时界面。此时用vncview访问相应ip地址和端口,即可看到和win相同的运行界面。

22_dsm_6.jpg (88.75 KB, 下载次数: 0)

2015-8-29 18:40 上传


本例为 192.168.1.72:9000,我们只需要把这个地址输入到vnc-viewer中点击连接即可。

w.jpg (112.08 KB, 下载次数: 0)

2015-8-29 19:18 上传


vnc-viewer已经成功连接到我们的dsm虚拟机了,如下图,现在可以用键盘控制安装系统了。

22_dsm_7.jpg (68.64 KB, 下载次数: 0)

2015-8-29 18:40 上传


选install之后,按回车

22_dsm_8.jpg (128.51 KB, 下载次数: 0)

2015-8-29 18:40 上传


然后用Synology Assistant进行安装pat文件。安装audio station,photo station,video station。关闭共享。

22_dsm_9.jpg (68.58 KB, 下载次数: 0)

2015-8-29 18:40 上传

22_dsm_10.jpg (81.05 KB, 下载次数: 10)

2015-8-29 18:40 上传




d)        现在可以在虚拟黑群中加载我们的 NFS 共享文件夹了. 由于加载命令不能永久生效, 重启之后不会自动重新加载. 那么我们需要黑群在启动时自动执行加载命令. 在黑群 - 控制面板 - 终端机和SNMP 中启用 Telnet SSH 功能. 在 windows 中安装运行 WinSCP, 选择 SCP 协议, 输入黑群的 IP, root 用户名, 密码是你的 admin 密码. 在右侧目录中转到 /etc 文件夹, 右键编辑 rc 文件.

22_dsm_11.jpg (143.13 KB, 下载次数: 0)

2015-8-29 18:40 上传


在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/

22_dsm_12.jpg (127.76 KB, 下载次数: 0)

2015-8-29 18:40 上传


保存,重启。


e)        让虚拟机在freenas开机后自动运行。
在jails里面点virtualbox实例,按 shell按钮,得到一个shell。
vi /etc/rc.conf

22_virtualbox_1.jpg (90.28 KB, 下载次数: 0)

2015-8-29 18:40 上传


输入以下代码,将红字的“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试试虚拟机是否能自动运行。


8.        另外freenas本来就定义好了很多jails。使用者可以直接下载安装到jails里面。
http://download.freenas.org/jails/9.2/x64/

这个请自行研究,我失败了。


9.        用ssh如何访问jails
使用putty登录freenas
输入freenas的ip地址,用户名为root。密码为登录web界面的密码

进入jails
输入jls会列出正在运行的jails。记下想进入的jails的jid。输入 jexec # tcsh .#代表jid的数字。
[[email protected]] ~# jls
   JID  IP Address      Hostname                      Path
     1  -               bit_1                         /mnt/media/jails/bit_1
     2  -               couchpotato_1                 /mnt/media/jails/couchpotato_1
     4  -               ownbutt_1                    /mnt/media/jails/ownbutt_1
     8  -               dlna_1                        /mnt/media/jails/dlna_1
[[email protected]] ~# jexec 8 tcsh
[email protected]_1:/ #
















评论
学习了,谢楼主!

评论
必须收藏。

评论
好多啊。慢慢看。。。

评论
这个好,标记一下,我的还是用winserver-2008

评论
标记一下,以后再看

评论

学习了,多谢楼主!

评论
见过gen8装不上系统的,freenas的还是第一次

评论
谢谢分享。学习了。

评论
详尽,楼主辛苦了。

评论
好详细的讲解,谢谢

评论
写的很详细,收藏了谢谢!!

评论
很详细,很有参考价值,先收藏了

评论
收藏了。

评论
非常详细 收藏了

评论
楼主你好,看图片你是把freenas安装在vmware上面的?gen8主机先安装了exsi吗?和后面zfs的性能有冲突么?

评论

直接freenas.无esxi

评论
最后还是虚拟跑黑裙,一般直接黑裙吧。不过版本感觉还是4493稳定。

评论
好详细,必须收藏

评论
很不错呀,写的很详细,方便大家参考。

评论

本人已经从freenas 改到windows 2012上了。如果加强,强烈推荐上win2012系统做nas。
本人遇到的freenas问题。
1、freenas不支持存储池概念。用zfs,raidz,扩展空间非常非常麻烦。
2、搞定一次freenas,长期不会动,之后再次搞,又要花掉一部分时间学习。
3、支持bttorrent sync,但是操作也是麻烦。
说白了就是,灵活性,扩展性,可配置型不高。
现在用win2012 ,支持存储池,支持硬盘空间扩展,增加硬盘,或者原有硬盘换大硬盘都没问题,操作简单。灵活性扩展性都很好。
而且可以直接装迅雷当下载机,装bttorrent sync同步数据。装了teamviwer,可以任意远程控制,无视内网。
如果是单机装nas,直接win2012吧。真的很好用。
2012可以配置休眠让存储的盘在不适用状态下,进入休眠,对于家用来讲,省硬盘寿命。
其他的问题,freenas的zfs格式,只能在linux 或者 freebsd上读取,在windows上有挂载工具能读取,但是非常不好用,本人实测,win7系统下,这些工具是不好用,不能读取zfs文件系统的数据。
前一阵准备的ms04,b75itx,,4块1T盘,1块80G本盘,做的win2012系统,当nas用,真的很好用。


评论
很不错呀,写的很详细,方便大家参考。

评论

raidz确实扩展相当比较麻烦。
想问一下:2012的存储池是否具有数据冗余,类raidz的功能?还是只是简单的lvm

评论

  不懂,我用的存储布局是 parity,类似raid5 , 具体怎么运作的,我还真不知道。

评论
请指点一下,freenas安装在usb上;4块3T硬盘;jail上挂centos及dsm系统,存储使用nfs。怎么分配硬盘能降低能耗?
初步设想:3块z1做照片、资料备份;备份毕竟不是7×24,z1大部分处于休眠。1块放jail存储+PT;这些都会经常访问硬盘的,估计休眠不了。



评论

freenas,我已经弃坑了。这个真心帮不了你。
再多说一句,你这样不了解freenas,却要让他做很重要的存储资料,这可不是好事儿。

评论
很详细,感谢分享

评论
好长啊,先马一个,回头慢慢看。

评论
厉害了 学习!

评论
如此详细, 必须要顶一个. 话说楼主有没有升级内存?哈哈 最终还是在这找到了答案

评论
用了几年openmediavault了,自从换了大硬盘(加到了20T以上)之后,omv的性能差的特点愈发明显,而且bug太多了。
试试freenas。
我的硬件是gen8 1265L和16g内存

评论

omv也有ZFS,你说的性能差是文件系统的差还是系统内核的差

评论

文件系统。OMV也有ZFS吗?

评论
zfs必须用ecc内存吗?这样就不能用老电脑闲置配件了

评论

有, ZFS on Linux

评论

不用ECC的ZFS就是残疾 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...