OpenFiler2.3安装配置⼿册⼀、初始化OpenFiler
·⾸先我们从OpenFiler的官⽅⽹站下载OpenFiler的虚拟机⽂件,下载地址:
http://www.openfiler.com/community/download/,下载回来的⽂件解压后直接⽤虚拟机打开即可。
·启动虚拟机后,我们⾸先需要配置⼀些参数信息。(1)修改⽹卡
初始的⽹卡是⾃动获取IP地址,在此,我们需要修改为固定的IP地址。#cd/etc/sysconfig/network-scripts#viifcfg-eth0
DEVICE=物理设备名IPADDR=IP地址NETMASK=掩码值
NETWORK=⽹络地址——–可不配BROADCAST=⼴播地址——–可不配GATEWAY=⽹关地址
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](⾮root⽤户是否可以控制该设备)——–可不配
BOOTPROTO=[none|static|bootp|dhcp](引导时不使⽤协议|静态分配|BOOTP协议|DHCP协议)
HWADDR=你的MAC地址——–可不配
修改后重起⽹卡⽅能实现:#servicenetworkrestart(2)停⽌不必要的服务#cd/etc/rc3.d
这⾥我们采取重命名的⽅式进⾏:可以停⽌的服务:(3)查看⽇志:#cd/var/log#moremessages⼆、配置OpenFiler
进⾏完上述初始化,我们可以使⽤IE的⽅式打开OpenFiler的控制台,访问地址:https://192.168.253.98:446(注意添加446的端⼝)
打开页⾯后,输⼊初始的⽤户名openfiler,密码:password
成功登录后,⾸先在Status项中,可以看到安装了OpenFiler服务器的⼀些信息。
1、启动相关的服务
需要启动的服务可以根据⾃⼰的实际情况来决定,在这⾥我主要启动了以下⼏个服务SMB/CIFSserverNFSv3serveriSCSItargerserveriSCSIinitiator
2、配置机器名、DNS等信息
3、添加NetworkAccessConfiguration
这⾥可以添加单个IP、整段IP、多⽹段或者全部,可以根据需要进⾏设置
4、设置时间、时区和时间服务器地址
三、Volumes
在配置Volumes前,先简单介绍下整个OpenFiler的配置过程以及架构图:
1、设置Share⽅式的⽂件共享(1)设置Device的PartitionType
“Volumes-BlockDevices”,选择需要设置的Disk,然后选择Create,选择“Mode”为“Primary”,选择“PartitionType”为“Physicalvolume”,如果还要划分⼤⼩,这⾥还需要设置“Endingcylinder”,这⾥我将整个Disk划为单独的⼀个Physicalvolume
(2)创建VolumeGroup
⾸先是输⼊Volumegroupname,这⾥我输⼊我的物理卷的名称“Physical-volume-1”,接下来是选
择物理卷到这个组中,这⾥的物理卷是我们在设置PartitionType时设置的PhysicalType,我们可以选择⼀个,也可以同时选择多个
(3)增加Volume
完成上述操作后,接下来就是在VolumeGroup中创建Volume,并设置⽂件系统或者卷类型,针对我们作为共享⽅式的磁盘,我们可以选择“XFS”和“Ext3”XFS⽂件系统的介绍:
XfS⽂件系统是SGI开发的⾼级⽇志⽂件系统,XFS极具伸缩性,⾮常健壮。所幸的是SGI将其移植到了Linux系统中。主要特性包括以下⼏点:数据完全性
采⽤XFS⽂件系统,当意想不到的宕机发⽣后,⾸先,由于⽂件系统开启了⽇志功能,所以你磁盘上的⽂件不再会意外宕机⽽遭到破坏了。不论⽬前⽂件系统上存储的⽂件与数据有多少,⽂件系统都可以根据所记录的⽇志在很短的时间内迅速恢复磁盘⽂件内容。传输特性
XFS⽂件系统采⽤优化算法,⽇志记录对整体⽂件操作影响⾮常⼩。XFS查询与分配存储空间⾮常快。XFS⽂件系统能连续提供快速的反应时间。笔者曾经对XFS、JFS、Ext3、ReiserFS⽂件系统进⾏过测试,XFS⽂件⽂件系统的性能表现相当出众。可扩展性
XFS是⼀个全64-bit的⽂件系统,它可以⽀持上百万T字节的存储空间。对特⼤⽂件及⼩尺⼨⽂件的⽀持都表现出众,⽀持特⼤数量的⽬录。最⼤可⽀持的⽂件⼤⼩为263=9x1018=9exabytes,最⼤⽂件系统尺⼨为18exabytes。
XFS使⽤⾼的表结构(B+树),保证了⽂件系统可以快速搜索与快速空间分配。XFS能够持续提供⾼速操作,⽂件系统的性能不受⽬录中⽬录及⽂件数量的限制。传输带宽
XFS能以接近裸设备I/O的性能存储数据。在单个⽂件系统的测试中,其吞吐量最⾼可达7GB每秒,对单个⽂件的读写操作,其吞吐量可达4GB每秒Ext2/Ext3⽂件系统介绍
Linuxext2/ext3⽂件系统使⽤索引节点来记录⽂件信息,作⽤像windows的⽂件分配表。索引节点是⼀个结构,它包含了⼀个⽂件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。⼀个⽂件系统维护了⼀个索引节点的数组,每个⽂件或⽬录都与索引节点数组中的唯⼀⼀个元素对应。系统给每个索引节点分配了⼀个号码,也就是该节点在数组中的索引号,称为索引节点号。linux⽂件系统将⽂件索引节点号和⽂件名同时保存在⽬录中。所以,⽬录只是将⽂件的名称和它的索引节点号结合在⼀起的⼀张表,⽬录中每⼀对⽂件名称和索引节点号称为⼀个连接。对于⼀个⽂件来说有唯⼀的索引节点号与之对应,对于⼀个索引节点号,却可以有多个⽂件名与之对应。因此,在磁盘上的同⼀个⽂件可以通过不同的路径去访问它。Linux缺省情况下使⽤的⽂件系统为Ext2,ext2⽂件系统的确⾼效稳定。但是,随着Linux系统在关键业务中的应⽤,Linux⽂件系统的弱点也渐渐显露出来了:其中系统缺省使⽤的ext2⽂件系统是⾮⽇志⽂件系统。这在关键⾏业的应⽤是⼀个致命的弱点。本⽂向各位介绍Linux下使⽤ext3⽇志⽂件系统应⽤。
Ext3⽂件系统是直接从Ext2⽂件系统发展⽽来,⽬前ext3⽂件系统已经⾮常稳定可靠。它完全兼容ext2⽂件系统。⽤户可以平滑地过渡到⼀个⽇志功能健全的⽂件系统中来。这实际上了也是ext3⽇志⽂件系统初始设计的初衷。
Ext3⽇志⽂件系统的特点:1、⾼可⽤性
系统使⽤了ext3⽂件系统后,即使在⾮正常关机后,系统也不需要检查⽂件系统。宕机发⽣后,恢复ext3⽂件系统的时间只要数⼗秒钟。2、数据的完整性:
ext3⽂件系统能够极⼤地提⾼⽂件系统的完整性,避免了意外宕机对⽂件系统的破坏。在保证数据完整性⽅⾯,ext3⽂件系统有2种模式可供选择。其中之⼀就是“同时保持⽂件系统及数据的⼀致性”模式。采⽤这种⽅式,你永远不再会看到由于⾮正常关机⽽存储在磁盘上的垃圾⽂件。3、⽂件系统的速度:
尽管使⽤ext3⽂件系统时,有时在存储数据时可能要多次写数据,但是,从总体上看来,ext3⽐ext2的性能还要好⼀些。这是因为ext3的⽇志功能对磁盘的驱动器读写头进⾏了优化。所以,⽂件系统的读写性能较之Ext2⽂件系统并来说,性能并没有降低。4、数据转换
由ext2⽂件系统转换成ext3⽂件系统⾮常容易,只要简单地键⼊两条命令即可完成整个转换过程,⽤户不⽤花时间备份、恢复、格式化分区等。⽤⼀个ext3⽂件系统提供的⼩⼯具tune2fs,它可以将ext2⽂件系统轻松转换为ext3⽇志⽂件系统。另外,ext3⽂件系统可以不经任何更改,⽽直接加载成为ext2⽂件系统。5、多种⽇志模式
Ext3有多种⽇志模式,⼀种⼯作模式是对所有的⽂件数据及metadata(定义⽂件系统中数据的数据,即数据的数据)进⾏⽇志记录(data=journal模式);另⼀种⼯作模式则是只对metadata记录⽇志,⽽不对数据进⾏⽇志记录,也即所谓data=ordered或者data=writeback模式。系统管理⼈员可以根据系统的实际⼯作要求,在系统的⼯作速度与⽂件数据的⼀致性之间作出选择。
创建完成后,系统可以很清楚地显⽰出我们所创建的卷的信息,并且也还可以查看出在卷组中还剩余的磁盘空间⼤⼩。
(4)创建共享⽬录
这⾥我们可以看见我们之前创建好的卷的名称,点击我们需要创建的卷,然后输⼊⽂件夹的名称。输完选择“CreatSub-folder”
完成创建后,我们需要对这个⽂件夹进⾏⼀些设置,因此我们选择“MakeShare”
在设置共享⽂件夹项中,我们可以设置共享的访问控制列表,即访问的⽤户列表,还设置共享⽂件夹的权限,可以针对不同的⽹段设置不同的访问权限。
设置完成后,我们即可在别处进⾏共享⽂件夹的访问。
提⽰:如果我们只按照上述的设置完成后,在访问这个共享⽂件夹时,共享⽂件夹的⽂件夹名⾮常长,如何简化这个⽂件夹名呢,我们只要在OverrideSMB/Rsyncsharename中添加⼀个名称即可。
2、设置ISCSI⽅式的⽂件共享(1)设置Device的PartitionType
“Volumes-BlockDevices”,选择需要设置的Disk,然后选择Create,选择“Mode”为“Primary”,选择“PartitionType”为“RAIDarrayvolume”,如果还要划分⼤⼩,这⾥还需要设置“Endingcylinder”,这⾥我将整个Disk划为单独的⼀个RAIDarrayvolume
下⾯这⾥我是将⼀块Disk划分了两种不同的PartitionType,其中⼀个是“PhysicalVolume”,另外⼀个是“RAIDarrayVolume”
(2)创建SoftwareRAID
⾸先是选择RAID的类型,这⾥我们以RAID5为例作介绍。由于RAID5⾄少需要3块相同⼤⼩的Disk,在创建时,系统已经会有提⽰给我们,⽽我们在创建的时候也需要选择3块Disk,否则会失败。
选择完RAID的类型和Disk后,点击“Addarray”
创建完成后,可以看见创建好的RAID的基本信息
(3)创建VolumeGroup
⾸先是输⼊Volumegroupname,这⾥我输⼊我的物理卷的名称“iscsi-volume-1”,接下来是选择物理卷到这个组中,这⾥的物理卷是我们在设置完RAID后时设置的物理卷
(4)增加Volume
完成上述操作后,接下来就是在VolumeGroup中创建Volume,并设置⽂件系统或者卷类型为iSCSI
(5)设置iSCSITargets
⾸先我们需要增加⼀个TargetIQN(iSCSIQualifiedName)什么是iSCSI的Initiator和Target?
SCSI使⽤Client/Server模型。Initiator为应⽤客户端,⽽Target包括设备服务器端和队列管理两部分。
ISCSI的储存设备称为iSCSITarget(或称iSCSITargetDevice),例如iSCSI磁盘阵列柜、iSCSI磁带柜等。
ISCSI卡称为ISCSIHBA(HostBusAdapter)。ISCSI允许使⽤⼀般EthernetNIC卡,若使⽤⼀般GbE卡,则还需要搭配软件才能让GbE卡收发ISCSI协议,此软件称为ISCSIInitiator,事实上ISCSIHBA的⾓⾊也等同于ISCSIInitiator
添加完IQN后,接下来就是进⾏LUNMapping
(LUNMapping的作⽤是LUN与存储设备的主机端⼝进⾏绑定)
选择我们需要进⾏Map的Volume,设置读写模式和传输模式后,点击“Map”
最后是设置⽹络的访问列表
(6)XenServer上添加iSCSIStorage设备
输⼊完TargetHost地址和端⼝,可以查找出TargetIQN和TargetLUN
(7)ESX上添加ISCSIStorage设备
四、Accounts1、Authentication
设置Openfiler与MicrosoftActiveDirectory进⾏同步域:gzjhc.com
域控制器:hcsrv.gzjhc.comIP地址:192.168.253.15
打开Accounts项,勾选“UseWindowsdomaincontrollerandauthentication”,然后在选择“ActiveDirectory”
lDomain/Workgroup输⼊域的Netbios名:GZJHC(⼀定要⼤写)lDomaincontrollers:192.168.253.15(域控制器IP地址)lADSrealm:GZJHC.COM(域名,⼀定要⼤写)
2、UseLise
打开UserList,可以看到所有域⽤户的列表
3、GroupList
打开GroupList,可以看到域中的组
4、Share
在完成上述操作后,我们在返回共享设置那,就可以做到针对域⽤户进⾏共享权限的设置
窗体底端
因篇幅问题不能全部显示,请点此查看更多更全内容