分类: LINUX
2008-04-28 22:04:54
SAN 架构
本节将介绍设置集群中的 SAN 架构所需的步骤。本例的配置中使用的 SAN 交换机是 IBM TotalStorage SAN Switch H16 交换机 (2005-H16)。有关此硬件的更多信息,请参考 参考资料。
在本节中,详细介绍了配置 SAN 交换机的步骤,参考了 H16 交换机的某些命令和接口。
为 H16 SAN 交换机配置 IP 地址和主机名
要在 H16 SAN 交换机上进行 IP 地址的初始配置,可以将此交换机随带的串行电缆(黑头、非 null modem)连接至计算机后端的端口,并使用如下的连接设置:
9600 波特
8 数据位
无奇偶校验
1 终止位
无流量控制
使用默认的登录信息:用户名为 admin ,密码为 password。可使用命令 ipAddrSet 更改主机名和 IP 地址。也可使用命令 ipAddrShow 验证设置。
IP 地址一旦配置,就可以用 Web 界面来管理 SAN 交换机了。用 IP 地址连接至 SAN 交换机,浏览器必须带 ™ 插件。要访问 Admin 界面,单击 Admin 按钮并输入用户名和密码。这里,您可以将交换机的新名字输入到相应的框中并应用这些更改。
网络中每个域的域 ID 必须惟一。本例中的所有交换机均包含在其自身的网络中,但考虑到未来合并的可能,可以改变它们的 ID。注意,在更改域 ID 之前,交换机需要被禁用。
还有一点可供参考,网络一旦可以访问此交换机,您就可以使用 Admin 界面的 Network Config 选项卡更改此 SAN 交换机的 IP 地址。这种方法是串行连接的一种替代方法。
SAN 交换机分区(zoning)
示例集群使用如下的分区原则:
所有主机上的 HBA0(PCI slot 3 中的 Qlogic 光卡)划分为一区,对此 DS4500 的控制器 A(slot 1 和 3)公开
所有主机上的 HBA1(PCI slot 4 中的 Qlogic 光卡) 划分为一区,对此 DS4500 的控制器 B(slot 2 和 4)公开
设置 SAN 交换机的分区可以通过前一节所介绍的交换机上的 Web 界面完成。使用窗口左下角最右侧的按钮可以访问到分区页面。欲简化分区的管理,可以为每个 WWPN 分配别名来识别附在此端口的设备。
以下介绍了如何创建别名并将其分配给主机。首先,通过单击 Create 并输入别名的名称来添加别名,然后,选择一个 WWPN 以将它分配给新建的别名。在每个端口都会有三个级别,即:
1. 主机 WWN
2. WWPN
3. 注释
选择第二个级别以及 Add member,可以将第二个级别添加到别名。
创建了别名之后,下一步是通过对别名进行分组来创建各个专区(zone)。在本例的配置中,曾用到过专区,在这些专区中,每个主机上的每个 HBA 只能看到相关 DS4500 上的一个控制器。如上一节所介绍的,在本例的设置中,每个 DS4500 只将它的磁盘展示给两个主机。每个主机使用不同的连接连至控制器以分散负荷及最大化吞吐量。这种分区称为单 HBA 分区。在 SAN 级,所有主机之间相互隔离。这种分区消除了主机间不必要的 PLOGI 动作,也消除了故障的 HBA 对其他 HBA 产生影响的风险。其结果是,由于对单个专区的修改并不会影响到其他主机,所以交换机的管理更加安全。当需要添加新的主机时,请尽量创建新的专区,而不是将该主机添加到现有的一个专区内。
最后一步是将定义添加到配置中的专区,这些专区可被保存,然后激活。此外,很有必要生成一个交换机报告,方法是单击 Admin 按钮并选择 Switch Report。此报告是 html 格式的,包含手动重建交换机配置所需的全部信息。
将配置保存到另一个服务器
SAN 交换机一旦配置完毕,就可以通过 ftp 将配置上载到另一个服务器。如果需要自动重置交换机,也可以再次这么做。将配置文件保存到另一个服务器的步骤如下:
1. 在要接收此文件的服务器上设置并启动 ftp。
2. 以 admin(默认密码为 password)通过 telnet 登录到 SAN 交换机。
3. 输入 configupload 命令。
4. 输入所需信息:IP 地址、帐号和密码、将被创建的文件的名称和位置。
更新固件
可使用某个 FTP 服务器上的更新固件。具体步骤如下:
1. 设置 FTP 服务器并将固件 tar 压缩包解压缩到 ftp 目录。
2. 使用 firmwareshow 命令检查当前的固件级别。
3. 使用 firmwaredownload 命令启动进程。
4. 输入所需信息:IP 地址、帐号和密码、存有固件的当前目录(后跟 release.plist,例如 /pub/v4.4.0b/release.plist)。若 release.plist 文件没有出现,也不要惊慌,此交换机会下载和安装软件,然后重新引导。
5. 以 admin 登录并通过命令 firmwaredownloadstatus 检查更新的状态。
结束语
本文只部分介绍了示例集群的后端设置。接下来的步骤会涉及如何使用 CSM 来完成存储后端的设置,包括执行存储系统的节点安装和 GPFS 集群配置。本系列的第 4 部分也是最后一个部分将涵盖上述内容。