本节介绍在下列 Sun Fire 中型系统中与 DR 相关的主要问题:
Sun Fire E6900
Sun Fire E4900
Sun Fire E6800
Sun Fire E4810
Sun Fire E4800
Sun Fire E3800
表 4–1 显示对于要运行 DR 的每个 Sun Fire 中型系统,可接受的 Solaris 软件和系统控制器 (System Controller, SC) 固件的组合。
要充分利用最新的固件功能和错误修复,请在 Sun Fire 中型系统上运行最新的 SC 固件。有关最新的修补程序信息,请参见 http://sunsolve.sun.com。
平台 |
Solaris 版本 |
SC 固件的最低版本 |
---|---|---|
带 UltraSPARC IV+ 的 Sun Fire E6900/E4900 |
Solaris 10 3/05 HW1(限制版本)或 Solaris 10 1/06 |
5.19.0 |
不带 UltraSPARC IV+ 的 E6900/E4900 |
Solaris 9 4/04 |
5.16.0 |
Sun Fire 6800/4810/4800/3800 |
Solaris 9 4/04 |
5.16.0 |
Sun Fire 6800/4810/4800/3800 |
Solaris 9 |
5.13.0 |
可通过连接到存储固件图像的 FTP 或 HTTP 服务器来升级 Sun Fire 中型系统的系统固件。有关更多信息,请参阅自述文件和 Install.info 文件。这些文件包含在您的域上运行的固件发行版中。可从 http://sunsolve.sun.com 下载 Sun 的修补程序。
本部分列出了重要的 DR 错误。
如果某进程使网络设备处于打开状态,则与该设备相关的任何 DR 操作都会失败。保存引用计数的守护进程和进程都会停止 DR 操作,使其无法完成。
解决方法:以超级用户身份执行以下步骤:
删除或重命名 /rplboot 目录。
关闭 NFS 服务。
# sh /etc/init.d/nfs.server stop |
关闭 Boot Server 服务。
# sh /etc/init.d/boot.server stop |
执行 DR 分离操作。
重新启动 NFS 服务。
# sh /etc/init.d/nfs.server start |
重新启动 Boot Server 服务。
# sh /etc/init.d/boot.server start |
在 Solaris Bandwidth Manager (SBM) 的使用期间从系统中卸下包含 CPU 的系统板时,可能出现紧急情况。
解决方法:请勿在将用于 DR 的系统中安装 SBM。请勿在安装 SBM 的服务器上的 CPU 系统板上执行 DR 操作。
在 Sun Fire 中型系统中,当 CompactPCI (cPCI) I/O 板上的端口 0 (P0) 已禁用时,无法取消配置该板。Solaris 10 和 Solaris 9 软件中存在此问题。在已安装下列一个或多个修补程序的 Solaris 8 软件中,也存在此问题:
修补程序 ID 108528–11 到 108528–29
修补程序 ID 111372–02 到 111372–04
同时,该错误仅在涉及 cPCI 板的 DR 操作期间发生。将显示一条类似以下示例的错误消息:
# cfgadm -c unconfigure NO.IB7 cfgadm: Hardware specific failure: unconfigure N0.IB7: Device busy:/ssm@0,0/pci@1b,700000/pci@1 |
NO.IB7 为 P0 已禁用的 CompactPCI I/O 板。
解决方法:禁用插槽而不禁用端口 0。