如何使光纤通道存储可用于Oracle Solaris?
存储设备提供的光纤通道(FC) LUN集成到Oracle Solaris环境中。本文介绍了如何配置Oracle Solaris光纤通道系统以及如何对其进行配置。
为Oracle Solaris服务器访问配置FC LUN的Sun ZFS存储设备。您可以使用浏览器用户界面(BUI)来完成这些配置。
本文作出以下假设:
Sun ZFS存储设备的root帐户的密码是已知的。
已知Sun ZFS存储设备的IP地址或主机名。
已配置Sun ZFS存储设备使用的网络。
Sun ZFS存储设备已配置了具有足够可用空间的存储资源池。
Oracle Solaris服务器的root帐户的密码是已知的。
Sun ZFS存储设备连接到光纤通道交换机。
FC交换机上配置了一个区域,允许Oracle Solaris主机访问Sun ZFS存储设备。
配置Oracle Solaris FC系统
为了使Sun ZFS存储设备和Oracle Solaris服务器能够相互识别,每个设备的FC全球通用号(WWN)。
您必须在另一台设备中注册。您必须确定在FC交换机上实施的某种形式的FC分区的WWN。
主机的FC WWN用于向Sun ZFS存储设备标识主机,这是完成本文中的配置过程所必需的。
WWN来自安装在Oracle Solaris主机和Sun ZFS存储设备中的FC主机总线适配器(HBA)。
为了配置Oracle Solaris FC系统,您需要知道Sun ZFS存储设备的WWN。在传统的双结构存储区域网络(SAN)中,Sun
ZFS存储设备至少有一个FC端口连接到每个结构。因此,您必须确定至少两个FC WWN。
识别Sun ZFS存储设备FC WWN
首先,您需要建立到Sun ZFS存储设备的管理会话。
在Web浏览器的地址栏中输入包含Sun ZFS存储设备的IP地址或主机名的地址,如以下URL所示:
https://& lt;ip地址或主机名& gt:215
将显示登录对话框。
输入用户名和密码,然后单击登录。
成功登录BUI后,您可以通过配置选项卡识别WWN。
单击配置> SAN & gt光纤通道
港口.
将显示安装在Sun ZFS存储设备中的FC端口。由于每个HBA通道只有一个发现的端口,因此它必须是HBA通道本身。
在前面的示例中,端口1具有WWN 21:00:00:E0:8b:92:a 1:CF,端口2具有WWN。
21:01:00:E0:8b:B2:a 1:cf .
在每个FC端口框右侧的列表框中,FC通道端口应设置为目标。如果不是这样,FC
端口可以用于其他目的。在调查原因之前,请不要更改设置。(一个可能的原因是它可能用于NDMP备份。)
识别Oracle Solaris主机HBA WWN
如果Oracle Solaris主机通过相应的电缆连接到FC交换机,请使用以下命令来标识WWN。
要获取主机的WWN,请输入以下命令:
root @ Solaris:~ # cfgadm-al-o show _ FCP _开发
root@solaris:~#
在这个输出中,您需要的控制器编号是c8和c9。当端口类型为
Fc-fabric,您还可以看到两个端口都连接到一个Fc交换机。接下来,查询这些控制器以确定发现的WWN。
如果HBA端口未用于访问任何其他FC连接的设备,您可以使用以下命令来确定WWN。
root @ Solaris:~ # prtconf-VP | grep port-WWN
端口-wwn: 210000e0.8b89bf8e
端口-WWN:210100 e 0.8 ba 9 bf8e
root@solaris:~#
如果正在访问FC设备,以下命令将显示FC HBA WWN。
root @ Solaris:~ # lux ADM-e dump _ map/dev/CFG/c8
root@solaris:~#
它显示为类型0x1f(未知类型,主机总线适配器)的最后一个条目。
相应的WWN在WWN港条目下提供。重复此命令,并用步骤1中确定的另一个控制器替换它。
/dev/cfg/c8 .
从输出中,您可以看到c8有WWN。
21:00:00:00:E0:8b:89:BF:8e,c9有WWN。
21:01:00:E0:8b:a9:BF:8e .
然后,您可以使用Sun ZFS存储设备HBA和Oracle Solaris主机HBA WWN来配置任何FC交换机分区。
完成后,您可以运行以下命令来验证正确的区域:
root @ Solaris:~ # cfgadm-al-o show _ FCP _开发c8 c9
root@solaris:~#
现在,您可以看到Oracle Solaris主机可以访问Sun ZFS存储设备提供的WWN。
使用浏览器用户界面配置Sun ZFS存储设备。
作为统一存储平台,Sun ZFS存储设备不仅支持通过iSCSI协议访问块协议。
LUN,它支持通过光纤通道协议进行相同的访问。本节介绍如何使用Sun ZFS存储设备BUI来配置Sun ZFS存储设备,以便它能够识别Oracle。
Solaris主机,并向主机提供FC LUN。
定义FC目标组
在Sun ZFS存储设备上创建一个目标组,以定义Oracle Solaris服务器可以用来访问提供给它的LUN的端口和协议。在本例中,创建FC
目标群体。
执行以下步骤,在Sun ZFS存储设备上定义FC目标组:
单击配置> SAN显示存储区域网络(SAN)。
屏幕
单击右侧的目标选项卡,然后选择左侧面板顶部的光纤通道。
港口
将鼠标放在光纤通道端口框中,移动图标()将出现在最左侧。
单击移动图标,将此框拖到光纤通道目标。
分组框如图4所示。
拖动橙色框中的条目以创建新的目标组。将创建一个组,并自动命名为targets-n,其中
n是一个整数。
将光标移到新的目标组条目上。两个图标将出现在光纤通道目标组框的右侧。
要将新目标组重命名为targets-0,请单击编辑图标()以显示对话框。
在名称字段中,将默认名称替换为新FC目标组的首选名称,然后单击。
好的.在本例中,它被替换为FC-PortGroup名称。
目标数-0 .在此窗口中,您还可以通过单击所选WWN左侧的框来添加第二个FC目标端口。第二个端口被标识为PCIe 1:端口2。
单击确定保存更改。
单击应用。光纤通道目标群体
该面板显示了上述更改。
定义FC启动器
定义FC启动器,以允许从一台或多台服务器访问特定卷。对卷的访问应该配置为允许最小数量的fc。
启动器访问特定的卷。如果多个主机可以同时写入指定的卷并使用非* *共享文件系统,则每个主机上的文件系统缓存可能会不一致,最终可能会导致磁盘上的映像损坏。通常,对于一个卷,只有一个启动器被授权访问该卷,除非使用特殊的集群文件系统。
FC启动器用于从Sun ZFS存储设备的角度定义“主机”。在传统的双结构SAN中,主机将由至少两个FC启动器定义。足球俱乐部
发起程序定义包含主机WWN。为了使Sun ZFS存储设备能够识别Oracle Solaris服务器,必须在存储设备中注册Oracle Solaris FC。
为此,发起者WWN执行以下步骤。
单击配置> SAN显示存储区域网络(SAN)。
屏幕
单击右侧的启动器选项卡,并选择左侧面板顶部的光纤通道。
发起人
单击光纤通道启动器左侧的图标,以显示新建光纤通道启动器对话框。
如果已在FC交换机上配置了分区,则应显示Oracle Solaris主机的WWN(假设没有为它们分配别名)。
单击对话框底部的WWN(如果显示),预先填充全球通用名称,或者在“全球通用名称”框中键入相应的名称。
WWN .
在别名框中输入一个更有意义的符号名称。
单击确定。
对涉及Oracle Solaris主机的其他WWN重复上述步骤。
定义FC启动器组
一些相关的FC启动器被分组到逻辑组中,以便可以在多个FC启动器上执行相同的命令。例如,可以使用一个命令将LUN分配给组中的所有FC启动器。
访问权限。对于以下示例,FC启动器组将包含两个启动器。请注意,在集群中,多台服务器被视为一个逻辑实体,因此启动器组可以包含更多启动器。
执行以下步骤创建FC启动器组:
选择配置> SAN显示存储区域网络(SAN)。
屏幕。
选择右侧的启动器选项卡,然后单击左侧面板顶部的光纤通道。
发起者.
将光标放在上一部分中创建的FC启动器条目上。此时,条目左侧会出现一个移动图标()。
单击移动图标,并将其拖到右侧的光纤通道启动器上。
群组面板。此时,一个新条目(以黄色突出显示)会出现在光纤通道启动器组面板的底部。
将光标移动到新的输入框,然后释放鼠标按钮。使用组名创建了一个新的FC启动器组。
Initiators-n,其中n为整数,如图13所示。
如图。
将光标移到新的启动器组条目上。几个图标将出现在目标启动器组框的右侧。
单击编辑图标()显示对话框。
在名称字段中,用选定的名称替换新启动器组的默认名称,然后单击确定。此示例使用了
Sol-server作为启动器组名称。
在此对话框中,您可以通过单击WWN左侧的复选框将其他FC启动器添加到组中。
在SAN配置屏幕中单击应用以确认所有修改,如图15所示。
定义Sun ZFS存储设备项目。
要对相关卷进行分组,可以在Sun ZFS存储设备中定义一个项目。通过使用项目,您可以继承项目提供的文件系统和LUN。
的属性。也可以应用限制和保留。
执行以下步骤创建项目:
选择共享>项目显示项目屏幕。
单击左侧面板顶部项目左侧的图标以显示。
“创建项目”对话框
要创建新项目,请输入项目名称,然后单击“应用”。一个新项目出现在左侧面板的项目列表中。
选择此新项目以查看其组件。
定义Sun ZFS存储设备LUN
接下来,您将从现有存储资源池创建一个LUN,供Oracle Solaris服务器访问。在下面的示例中,您将创建一个名为。
为DocArchive1精简配置64 GB LUN。
我们将使用在定义FC目标组一节中创建的FC目标组。
FC-PortGroup,以确保可以通过FC协议访问LUN。FC将使用定义。
启动器组sol-server在启动器组部分中定义,以确保仅在sol-server中
只有组中定义的服务器才能访问LUN。(在本例中,启动器组仅包含一台服务器。)
执行以下步骤创建LUN:
选择共享>项目显示项目屏幕。
在左侧的“项目”面板中,选择项目。然后选择右侧面板顶部的LUN。
单击LUN左侧的图标以显示创建LUN。
对话框,如图20所示。
输入适当的值来配置LUN。对于本例,将Name设置为。
DocArchive1,卷大小设置为64 G,并选中。
精简配置复选框。将目标组设置为FC目标组。
FC-PortGroup,将启动器组设置为。
溶胶-服务器.将卷块大小设置为。
32k,因为该卷将包含Oracle Solaris ZFS文件系统。
单击“应用”创建供Oracle Solaris服务器使用的LUN。
为Oracle Solaris服务器配置LUN。
既然我们已经准备好了LUN,我们可以通过FC启动器组使用它。然后,您必须执行以下步骤来配置供Oracle Solaris服务器使用的LUN:
启动一个连接到Sun ZFS存储设备的Oracle Solaris FC会话,如清单1所示。由于LUN是在启动FC会话之前创建的,因此
LUN将自动启用。
清单1。启动Oracle Solaris FC会话
root@solaris:~# cfgadm -al c8 c9
root @ Solaris:~ # cfgadm-c configure c8::210100 e 08 bb 2a 1cf
root @ Solaris:~ # cfgadm-c configure C9::210000 e08b 92a 1cf
root @ Solaris:~ # cfgadm-al-o show _ FCP _开发c8 c9
root@solaris:~#
验证对FC LUN的访问,如清单2所示。
清单2。验证对FC LUN的访问
root@solaris:~# devfsadm -c ssd
root @ Solaris:~ # tail/var/ADM/messages
[...]
[...]
在本例中,多路径状态最初显示为降级,因为此时只能识别一条路径。此外,多路径状态被改变为
最佳,因为该卷有多条路径。
磁盘设备现在也可用于内部服务器磁盘。
格式化LUN,如清单3所示。
清单3。格式化LUN
root@solaris:~#格式
搜索磁盘...完成的
c 1t 600144 f 0f 05 e 906 c 00004 ed 6096d 0001d 0:配置容量63.93GB
可用磁盘选择:
[...]
指定磁盘(输入其编号):4
选择c 1t 600144 f 0f 05 e 906 c 00004 ed 6096d 0001d 0
[磁盘格式化]
磁盘未标记。现在贴标签?y
格式菜单:
磁盘-选择一个磁盘
类型-选择(定义)磁盘类型
partition -选择(定义)分区表
当前-描述当前磁盘
格式化-格式化并分析磁盘
修复-修复有缺陷的扇区
标签-将标签写入磁盘
分析-表面分析
缺陷-缺陷列表管理
备份-搜索备份标签
验证-阅读和显示标签
保存-保存新的磁盘/分区定义
查询-显示供应商、产品和版本
volname -设置8个字符的卷名
!& ltcmd & gt-执行& ltcmd & gt,然后返回
放弃
格式& gtq
通过创建新的ZFS池,将该设备添加到ZFS池,并创建ZFS,在准备好的LUN上构建Oracle Solaris ZFS文件系统。
文件系统,如清单4中的例子所示。
清单4。构建Oracle Solaris ZFS文件系统
root @ Solaris:~ # ZFS createzpool create doc archive 1 \
c 1t 600144 f 0f 05 e 906 c 00004 ed 6096d 0001d 0
root@solaris:~# zfs列表
[...]
root @ Solaris:~ # ZFS create doc archive 1/index
root @ Solaris:~ # ZFS create doc archive 1/data
root @ Solaris:~ # ZFS create doc archive 1/logs
root@solaris:~# zfs列表
[...]
df(1)命令的最后两行显示现在大约有64 GB的新空间可用。转载仅供参考,版权归原作者所有。祝你有愉快的一天。满意请采纳。