jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

FreeNAS的安装与配置

Posted on 2010-11-16 14:14 幻海蓝梦 阅读(615) 评论(0)  编辑  收藏 所属分类: Linux版本管理
原文 : http://beacon.blog.51cto.com/442731/109961

前些日子在公司搭了一个模拟生产环境的平台。由于是测试环境,资源有限只能 使用虚拟机实现,所以存储这块就想到了使用FreeNAS。很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠的NetApp 的存储设备。
目前FreeNAS最新版本到了0.7.3514,下载地址是[url]http://www.freenas.cn /?page_id=9[/url]。借用FreeNAS官方网站对它的描述:FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储 服务器。该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上,所占空间不足 16MB。FreeNAS 服务器前途无量;它的开发工作十分活跃。单是2006年前4个月就释出11个修正版本。它是组建简单网络存储服务器的绝佳选择,免去安装整套Linux或 FreeBSD 的烦恼。
总体来说,FreeNAS是一个不错的东西,有兴趣的朋友可以玩玩儿。废话不多说了,看看FreeNAS的安装和 简单配置过程吧,以后有时间再写详尽的应用配置文档。

: 测试环境使用软件
freenas-i386-livecd-0.7.351
VMware Workstation 5.5.1 build-19175

一、安装系统
1、从官网上下载最近版的镜像文件,然后在vmware中新建虚拟机,用光盘镜像引导系统, 选择默认方式启动。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459008807.jpg" alt="" border="0" width="650">

2、引导过程省略,最后到了安装控制 台,选择第9项进入安装向导。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459114872.jpg" alt="" border="0" width="650">

3、选择安装方式,按照需要选择。这里 选择"3 Install 'full' OS . HDD + data partition",即完全安装,同时还有数据分区。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459191812.jpg" alt="" border="0" width="650">

4、然后就完全安装的提示信息,并选择 安装源介质和目标磁盘。因为在这只添加了一块磁盘和一个光驱,所以按照默认选择即可。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459410651.jpg" alt="" border="0" width="650">

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459643882.jpg" alt="" border="0" width="650">

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459440091.jpg" alt="" border="0" width="650">

5、为操作系统分配磁盘空间,最小为 96MB。这里给它分配300M的空间。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459507707.jpg" alt="" border="0" width="650">

6、由于系统很小,很快就安装完成了, 按照提示按回车返回安装控制台。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226459518479.jpg" alt="" border="0" width="650">

二、网络配置
安装过系统之后返 回安装控制台,在这里需要为存储配置一个IP地址以便使用图形界面管理存储,使用webGUI可以实现绝大多数命令行下的功能,这样极大简化了管理人员的 工作。在控制台下选择2"Set LAN IP address",设置网络IP地址。
1、不使用DHCP,手工分配给存储IP地址。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460285617.jpg" alt="" border="0" width="650">

2、配置IP地址以及子网掩码。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226461171831.jpg" alt="" border="0" width="650">

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460349171.jpg" alt="" border="0" width="650">

3、配置默认网关和DNS服务器,这里 暂时不设置空缺地址直接选择OK。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460419807.jpg" alt="" border="0" width="650">

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460438578.jpg" alt="" border="0" width="650">

4、这里不配置IPv6,跳过。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460479022.jpg" alt="" border="0" width="650">

5、设置完成后系统自动重启网络服务, 提示可以使用WebGUI访问存储。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460653415.jpg" alt="" border="0" width="650">

6、通过浏览器访问存储,默认用户名是 admin,口令是freenas。通过默认页可以查看存储的一些基本信息,可以看到此freenas版本使用
FreeBSD 7.0-RELEASE-p1 (revision 199506) 的内核。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226460765097.jpg" alt="" border="0" width="650">


三、系统和接口配置
对 于"System"和"Interfaces"两部分这里不再赘述了,每一项设置都有提示。如果英文不好可以将WebGUI的语言设置成中文。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226461472235.jpg" alt="" border="0">


四、磁盘配置
1、默认情况系统磁盘也不会被添加 到列表中,需要手工添加管理。点击右侧的添加磁盘按钮。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226461708618.jpg" alt="" border="0">

2、选择要添加的磁盘名称,目前SCSI总线上只有一块磁盘即 da0。系统磁盘不必须格式化成UFS,默认的不格式化就可以。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226462169860.jpg" alt="" border="0">
格式化后返回Disks:Management后,需要点击"Apply changes"应用刚刚添加磁盘的操作。添加磁盘后状态如下,
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226462382299.jpg" alt="" border="0">

3、在磁盘管理中添加磁盘后并不能使用,还需要配置加载点。位置 在Disks:Mount Point:Management,点击右侧的"add mount"。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226462886763.jpg" alt="" border="0">
4、选择磁盘,这里是系统磁盘da0。安装FreeNAS时为系统分配了 300M空间,剩余的空间可以创建一个分区用来存储数据。按照Pratition选项的提示-"Select 2 for mounting the DATA partition if you select option 2 during installation . hard drive."文件格式选择UFS,再给分区起一个共享名data0。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226463108547.jpg" alt="" border="0">
返回Disks:Mount Point:Management后,点击"Apply changes"后如下图,

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226463234763.jpg" alt="" border="0">

5、通过安装控制台进入命令行,并使用df查看磁盘信息
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226463325568.jpg" alt="" border="0" width="650">
可以看到刚才添加的分区data0
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811041225779930647.jpg" alt="" border="0">

6、添加磁盘做Software RAID,先在虚拟机中添加4块2GB的SCSI硬盘。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226470467670.jpg" alt="" border="0">
系统启动后在磁盘管理中添加这几块盘,为创建softraid做准备。需 要注意的是将磁盘格式设成"Software RAID"
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226471662524.jpg" alt="" border="0">
依次添加da1-da4这四块磁盘,
返回Disks:Mount Point:Management后,点击"Apply changes"后如下图
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226471893469.jpg" alt="" border="0">

7、配置softraid(
Disks:Software RAID:RAID5:Manage RAID),点击右侧的"Add RAID"。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226472195942.jpg" alt="" border="0">


为新建的 磁盘起名,然后选择所要添加到softraid中的磁盘,并选择"Initialize"对softraid进行初始化。

650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226473030847.jpg" alt="" border="0">
返回 Disks:Software RAID:RAID5:Manage RAID后,点击"Apply changes"。系统显示da9的状态为"REBUILDING",对softraid进行初始化工作。重建softraid工作完成之后,显示da9 的磁盘大小为6G。4块2G的磁盘做raid 5,将会损失一块盘的空间用于存放校验数据。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226473825601.jpg" alt="" border="0">

8、将建好的da9挂载到系统中,注意分区和文件系统的选择。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226474045124.jpg" alt="" border="0">
返回Disks: Mount Point: Management后,需要点击"Apply changes"应用刚刚添加加载点的操作,状态如下
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811121226474212831.jpg" alt="" border="0">再用df看一下系统的磁盘状态,有两块数据盘没有问题。
650) this.width=650;" .click="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" http:="" blog.51cto.com="" viewpic.php?refimg=" + this.src)" src="http://beacon.blog.51cto.com/attachment/200811/200811041225786847628.jpg" alt="" border="0">



先写到这里
未完......

只有注册用户登录后才能发表评论。


网站导航: