SAN存储区域网络开源构建方案Word格式.docx

上传人:b****5 文档编号:17897989 上传时间:2022-12-12 格式:DOCX 页数:11 大小:182.37KB
下载 相关 举报
SAN存储区域网络开源构建方案Word格式.docx_第1页
第1页 / 共11页
SAN存储区域网络开源构建方案Word格式.docx_第2页
第2页 / 共11页
SAN存储区域网络开源构建方案Word格式.docx_第3页
第3页 / 共11页
SAN存储区域网络开源构建方案Word格式.docx_第4页
第4页 / 共11页
SAN存储区域网络开源构建方案Word格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

SAN存储区域网络开源构建方案Word格式.docx

《SAN存储区域网络开源构建方案Word格式.docx》由会员分享,可在线阅读,更多相关《SAN存储区域网络开源构建方案Word格式.docx(11页珍藏版)》请在冰豆网上搜索。

SAN存储区域网络开源构建方案Word格式.docx

安装完成之后,服务器将重新引导以确保启动并识别所需的所有组件、服务和驱动程序。

重新引导之后,Openfiler服务器应该将外置硬盘驱动器识别为设备/dev/sda。

有关更详细的安装说明,请访问Oracle10gRAC进行配置。

将Openfiler软件安装到网络存储服务器之前,应该先安装两个NIC接口(卡),并连接和打开所有外置硬盘驱动器。

在下载并将OpenfilerISO镜像(ISO文件)刻录到CD之后,将该CD插入网络存储服务器(在本例中是openfiler1),启动,并按照以下说明来回应安装屏幕的提示。

引导屏幕

第一个屏幕是Openfiler引导屏幕。

在boot:

提示符处按[Enter]键启动安装过程。

介质测试

当要求测试CD介质时,用Tab键切换到[Skip]并按[Enter]键。

如果有错误,则介质刻录软件会向我们发出警告。

在几秒钟后,安装程序将会检测视频卡、显示器和鼠标。

然后安装程序进入GUI模式。

OpenfilerNAS/SANAppliance欢迎屏幕

在欢迎屏幕上,单击[Next]继续。

键盘配置

下一个屏幕将提示您进行键盘设置。

为您的配置作出合适的选择。

磁盘分区设置

下一个屏幕将询问使用“AutomaticPartitioning”还是“ManualPartitioningwithDiskDruid”执行磁盘分区。

这里,您选择哪种方法都可以,尽管官方Openfiler文档建议使用手动分区。

由于用于此安装的内置硬盘驱动器很小,并且该驱动器将仅用于存储Openfiler软件(我不会将内置40GB硬盘驱动器上的任何空间用于iSCSI存储),因此我选择使用“AutomaticPartitioning”。

选择[Automaticallypartition]并单击[Next]继续。

如果以前在本机上安装了Linux,则下一屏幕将询问您是要“删除”还是“保留”旧分区。

选择[Removeallpartitionsonthissystem]选项。

还要确保“仅”为本安装选择了[hda]驱动器。

我还选中了[Review(andmodifyifneeded)thepartitionscreated]复选框。

单击[Next]继续。

然后显示一个对话窗口,询问您是否真的要删除所有分区。

单击[Yes]回复这一警告。

分区

随后安装程序将允许您查看(如果需要还可以更改)它自动为/dev/hda选择的磁盘分区。

几乎所有情况下,安装程序将为/boot分配100MB,为swap分配双倍数量的RAM,而将剩余空间分配给根(/)分区。

我倾向于至少为swap分配1GB的空间。

就本安装而言,我将接受所有自动选用的大小。

