Openfiler安装配置图解教程_虚拟存储服务器软件Openfiler全程配置过程v1.0
Openfiler安装配置图解教程_虚拟存储服务器软件Openfiler全程配置过程v1.0
目录
1 虚拟存储软件介绍 4
2 OPENFILER简介 4
2.1 OPENFILER的主要功能 4
2.2 OPEN FILER的主要性能和优点 6
2.3 OPENFILER部署方案 6
2.4 OPENFILER经济高效的存储 7
2.5 OPENFILER广泛的硬件兼容性 8
2.6 OPENFILER丰富的协议 8
2.7 OPENFILER强大的管理功能 9
3 安装OPENFILER系统 10
4 登录OPENFILER网页管理界面 25
5 OPENFILER配置规划 28
6 配置OPENFILER ISCSI存储 30
6.1 创建PHYSICAL VOLUME 30
6.2 创建RAID ARRAY MEMBER 37
6.3 创建SOFTWARE RAID 41
6.4 创建VOLUME GROUPS 44
6.5 创建LUN VOLUME 47
7 配置OPENFILER网络 52
7.1 查看网络配置信息 52
7.2 配置多网卡绑定 54
7.3 配置网络访问控制ACL 58
8 配置OPENFILER ISCSI 目标 60
8.1 启动ISCSI TARGET服务 60
8.2 配置ISCSI TARGET 62
9 服务器端(INITIATOR)配置 67
9.1 安装 ISCSI服务 67
9.2 配置ISCSI服务 68
9.3 创建永久性本地ISCSI设备名称 69
9.4 创建新的规则文件 70
9.5 创建在接收该事件时将调用的UNIX SHELL脚本 71
10 修改OPENFILER管理员密码 74
11 通过OPENFILER控制台创建分区 75
12 OPERFILER常用控制台命令 79
1025
1 虚拟存储软件介绍
免费的存储服务器软件有FreeNAS 和 Openfiler。 其中Freenas的网站上只有i386及amd64的版本,也就是说Freenas不能支持64位版本的Intel CPU,而Openfiler则提供更全面的版本支持,在其网站上可以看到支持多网卡、多CPU,以及硬件Raid的支持,还有10Gb网卡的支持。
Openfiler是在rPath Linux基础上开发的,它能够作为一个独立的Linux操作系统发行。Openfiler是一款非常好的存储管理操作系统,开源免费,通过web界面对存储磁盘的管理,支持现在流行的网络存储技术IP-SAN和NAS,支持iSCSI(Internet Small Computer System Interface, 学名ISCSI HBA)、NFS、SMB/CIFS及FTP等协议。
2 Openfiler简介
Openfiler 能把标准x86/64架构的系统变成一个强大的NAS、SAN存储和IP存储网关,为管理员提供一个强大的管理平台,并能能应付未来的存储需求。依赖如VMware,Virtual Iron和Xen服务器虚拟化技术,Openfiler也可部署为一个虚拟机实例。
Openfiler这种灵活高效的部署方式,确保存储管理员能够在一个或多个网络存储环境下使系统的性能和存储资源得到最佳的利用和分配。
Openfiler下载地址:
......
1026
6 配置Openfiler iSCSI存储
6.1 创建Physical Volume
打开Volumes页面,此时在Volume Group Management下方没有任何VG卷组。
点击右侧Volumes Section处的Block Devices栏。
打开Block Device Management页面,在磁盘列表中,可以看到4块硬盘,它们的Type类型为SCSI硬盘,其中第1块硬盘 /dev/sda 已有3个Partitions分区 (安装Openfiler时,安装程序自动创建的),其它3块硬盘 /dev/sdb、/dev/sdc、/dev/sdd 均没有分区。
在Edit Disk下方点击 /dev/sda,对第1块硬盘的分区进行编辑。
打开Edit partition in /dev/sda页面,可以看到当前硬盘详细的分区列表和空间分布图。
在Create a partition in /dev/sda区域中,列出当前磁盘剩余空间的Mode (模式)、Starting cylinder (起始磁柱)、Ending cylinder (结束磁柱)、Space (空间) 信息。
我们现在要用当前磁盘的剩余空间来创建一个PV分区。
在创建分区一栏中,将Mode选择为Primary,将Partition Type选择为Physical Volume,在Starting cylinder处输入1300,在Ending cylinder处保留默认值266305。
设置完成后,点击Create,创建PV分区。
细心的朋友可能会注意到,原本硬盘剩余空间的Starting cylinder值为1214,而创建PV分区时,输入的Starting cylinder值却是1300,这是为何呢?
这是因为Openfiler系统要求硬盘必须保留5%的剩余空间,所以在创建PV分区,需要调整Starting cylinder值,以减少所创建PV分区的大小,空出5%的剩余空间。
如果我们在创建PV分区时,将Starting cylinder值强制设置成1214,在点击Create后,可以发现新PV分区是不会创建的。
但这种情况只会出现在当硬盘已经存在分区的情况之下,如果只是一个无任何分区的全新硬盘,在创建PV分区时,就不会发生这样的情况,虽然依然会保留5%的剩余空间。
这种特殊情况会给我们创建PV分区带来一些困扰,因为我们无法一次性准确估算出Starting cylinder值的合理大小。若值太大了会浪费硬盘空间,值太小了就无法创建PV分区,通常需要反复尝试多次才可以,比较麻烦。
当然还有另一种创建方式,可以在Openfiler控制台下,通过命令行方式来一次性创建好PV分区,具体操作方法,可以查看本文档后面的附录部分。
创建完成后,在Edit partition in /dev/sda列表中,可以看到一个新分区 /dev/sda4。
同时,我们可以看到 /dev/sda4 分区的Starting cylinder与Ending cylinder值已被自动调整,与创建PV分区手动输入的不相同。
在空间分布图中,可以看到保留了剩余5%空间,这个空间是无法使用的。
如果刚才的PV分区创建操作出现错误时,可以点击Delete删除分区,并重新进行操作。
点击Back to the list of physical storage devices,返回上一页。
回到Block Device Management页面,在磁盘列表中,可以看到第1块硬盘 /dev/sda 分区数量由原来的3变成了4。
接下来,我们要继续对第2块硬盘创建PV分区。
在Edit Disk下方点击 /dev/sdb,对第2块硬盘的分区进行编辑。
打开Edit partition in /dev/sdb页面,可以看到当前硬盘没有分区信息。
在Create a partition in /dev/sdb区域中,在创建分区一栏中,将Mode选择为Primary,将Partition Type选择为Physical Volume,在Starting cylinder和Ending cylinder处保留默认值,然后点击Create,创建PV分区。。
创建完成后,在Edit partition in /dev/sdb列表中,可以看到一个新分区 /dev/sdb1。
在空间分布图中,可以看到自动保留了5%的剩余空间,这个空间同样是无法使用的。
点击Back to the list of physical storage devices,返回上一页。
6.2 创建RAID array member
回到Block Device Management页面,在磁盘列表中,可以看到第1块硬盘 /dev/sdb 分区数量由原来的0变成了1。
接下来,我们要继续对第3块和第4块硬盘创建RAID阵列成员,因为第3块和第4块硬盘要组建成RAID 0,所有创建分区时存在小小的不同。
在Edit Disk下方点击 /dev/sdc,对第3块硬盘的分区进行编辑。
打开Edit partition in /dev/sdc页面,可以看到当前硬盘没有分区信息。
在Create a partition in /dev/sdc区域中,在创建分区一栏中,将Mode选择为Primary,将Partition Type选择为RAID array member (此项与之前操作不同),在Starting cylinder和Ending cylinder处保留默认值,然后点击Create,创建RAID阵列成员。。
创建完成后,在Edit partition in /dev/sdc列表中,可以看到一个新分区 /dev/sdc1,它的Type类型是Linux RAID Array Member。
在空间分布图中,可以看到自动保留了5%的剩余空间,这个空间同样是无法使用的。
点击Back to the list of physical storage devices,返回上一页。
用同样的操作方法,完成第3块硬盘 /dev/sdc 的RAID阵列成员的创建。
所有分区创建操作完成,最终结果界面。
6.3 创建Software RAID
现在我们将第3块硬盘 /dev/sdc1 和第4块硬盘 /dev/sdd1,组建成一个Software RAID 0。
在Block Device Management页面,点击右侧Volumes Section处的Software RAID栏。
打开Software RAID Management页面,当前没有Software RAID存在。
在Create a new RAID array区域中,将Select RAID array type选择为RAID-0 (striped),在Select RAID devices to add列表中,勾选 /dev/sdc1 和 /dev/sdd1。
Openfiler还支持其它类型的RAID,分别是:RAID-1 (mirrored)、RAID-5 (parity)、RAID-6 (extra-parity)、RAID-10 (mirrored + striped)。
点击Add array,创建新的RAID array。
Software RAID 0 创建成功,驱动器号为 /dev/md0。
6.4 创建Volume Groups
现在我们将第1块硬盘 /dev/sda4 和第2块硬盘 /dev/sdb1 可用空间,组建成一个Volume Groups,以合并成一个的完整可用空间。
在Software RAID Management页面, 点击右侧Volumes Section处的Volume Groups栏。
打开Volume Group Management页面,当前没有Volume Groups存在。
在Create a new volume group区域中,在Volume group name处,输入卷组名称VG_1+2,在Select physical volumes to add列中,勾选 /dev/sda4 和 /dev/sdb1。
点击Add volume group,创建新的VG。
第一个Volume Group创建成功,可以看到卷组VG_1+2的详细信息。
再用Software RAID 0的可用空间,创建一个Volume Group。
在Create a new volume group区域中,在Volume group name处,输入卷组名称VG_RAID_0,在Select physical volumes to add列中,勾选 /dev/md0 。
点击Add volume group,创建新的VG。
第二个Volume Group创建成功,可以看到卷组VG_RAID_0的详细信息。
在Volume Group Management页面,点击右侧Volumes Section处的Add Volume栏。
6.5 创建LUN Volume
打开Add Volume页面,创建存储Volume。
在Select Volume Group列表中,选择一个VG (如:VG_1+2),点击Change。
在Block storage statistics for volume group "vg_1+2" 区域,可以查看VG的空间使用情况。
在Create a volume in "vg_1+2" 区域中,在Volume Name、Volume Description中输入卷名和描述。在Required Space (MB) 中输入VG剩余空间的最大值,在Filesystem / Volume type列表中,选择block (iSCSI,FC,etc)。
配置完成后,点击Create创建。
创建成功后,网页自动转至Manage Volumes页面。
在Volumes in volume group "vg_1+2"区域中,可以查看到Volume卷信息。
在Manage Volumes页面,点击右侧Volumes Section处的Add Volume栏。
在Create a volume in "vg_raid_0"区域中,在Volume Name、Volume Description中输入卷名和描述。在Required Space (MB) 中输入VG剩余空间的最大值,在Filesystem / Volume type列表中,选择block (iSCSI,FC,etc)。
配置完成后,点击Create创建。
创建成功后,网页自动转至Manage Volumes页面。
在Volumes in volume group "vg_raid_0"区域中,可以查看到Volume卷信息。
打开Volume Group Management页面,可以看到刚刚创建好的两个Volume Group。
....
更多请下载附件文档。