本节介绍了对 Sun Cluster 命令界面的更改,这些更改可能会导致用户脚本执行失败。
从 Sun Cluster 3.2 发行版开始,Sun Cluster 软件将包含面向对象的命令集。虽然 Sun Cluster 软件仍然支持原来的命令集,但 Sun Cluster 文档中介绍操作过程的内容将仅使用面向对象的命令集。有关面向对象的命令集的更多信息,请参见 Intro(1CL) 手册页。有关常用 Sun Cluster 操作过程所使用的面向对象的命令列表,请参见《Sun Cluster Quick Reference》。
Sun Cluster 3.2 发行版中更改了 scinstall 命令的下列选项:
-d 选项不能再与 -i 选项配合使用 。scinstall 命令不再执行 Sun Cluster 软件包的安装。请改为使用 installer 命令。有关更多信息,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“如何安装 Sun Cluster 框架和数据服务软件包”。
-d 选项仍可与 -a、-c 和 -u 选项配合使用。
-k 选项不再是必要选项。仍提供此选项只是为了向下兼容使用此选项的用户脚本。
-M 选项已经停止使用。请改为使用适合于您群集所运行的 Solaris OS 版本的修补程序管理工具。有关更多信息,请参见修补程序和所需的固件级别。
scconf 命令的 -q 选项已经过修改,以区分本地共享法定设备 (SCSI) 与其他类型的法定设备(包括 NetApp NAS 设备)。向群集中添加或从中删除共享法定设备时,请使用 name 子选项来指定所连接的共享存储设备的名称。也可以将此子选项与该命令的 change 形式结合使用,以更改法定设备的状态。对于 SCSI 共享存储设备,您仍可以使用 globaldev 子选项;但对于其他所有类型的共享存储设备,则必须使用 name 子选项。有关 scconf 命令的此项更改以及如何与法定设备结合使用的更多信息,请参见 scconf(1M)、scconf_quorum_dev_netapp_nas(1M)、scconf_quorum_dev_netapp_nas(1M) 和 scconf_quorum_dev_scsi(1M)。
不再需要直接修改 Network_resources_used 资源属性。请改为使用 Resource_dependencies 属性。RGM 会根据 Resource_dependencies 属性的设置自动更新 Network_resources_used 属性。有关这两种资源属性当前用法的更多信息,请参见r_properties(5)。