跳过导航链接 | |
退出打印视图 | |
![]() |
Sun QFS 文件系统 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
Oracle Solaris Cluster 平台上共享文件系统的配置示例
如何为 Oracle Solaris Cluster 环境中的共享文件系统创建 mcf 文件。
下图说明了归档环境中的共享文件系统配置。
图 3-1 共享文件系统配置
此图显示了四个网络连接的主机:titan、tethys、dione 和 mimas。其中,tethys、dione 和 mimas 主机是客户机,titan 是当前的元数据服务器。tethys 主机是潜在的元数据服务器。
归档介质包括网络连接库和通过光纤连接到 titan 和 tethys 的磁带机。此外,归档介质目录驻留在当前元数据服务器 titan 上挂载的文件系统中。
元数据通过网络在客户机与元数据服务器之间来回传播。元数据服务器负责所有的名称空间修改,从而使元数据保持一致。元数据服务器还提供锁定功能、块分配和取消块分配。
titan 和 tethys 上连接了多个元数据磁盘,只有潜在的元数据服务器才能对它们进行访问。titan 不可用时,可以将元数据服务器更改为 tethys,并且 tethys 可访问作为 StorageTek QFS 共享文件系统一部分的库、磁带机和目录。数据磁盘通过光纤通道 (Fibre Channel, FC) 连接方法连接到四个主机。
确保为共享文件系统挂载点配置的元数据磁盘分区,已连接到潜在的元数据服务器。同时确保为共享文件系统配置的数据磁盘分区,已连接到此文件系统中潜在的元数据服务器和所有客户机主机。
如果主机支持多路径 I/O 驱动程序,则 format 命令输出中所显示的单独设备可能显示多个控制器。这与到实际设备的多路径相对应。
以下代码示例显示了 titan 的 format 命令输出。控制器 2 上有一个元数据磁盘,控制器 3 上有三个数据磁盘。
# titan<28>format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037e9c296,0 1. c2t2100002037E2C5DAd0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037e9c296,0 2. c2t50020F23000065EEd0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w50020f23000065ee,0 3. c3t50020F2300005D22d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@8,600000/SUNW,qlc@1/fp@0,0/ssd@w50020f2300005d22,0 4. c3t50020F2300006099d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@8,600000/SUNW,qlc@1/fp@0,0/ssd@w50020f2300006099,0 5. c3t50020F230000651Cd0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@8,600000/SUNW,qlc@1/fp@0,0/ssd@w50020f230000651c,0
以下代码示例显示了 tethys 的 format 命令输出。控制器 2 上有一个元数据磁盘,控制器 7 上有四个数据磁盘。
# tethys<1>format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t1d0 <IBM-DNES-318350Y-SA60 cyl 11112 alt 2 hd 10 sec 320> /pci@1f,4000/scsi@3/sd@1,0 1. c2t2100002037E9C296d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037e9c296,0 2. c2t50020F23000065EEd0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@4/ssd@w50020f23000065ee,0 3. c7t50020F2300005D22d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@5/ssd@w50020f2300005d22,0 4. c7t50020F2300006099d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@5/ssd@w50020f2300006099,0 5. c7t50020F230000651Cd0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@5/ssd@w50020f230000651c,0
请注意此代码示例中的以下细节:
titan 的控制器 3 上的数据磁盘与 tethys 的控制器 7 上的数据磁盘相同。可以通过查看其全局名称(设备名称中的最后一部分)来验证。titan 中编号为 3 的磁盘具有全局名称 50020f2300005d22。这与 tethys 中控制器 7 上编号为 3 的磁盘具有相同的名称。
对于 titan 的元数据磁盘,其全局名称为 50020F23000065EE,与 tethys 中目标 0 控制器 2 的元数据磁盘相同。
以下代码示例显示了 mimas 的 format 命令输出。控制器 1 上有三个数据磁盘,没有元数据磁盘。
mimas<9>format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248> /pci@1f,4000/scsi@3/sd@0,0 1. c1t50020F2300005D22d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256 > /pci@1f,4000/SUNW,qlc@4/fp@0,0/ssd@w50020f2300005d22,0 2. c1t50020F2300006099d0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@4/fp@0,0/ssd@w50020f2300006099,0 3. c1t50020F230000651Cd0 <SUN-T300-0116 cyl 34901 alt 2 hd 128 sec 256> /pci@1f,4000/SUNW,qlc@4/fp@0,0/ssd@w50020f230000651c,0
如代码示例中所示,titan 的控制器 3 上的数据磁盘和 mimas 的控制器 1 上的数据磁盘相同。可以通过查看其全局名称(设备名称中的最后一部分)来验证。
共享文件系统和非共享文件系统的 mcf 文件的唯一区别是:在共享文件系统中,文件系统名称行的 "Additional Parameters" 字段中有 shared 关键字。
注 - 如果文件系统已经在共享文件系统的元数据服务器或任何客户机主机系统上运行,则在共享文件系统将包括的任一主机上,选择与现有系列集名称或设备编号不冲突的系列集名称和设备编号。
以下代码示例显示了 titan 上的 mcf 文件片断,它定义了共享文件系统中要使用的几块磁盘,并显示了文件系统名称行的 "Additional Parameters" 字段中的 shared 关键字。
# Equipment Eq Eq Family Dev Addl # Identifier Ord Type Set Stat Params ------------ --- ---- ------ ---- ------ sharefs1 10 ma sharefs1 on shared /dev/dsk/c2t50020F23000065EEd0s6 11 mm sharefs1 on /dev/dsk/c3t50020F2300005D22d0s6 12 mr sharefs1 on /dev/dsk/c3t50020F2300006099d0s6 13 mr sharefs1 on /dev/dsk/c3t50020F230000651Cd0s6 14 mr sharefs1 on