《openfiler虚拟存储搭建并配置服务端》由会员分享,可在线阅读,更多相关《openfiler虚拟存储搭建并配置服务端(11页珍藏版)》请在金锄头文库上搜索。
1、Openfiler 虚拟存储搭建并配置服务端一、概述Openfiler 由 rPath Linux 驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。整个软件包与开放源代码应用程序(例如 Apache、Samba、LVM2、ext3、Linux NFS 和 iSCSI Enterprise Target)连接。Openfiler 将这些随处可见的技术组合到一个易于使用的小型管理解决方案中,该解决方案通过一个基于 Web 且功能强大的管理界面实现。二、配置使用启动 openfiler 后,在这里有提示我们
2、通过 web 进行访问。 并且提示了访问的地址如:Https:/192.168.137.100:446/. 默认账户是 openfiler 密码为 password. 我们登陆之后可以修改用户的密码。一) 存储端(target)配置【iscsi 裸设备】1.1 启动服务在 Service 里面启动 iscsi target。启动之后,下次重启会自动启该服务。1.2 配置 iscsi initiator 访问 IP只有配置了 IP 才有权限访问 openfiler 存储。在 system 选项的最下面有配置选项,把 IP 写上即可。注意这里的子网掩码,写的 255.255.255.255。1.3
3、 创建卷设备现在我们来配置共享设备。 先对我们没有格式的分区格式化成扩展分区,一定要扩展分区:rootsan # fdisk /dev/sdaThe number of cylinders for this disk is set to 5221.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2)
4、 booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): nCommand actione extendedp primary partition (1-4)ePartition number (1-4): 3First cylinder (383-5221, default 383):Using default value 383Last cylinder or +size or +sizeM or +sizeK (383-5221, default
5、5221):Using default value 5221Command (m for help): wThe partition table has been altered! Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboo
6、t.Syncing disks.rootsan # fdisk -lDisk /dev/sda: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 255 2048256 83 Linux/dev/sda2 256 382 1020127+ 82 Linux swap / Solaris/dev/sda3 38
7、3 5221 38869267+ 5 Extended格式化之后,我们在 openfiler 的网页中就能看到这个磁盘信息,如果不格式化,或者格式化错误,是无法编辑的。页面网下拉,我们能看到创建分区:把所有空间全部创建成一个分区,这个就是一个卷。 之后窗口会显示:创建完成后, 选择 volume Groups。然后输入 vg 名称和对应的设备,确定即可。至此,我们已经创建完成了一个叫 san 的卷组。 但是我们在环境中使用的是卷。 所以我们还需要在这个卷组里创建它的卷。在这个页面往下拉,我们可以看到创建卷的选项:这里我把所有的空间都创建到一个逻辑卷里。逻辑卷创建完成以后,我们需要创建一个 is
8、csi target,然后把逻辑卷和这个target 映射起来,这样就可以通过这个 target 与服务器进行连接。点机 iSCSI Target,创建 Target IQN:选择 LUN Mapping,将 ISCSI 和逻辑卷对应起来 配置能够访问逻辑卷的 Network ACL 权限,这个 ip 是在 system 的选项里设置的。 这个之前已经配置过。 这里可以设置多个 IP, 可以控制哪个 IP 允许访问哪个逻辑卷。从而可以多个用户同时使用存储而互不影响。至此,存储的服务端已经配置完成。在这一步,我们创建了一个逻辑卷然后与 ISCSI target 进行了对应。客户端的服务器就通过这
9、个 ISCSI target 进行连接。Openfiler target 的配置文件是: /etc/ietd.conf。1.4 重启 iscsi-target 服务#service iscsi-target restart二) 服务器端(initiator) 配置2.1 安装 iSCSI(启动器)服务这个安装包在系统的安装包里。找到 iscsi-initiator-utils-*.rpm 包。安装上。rootcentos # rpm -ivh iscsi-initiator-utils-6.2.0.871-0.10.el5.x86_64.rpmrootcentos # rpm -qa | gr
10、ep iscsi-initiator-utilsiscsi-initiator-utils-6.2.0.871-0.10.el52.2 配置 iSCSI(启动器)服务rootcentos # service iscsid start OK off network shutdown. Starting iSCSI daemon: OK OK rootcentos # chkconfig iscsid onrootcentos # chkconfig iscsi on1) 用 iscsiadm 命令检查网络存储服务器上的所有可用目标:rootcentos # iscsiadm -m discove
11、ry -t sendtargets -p 192.168.137.100192.168.1.1:3260,1 iqn.2006-.san2) 手动登 iSCSI 目标rootcentos # iscsiadm -m node -T iqn.2006-.san -p 192.168.1.1 -lLogging in to iface: default, target: iqn.2006-, portal: 192.168.1.1,3260Login to iface: default, target: iqn.2006-, portal: 192.168.1.1,3260: successful
12、3) 配置自动登录在计算机引导(或 iSCSI 启动器服务启动/重新启动)时,客户端将自动登录上面列出的每个目标。和上面描述的手动登录过程一样,不过在这里加了2 个参数。rootcentos # iscsiadm -m node -T iqn.2006-.san -p 192.168.1.1 -op update -n node.startup -v automatic三) 存储端(target)配置【NFS 文件系统共享】3.1. 首先建立 NAS 卷3.2. 将剩下的空间全建立 XFS3.3. 启动 nfs 服务3.4. 新建文件夹3.5. 接下来共享 linux 文件夹3.6. 接下来的访问模式为匿名访问3.7. 在接下来的 NFS,选择 RW 读写模式