跳过导航链接 | |
退出打印视图 | |
![]() |
Sun QFS 和 Sun Storage Archive Manager 5.3 安装指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
本节介绍升级环境中的硬件时需要的准备工作。
开始升级过程之前,请确保执行以下操作:
确定添加或更改硬件时是否需要升级软件。
需要软件升级的更改示例包括更改服务器类型或增加大量的存储容量。不需要软件升级的更改包括添加内存和增加磁盘高速缓存。
如果您正准备将服务器平台从 SPARC 切换到 AMD(或从 AMD 切换到 SPARC),则必须采取一些预防措施以防数据丢失。有关详细信息,请参见在 SPARC 和 AMD 平台之间切换。
仔细阅读硬件生产商的安装说明。同时还请阅读 Oracle Solaris OS 系统管理员文档中有关添加硬件的信息。
对比检查新旧 mcf 文件中的设备序号。有关 mcf 文件的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"mcf(4)"。
确定现有的备份副本是否完整无缺。有关备份数据和元数据的信息,请参见设置转储文件中所述的过程。
在 Sun QFS 环境中,qfsdump 命令将转储所有数据和元数据。有关此进程的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"qfsdump(1M)"。
在 SAM-QFS 环境中,samfsdump 命令将转储所有元数据。您必须确保所有需要归档的文件均具有归档副本。请在每个 SAM-QFS 文件系统上使用 sfind 命令查看哪些文件没有归档副本。在以下示例中,/sam1 是挂载点。
# sfind /sam1 ! -type d ! -archived > /tmp/notarchived.list
确保没有用户登录到系统。
在 SAM-QFS 环境中,确保归档程序处于等待模式,并未运行。
您可以通过以下方法之一将归档程序闲置:
向 /etc/opt/SUNWsamfs/archiver.cmd 文件中插入 wait 指令。有关 wait 指令和 archiver.cmd 文件的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"archiver.cmd(4)"。
使用 samu 操作员实用程序。
运行以下命令:
# samcmd aridle
有关更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"samcmd(1M)"。
如果您正准备综合使用 SPARC 和 x86 硬件平台、或准备在这两种平台之间转换,则应特别注意以下事项:
只有 x64 平台 AMD64 体系结构上的 Oracle Solaris 10 OS 支持 Sun QFS 软件,EM64T 体系结构不支持 Sun QFS 软件。除了 Sun QFS 共享 Linux 客户机和 Oracle Solaris 10 x86 共享客户机以外,不支持其他任何 32 位 x86 体系结构。
Sun QFS 软件在 SPARC 平台上支持的所有功能,在 x64 平台上也受支持,但以下情况除外:
在 x64 平台上,不支持连接到网络的 ADIC/Grau、Fujitsu LMF、IBM 3494 和 Sony 库,x64 平台支持通过 Sun StorageTek ACSLS 连接的自动化库。
在 x64 平台上不支持光学(MO 和 UDO)存储库和驱动器。
在 x64 平台上不支持 SANergy 软件。
在 x64 平台上不支持通过 SCSI 连接的磁带机,这是由于 SCSI HBA 64 位驱动程序中缺少对大型块的支持。x 64 平台支持通过 SCSI 连接的库和通过光纤连接的库(带有通过光纤连接的磁带机)。
如果 Sun QFS 共享文件系统配置既包含 x64 平台上的 Oracle Solaris 10 OS,又包含 SPARC 平台上的 Oracle Solaris 10 OS,则所有磁盘都必须具有 EFI 标签。有关重新标记磁盘的信息,请参见配置共享 x64 和 SPARC 卷的 EFI 标签 。
从 SPARC 和 x64 平台上的 Oracle Solaris 环境访问同一个通过 SAN 连接的存储器时,请务必小心。x64 平台上的 Oracle Solaris OS 无法解释 SPARC 平台上的 Oracle Solaris OS 所创建的 SMI VTOC8 磁盘标签,而 SPARC 平台上的 Oracle Solaris OS 也无法解释 x64 平台上的 Oracle Solaris OS 所创建的 SMI VTOC16 磁盘标签。这种问题可能表现为某个磁盘未标记,而实际上它已被标记并正被另一种体系结构类型的平台所使用。例如,使用 SMI VTOC8 标记的磁盘中某些已挂载的分区可能正被 SPARC 平台上的 Oracle Solaris 所使用,但是当使用 x64 平台上的 Oracle Solaris 分区命令 format 查看时,该磁盘却显示为未标记。如果按照 format 命令的提示错误地运行了 fdisk,则会破坏该磁盘上的内容。
您无法更改负责控制文件系统元数据操作的服务器(即,使用 sammkfs 命令创建文件系统时所使用的服务器)的体系结构类型。因此:
对于 Sun QFS 独立文件系统,如果某个服务器的体系结构类型与创建文件系统的服务器不同,则您无法在此服务器上挂载该文件系统。
对于 Sun QFS 共享文件系统,您无法更改元数据服务器或任何潜在元数据服务器的体系结构类型,因为不同的体系结构使用不同的字节排序模式(字节序,endianness)。不过,您可以使用以下方法将数据从一种体系结构类型迁移到另一种体系结构类型:先使用 qfsdump 命令或 samfsdump 命令将文件系统复制到临时存储器,随后使用 sammkfs 命令重新创建文件系统,再使用 qfsrestore 或 samfsrestore 重新填充该文件系统。
对于 SPARC 平台上的 Oracle Solaris 10 OS,默认情况下 Sun StorageTek Traffic Manager I/O 多路径功能 (MPxIO) 是禁用的;而对于 x64 平台上的 Oracle Solaris 10 OS,默认情况下该功能是启用的。Sun QFS 共享文件系统配置中的所有系统都应当以同样的方式配置此功能。对于 Oracle Solaris 10 OS,在 /kernel/drv/fp.conf 中对其进行配置。
在 Sun QFS 共享文件系统环境中,如果在 /etc/opt/SUNWsamfs/hosts.fs 文件中定义了具有不同体系结构类型(SPARC 和 x64)的潜在元数据服务器,系统将显示配置错误。
注 - 重新标记磁盘将破坏该磁盘中的数据。
使用 prtvtoc 命令可确定磁盘是否含有 SMI 或 EFI 标签。在输出信息的 "Dimensions" 部分中,SMI 标签列出可存取的柱面的数量,而 EFI 标签列出可存取的扇区的数量。
注意,EFI 标签保留前 34 个扇区,从性能角度来看这将影响 Sun RAID-5 存储器的性能。除非重新对齐该存储器,否则无论何时执行写入操作,均会出现 RAID-5 读取/修改/写入性能降低的问题。为避免此问题,应在特定的存储配置中为所有磁盘分区选择适当的启动扇区。例如,对于块大小为 64K 的 8+P Sun StorageTek T3 阵列,其启动扇区数应为所有磁盘分片的 1024 倍 (((8 * 64 * 1024) / 512 = 1024))。类似地,对于块大小为 128K 的 5+P Sun StorageTek 3510 阵列,其启动扇区数应为所有磁盘分片的 1280 倍 (((5 * 128 * 1024) / 512 = 1280))。
当使用 Oracle Solaris format -e 命令创建 EFI 标签时,您可以从菜单中选择分区命令以创建和修改分区(分片)。在此过程中,必须为 EFI 标签指定用户的标记 ID 名称,而非 "stand"(独立)或 "unassigned"(未指定)。