(包括2GB的swap,因为我安装了1GB的RAM。

网络配置

在启动Openfiler安装之前,我已确认在网络存储服务器上安装了两个NIC接口(卡)。

本屏幕应该已经成功地检测到每个网络设备。

首先,确保将每个网络设备设置为[Activeonboot]。

默认情况下,安装程序可能选择不激活eth1。

第二步,按照以下方法对eth0和eth1进行[Edit]操作。

您可能要为eth0和eth1使用不同的IP地址,没问题。

但是,您必须将eth1(存储网络)配置为与linux1和linux2上的eth1位于同一子网中:

eth0:

—取消选中[ConfigureusingDHCP]复选项

—选中[Activateonboot]

—IP地址:

192.168.1.195

—网络掩码:

255.255.255.0

eth1:

192.168.2.195

接着,手动设置您的主机名。

我使用的主机名是“openfiler1”。

然后提供您的网关和DNS服务器,最后关闭该对话框。

时区

下一个屏幕将允许您配置时区信息。

为您的位置作出合适的选择。

设置根口令

选择一个根口令,然后单击[Next]继续。

关于安装

本屏幕主要是一个确认屏幕。

单击[Next]开始安装。

恭喜

大功告成。

您已经成功地在网络存储服务器上安装了Openfiler。

安装程序将从CD-ROM驱动器中弹出CD。

取出CD,单击[Reboot]重新引导系统。

如果在重新引导后一切都已成功,您现在应该看到文本登录屏幕和用于管理Openfiler服务器的URL。

在Openfiler服务器上修改/etc/hosts文件

虽然并非必要,但我通常会将/etc/hosts文件的内容从一个OracleRAC节点复制到新的Openfiler服务器。

当测试集群网络时可以实现方便的名称解析。

 

9.使用Openfiler配置iSCSI卷

在网络存储服务器(openfiler1)上执行以下配置任务!

可以使用OpenfilerStorageControlCenter(一个基于浏览器的工具,通过端口446上的https连接实现)执行Openfiler管理。

例如:

https:

//openfiler1:

446/

从OpenfilerStorageControlCenter主页,以管理员身份登录。

Openfiler的默认管理员登录凭证为:

∙用户名:

openfiler

∙密码:

password

管理员看到的第一个页面是[Accounts]/[Authentication]屏幕。

配置用户帐户和组对本文不是十分重要,因此对此不进行讨论。

要将Openfiler用作iSCSI存储服务器,我们需要执行三个主要任务:

设置iSCSI服务、配置网络访问以及创建物理存储。

服务

要控制服务,我们使用OpenfilerStorageControlCenter并导航到[Services]/[Enable/Disable]:

图6启用iSCSIOpenfiler服务

要启用iSCSI服务,单击“iSCSItarget”服务名称下面的“Enable”。

之后,“iSCSItarget”状态应更改为“Enabled”。

ietd程序将实现iSCSIEnterpriseTarget软件的用户级部分,以便在Linux上构建iSCSI存储系统。

启用iSCSI目标之后,我们应该能够通过SSH进入Openfiler服务器,并看到iscsi-target服务正在运行:

[root@openfiler1~]#serviceiscsi-targetstatusietd(pid3784)isrunning...

网络访问限制

下一步是配置Openfiler中的网络访问,使两个OracleRAC节点(linux1和linux2)都有权通过存储(专用)网络访问我们的iSCSI卷。

(我们将在下一部分中创建iSCSI卷!

此外,该任务还可以使用OpenfilerStorageControlCenter通过导航到[General]/[LocalNetworks]来完成。

利用LocalNetworks屏幕,管理员可以设置允许其访问Openfiler设备导出的资源的网络和/或主机。

就本文而言,我们希望单独添加两个OracleRAC节点,而不是允许整个192.168.2.0网络访问Openfiler资源。

输入每个OracleRAC节点时,请注意“Name”域只是一个逻辑名称,仅供参考。

根据输入节点的惯例,我仅使用了为该IP地址定义的节点名称。

接下来,在“Network/Host”字段中输入实际节点时,始终使用其IP地址,即使其主机名已经在/etc/hosts文件或DNS中定义。

最后,在我们的ClassC网络中输入实际主机时,应使用子网掩码255.255.255.255。

记住,您要为集群中的每个RAC节点输入专用网络(eth1)的IP地址,这一点很重要。

下图显示了添加两个OracleRAC节点后的结果:

图7为OracleRAC节点配置Openfiler主机访问

物理存储

在本部分中,我们将创建五个iSCSI卷,以供集群中的两个OracleRAC节点用作共享存储。

这将在连接到Openfiler服务器的外置USB硬盘驱动器上执行多个步骤。

存储设备(如内置IDE/SATA/SCSI磁盘、外置USB或FireWire驱动器或者任何其他存储设备)可以连接到Openfiler服务器,并供客户端使用。

如果在OS级发现这些设备,就可以使用OpenfilerStorageControlCenter设置和管理所有这些存储设备。

在本例中,我们将一个500GB的外置USB硬盘驱动器用于存储。

在Openfiler服务器上,本驱动器为/dev/sda(HDS725050KLAT80)。

要看到该驱动器并启动iSCSI卷的创建过程,请从OpenfilerStorageControlCenter导航到[Volumes]/[PhysicalStorageMgmt.]:

图8Openfiler物理存储

对物理磁盘进行分区

我们将执行的第一步是在/dev/sda外置USB硬盘驱动器上创建一个主分区。

通过单击/dev/sda链接,我们可以看到“Edit”或“Create”分区的选项。

由于我们将创建一个跨整个磁盘的主分区,因此可以将大多数选项保留为默认设置,唯一的修改是将“PartitionType”由“Extendedpartition”更改为“Physicalvolume”。

下面是我为了在/dev/sda上创建主分区而指定的值:

模式:

分区类型:

物理卷

开始柱面:

1

结束柱面:

60801

现在,大小将显示465.76GB。

要接受该设置,单击Create按钮。

这将在我们的外置硬盘驱动器上生成一个新的分区(/dev/sda1):

图9对物理卷进行分区

卷分组管理

下一步是创建卷分组。

我们将创建一个名为rac1的卷分组,其中包含新创建的主分区。

从OpenfilerStorageControlCenter中,导航到[Volumes]/[VolumeGroupMgmt.]。

我们将看到所有现有的卷分组,或者什么也看不到(我们的情况就是这样)。

使用VolumeGroupManagement屏幕,输入新卷分组的名称(rac1),单击/dev/sda1前面的复选框以选择该分区,最后单击“Addvolumegroup”按钮。

之后,我们会看到一个列表,其中将显示我们新创建的名为“rac1”的卷分组:

图10创建的新卷分组

逻辑卷

现在,我们可以在新创建的卷分组(rac1)中创建五个逻辑卷。

从OpenfilerStorageControlCenter中,导航到[Volumes]/[CreateNewVolume]。

我们将看到新创建的卷分组(rac1)及其块存储统计信息。

该屏幕底部还提供了用于在选定的卷分组中创建新卷的选项。

使用该屏幕创建以下五个逻辑(iSCSI)卷。

在创建每个逻辑卷之后,应用程序将转至“ListofExistingVolumes”屏幕。

然后,您需要单击后退到“CreateNewVolume”选项卡以创建下一个逻辑卷,直至五个iSCSI卷全部创建完毕:

iSCSI/逻辑卷

卷名

卷描述

所需空间(MB)

文件系统类型

crs

Oracle集群件

2,048

iSCSI

asm1

OracleASM卷1

118,720

asm2

OracleASM卷2

asm3

OracleASM卷3

asm4

OracleASM卷4

实际上,我们已经创建了五个iSCSI磁盘,现在可以将它们呈现给网络上的iSCSI客户端(linux1和linux2)。

“ListofExistingVolumes”屏幕如下:

图11新的逻辑(iSCSI)卷

授予节点新的逻辑卷的访问权限

需要先授予iSCSI客户端相应的权限,它才能访问新创建的iSCSI卷。

在前面,我们将Openfiler配置为具有两个主机(OracleRAC节点),这两个主机可以配置为具有访问资源的权限。

现在,我们需要授予这两个OracleRAC节点访问每个新创建的iSCSI卷的权限。

从OpenfilerStorageControlCenter中,导航到[Volumes]/[ListofExistingVolumes]。

这将显示上一部分中显示的屏幕。

对于每个逻辑卷,单击“Edit”链接(在Properties列下)。

这将显示该卷的“Editproperties”屏幕。

滚动到该屏幕的底部,将两个主机由“Deny”更改为“Allow”,然后单击“Update”按钮:

图12授予主机对逻辑(iSCSI)卷的访问权限

针对全部五个逻辑卷执行该任务。

使iSCSI目标可供客户端使用

每次添加新的逻辑卷之后,我们都需要在Openfiler服务器上重新启动相关服务。

在本例中,我们创建了iSCSI逻辑卷,因此需要重新启动iSCSI目标(iscsi-target)服务。

这将使新的iSCSI目标可供网络上有权访问它们的所有客户端使用。

要重新启动iSCSI目标服务,请使用OpenfilerStorageControlCenter并导航到[Services]/[Enable/Disable]。

iSCSI目标服务应该已经启用(几部分以前)。

如果是这样,应禁用该服务,然后再启用它。

(参见图6)

通过Openfiler服务器上的SSH会话也可以完成该任务:

[root@openfiler1~]#serviceiscsi-targetrestartStoppingiSCSItargetservice:

[OK]

StartingiSCSItargetservice:

注意点:

第一,在General中的LocalNetworks中设置可以访问Openfiler的客户端ip地址,使用其他功能时,Netmask按实际的网段设置,但使用iSCSI时,此部分必须设为:

255.255.255.255,否则在使用iSCSIInitiator时,不能正常访问,这个地方可能是Openfiler的一个bug,或许是系统某个地方的限制。

第二,在Volumes中创建一个iSCSI类型的卷后,默认是禁止访问的,必须在edit里面iSCSIhostaccessconfigurationforvolume“卷名”部分把你要访问的ip设为allow才行(就是设的那个四个255掩码的ip)。

第三,然后就是使用iSCSIInitiator了,这里说的必须设置可能是虚拟机的原因,因为我的Openfiler一直都是在虚拟机下运行的。

以下使用2.04版的iSCSIInitiator,另外在1.06版上也类似。

在Discovery中添加,ip地址添Openfiler的地址,然后在Advanced中,Localadapter和Sourceip不能使用Default,否则iSCSI功能是不能正常使用的,Localadapter选择MicroslftiSCSIInitiator,Sourceip选择那个设置位四个255的ip,然后在Targets里面就会看到设置好的逻辑卷了,登录,在Windows下面就可以看到新的磁盘了。

MicrosoftiSCSIInitiator

iSCSI客户端可以是提供iSCSI支持(驱动程序)的任何系统(Linux、Unix、MSWindows、AppleMac等),可以下载MicrosoftiSCSIInitiatoR来事先验证openfiler的功能!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1