本节对 UNIX 系统卷和性能的问题提供解决方案。
表 9. UNIX 系统卷问题
问题 | 恢复 |
---|---|
主机无法映射或融合到卷。 错误消息: Drive Signature Not Found |
|
已融合的窗口显示错误(仅 AIX)。 | 异步 IO。需要将异步 IO 设置从已定义更改为可用。请执行以下操作之一:
|
表 10. UNIX 系统性能问题
问题 | 恢复 |
---|---|
性能测试器中未显示任何统计信息。 |
|
未发现改进的存取性能。 |
|
对这些常见问题的回答可以有助于在 UNIX 系统上对 SANergy 进行疑难解答。
提供协助、更新和报告问题的 SANergy Web 支持站点为:
http://www.tivoli.com/support/sanergy
本节对 Macintosh 主机卷和性能的问题提供解决方案。
表 11. Macintosh 主机卷问题
问题 | 恢复 |
---|---|
主机无法映射或融合到卷。 |
|
表 12. Macintosh 主机性能问题
问题 | 恢复 |
---|---|
未发现改进的存取性能(下一页继续) |
|
未发现改进的存取性能(继续)。 | (继续)
|
本节描述 Windows、UNIX 和 Macintosh 上 SANergy 的限制和已知问题。
多线程或多进程应用程序 同时通过一台计算机处理同一个文件的多线程或多进程应用程序可能导致来自该机器的卷的视图被锁定。此问题与 Windows 的各种 Op Lock 条件以及和 SANergy 的交互有关。回避措施:在 MDC 系统上,将注册表键添加到 LanManServer 参数。键的位置如下:
HKeyLocalMachine/CurrentControlSet/Services/LanManServer/Parameters
创建名为 EnableOpLocks 的新键作为 DWORD 并将其设置为 0,然后重新引导。
安装错误(间歇性) 建议在现有安装上进行安装之前停止 SANergy 服务,否则可能接收到移动数据过程错误。如果接收到此错误,请停止 SANergy 服务并重新开始安装。
反病毒软件 由于过滤器驱动程序冲突,所以 SANergy 不能与某些反病毒软件一起工作。
压缩文件 SANergy 不融合操作系统压缩的文件。所有压缩文件都将缺省为通过 LAN 移动。
Avid-NT 系统 由于 Avid 无法处理网络映射的卷,所以 SANergy 不能与 Avid-NT 系统一起工作。
Windows 2000 动态磁盘 使用 Windows 2000 动态磁盘的用户可能遇到问题:某些 Windows 2000 系统继续要导入磁盘,结果可能导致死循环。在一般使用中,此问题不应出现。当客户尝试通过磁盘管理工具导入或重新扫描时,此问题出现的可能性似乎更大。如果此问题出现,则客户可能需要执行以下操作之一:
current control set/services/dmio/bootinfo/primary disk group/name entry
并重新引导。
动态卷(Windows 2000 分割) 必须有 SAN 上的所有 Windows 2000 系统。不能将 Windows NT 以及 Windows 2000 和动态卷能力相混淆。
连接卷(Windows 2000 跨区) 必须有 SAN 上的所有 Windows 2000 系统。不能将 Windows NT 以及 Windows 2000 和连接卷能力相混淆。
除去盘符(Windows 主机系统) 如果需要在 SANergy 主机系统上除去或更改盘符,必须先更改盘符,然后重新引导系统。
取消管理总线 鉴于 SANergy 尝试保护用户和自动检测 SAN 卷的方式,取消管理总线可能很复杂。Unmarker.exe 是现在随 SANergy 一起提供的一个程序(在 SANergy 安装目录中),此程序通过 DOS 窗口运行,允许成功地对总线取消标记。关于使用取消标记程序的指示信息,请参阅表 5中的无法取消管理总线。
磁盘管理工具(Windows 2000) 使用磁盘管理工具时,使用 Windows 2000 动态卷的用户进行练习必须特别小心。带有 SANergy 的其它版本的 NT 会防止用户删除其它 MDC 所拥有的卷。由于 Windows 2000 的复杂性,SANergy 磁盘所有者有时可以删除其它 Windows 2000 或 NT 系统所拥有的分区。
升级信息 如果对“选项”面板进行了更改,应当将这些更改记下,因为将系统升级到 SANergy 版本 3.1 时会覆盖这些设置。如果先前安装并启动了 SNMP 服务,则必须在将系统升级到 SANergy 版本 3.1 之前禁用此服务。
Windows 2000 Advanced Server 安装 Windows 2000 Advanced Server 时,请不要启用对“远程安装服务”的选择,因为 SANergy 与 sis.sys 驱动程序有冲突。
Windows 2000 安装点问题 Windows 2000 主机不假设给定共享下的所有目录始终在同一个驱动器上(如 Windows NT 4.0 中)。Windows 2000 安装点可能导致极大的毁坏。如果某个 Windows 2000 目录已共享出来且其中有另一个安装点,则主机可以获取该安装点下任何文件的映射。但是,主机将使用此映射,就好象此映射与共享目录处在同一个驱动器上。这将导致 SANergy 访问错误的驱动器。
Windows 2000 HSM 功能 SANergy 不与 Windows 2000 的 HSM 功能一起工作。
NT 和复制 期望最终复制性能的客户应考虑使用我们提供的 scopy.exe 二进制文件或更改 SANergy 主机上的高速缓存选项。理想情况下,高速缓存行大小值应显著增大(从缺省值 64KB 到可能的 512KB 或 1MB)。同时,最大高速缓存大小也应显著向上调整(从缺省值 4MB 到可能的 20MB 或更高)。在版本 3.1 中,SANergy 仍然从非调页池中获取高速缓存,所以必须注意设置此值时不要高于您可以承受的非调页池量。对于大致估计,假设非调页池的大小大致是系统 RAM 的十分之一到五分之一。进行这些调整的原因肯定与以下两者有关:NT 认为设备是 LAN 设备时发出 I/O 的方式以及与高速缓存逻辑中各种优化的冲突。结果是每个高速缓存行刷新导致奇数块读/写(通常每个高速缓存行有两个附加的 512 字节 I/O),这会降低存储器性能。因此,对高速缓存行进行调页的次数越少越好。
将卷添加到 SANergy-MSCS 环境 SANergy 不允许在卸载并重新安装 SANergy 软件之前使用新近添加的卷。
重新分割/分区 对存储器进行重新分割或重新分区时严格遵循本书中的指示信息是相当关键的。通常这表示在其尝试访问更改的存储器元素之前重新引导任何主机系统。
卷集(Windows NT 4.0) 只有在使用 SAN 上的所有 NT 计算机时才可以使用 NT 卷集能力。Windows 2000、Macintosh 和 UNIX 主机不能正确处理卷集卷。
奇偶性校验 SANergy 不支持 Window 基于奇偶性校验的分割(软件中实现的 RAID-5)。
镜像 SANergy 不支持 Window 生成卷的镜像的能力。
稀疏文件 SANergy 不支持 Windows 2000 环境中的稀疏文件。
重命名卷 对驻留在 SAN 上的卷进行重命名时严格遵循本指南中的指示信息是相当关键的。通常这表示在其尝试访问更改的存储器元素之前重新引导任何主机系统。请参阅管理 SANergy。
放弃 MDC 所有权 放弃卷的 MDC 所有权之前,必须首先使此卷的所有网络用户(包括 UNIX、Windows 和 Mac 主机)断开连接。对于基于 LAN 的正常文件共享,执行此操作失败可能导致对存储器卷的不协调访问以及可能出现的数据丢失。
删除卷尝试(间歇性) SANergy 仅在您是磁盘所有者的情况下才允许您删除卷,尽管您在不是所有者的情况下尝试删除卷时“磁盘管理器”可以除去盘符及其共享名。
Jazz 驱动器 在 SAN 上的系统中使用 Jazz 驱动器时,请确保在其中插入磁盘。如果没有磁盘,SAN 系统可能会变慢。
Netscape 和 AIX 系统 要在 AIX 系统上成功运行 SANergy 设置工具,必须使用 Netscape 版本 4.0.6 或 4.0.8。
diff 问题 带有 SANergy 卷的 AIX 上的 diff 存在问题。diff 程序的 I/O 并非全部通过 SANergy 流动,因此 NFS 高速缓存中的数据可能与 SANergy 不同步。此问题有待继续研究。
cp、cp -r、dd、mv 在某些 UNIX 平台上,本机 dd 和 cp 未加速,因为它们是通过静态文件 I/O 调用实现的。在任何 UNIX 平台上,mv 当前同样未由 SANergy 进行加速。某些 UNIX 平台上的 SANergy 安装程序提供已加速的新 cp。关于 cp 版权和许可证信息,请参阅位于 Tivoli SANergy CD 上的 CP_License.txt 文件。
拖放复制 在某些平台上,可能不加速拖放文件复制命令,此命令使用 GUI 文件管理器。
Star Office SANergy 有限地支持 Star Office 软件。必须设置 SAN 变量 AIOSIGIO 并且不要使用分割卷。必须在融合的窗口中设置此变量,请输入:
setenv AIOSIGO 1
sh(Bourne 外壳程序) 现在可以将环境变量 SANPWD 定义为 1。此操作允许 SANergy 使用系统调用 getcwd() 确定工作目录。如果文件系统例程调用 getcwd(),则某些旧的应用程序(例如 diff)可能间歇性地遇到困难。
UNIX 主机表 确保系统主机表是最新的并且了解 SAN 上所有可能成为磁盘所有者的系统。如果无法 ping 系统,将允许磁盘所有权更改,就好象系统脱机。
系统磁盘视图改变(Hetero SAN) 可能并非所有 SAN 成员对于各种存储器元素的大小都将有完全相同的看法。曾经遇到过这样的情形:NT 认为磁盘大小是 9GB,而 Solaris 主机认为其仅有 8.44GB。对于 Solaris 主机,8.44 以上的部分是不可访问的,并将导致读写错误。对于文件系统如何选择块,没有实际控制。只要大小之间存在差异,数据就有可能存储在不可访问的区域中。建议首先验证所有计算机都具有存储器的完全相同的视图。在 Solaris 上,可以使用 format 命令查看 Solaris 所认为的大小(请不要对此卷进行格式化或标号)。如果存在大小差异,请确保对存储器元素进行分区,以使此分区对所有成员完全可视。如果任何时候系统行为不正常,请检查 SANergy 日志文件中的错误。
日志文件(OS 和 SANergy) 请确保不断检查 OS 和 SANergy 日志文件,特别是遇到错误或系统行为不正常时。
Linux:特权 当前必须配置系统以使当前用户有足够的特权打开原始设备(例如 /dev/raw/raw3)以执行 I/O。其它 SANergy UNIX 主机支持没有特权的用户有能力访问原始设备(通过特殊的 SANergy 守护程序技术)。同等功能的工具在 Linux 中似乎不可用,因此 3.1 发行版要求当前用户可以直接访问设备。
UNIX MDC(Linux、Solaris)和 Samba 客户可能需要在其 smb.conf 文件中带有“oplock = no”的情况下运行 Samba 服务器。这类似于 NFS 用户以本指南中指出的“-o acregmin=0...”选项进行安装。Samba 可以将关于文件属性(例如大小)的某些信息放入高速缓存,这些属性有时会混淆同时通过 SANergy 打开来自不同机器的同一文件的应用程序。设置此 Samba 选项或其它 Samba 选项的需要取决于客户应用程序的访问模式,而且通常是不需要的。
AIX 和 IRIX:磁盘面板问题 磁盘面板可以工作,但可能不会防止应用程序访问原始磁盘。SANergy 3.1 尝试在所有平台上提供特定程度的 LUN 屏蔽。在当前无法正确支持技术的平台(例如 AIX 和 IRIX)上,客户运行各种系统维护工具时应非常谨慎,不要随意操纵正由另一个 SANergy MDC 系统管理的存储器元素(即注意不要对来自非正确 MDC 的系统的任何磁盘进行重新标号、格式化或 newfs)。
2GB 文件限制 SANergy 不支持大小大于 2GB 的文件。
LAN 访问更新 先前,SANergy 允许对所有使用 DAVE 2.1 的非 SANergy 卷进行 LAN 访问。对于 Tivoli SANergy 版本 3.1 的全新安装,将只能在连接到 SAN 的不同种类系统之间共享文件。用户将无法连接非 SANergy 卷,除非安装附加的 LAN 软件。应安装 Thursby 或类似公司的 DAVE 2.5 才能通过 LAN 使 Mac 和 PC 连网。
自动安装功能 当前自动安装功能没有正确工作。对于 Macintosh OS 9.0 用户,回避措施是启用 Multiple Users Account 字段。从 Control Panel 执行此操作,选择 Multiple Users 并启用 Multiple Users Account 字段。
可能的 LIP 问题(间歇性) 复制或保存大文件时可能接收到磁盘错误。此错误是由硬件问题引起的。关于任何已知问题,请检查硬件文档。
控制带 如果数据量过大,控制带将错误显示。应单击 Clear 对此进行复位。
Dave/Quark 问题 LAN 网络上打开同一个文档的两个用户将不会收到指示文件已在另一台机器上打开的消息。但是,仅第一个用户将拥有保存能力。其它用户在尝试保存时将收到 error writing file。
Desktop Database 建议将 SANergy 与 DAVE 一起使用时禁用 Desktop Database 和 Network Trash。