本节概要介绍 es-uninst 的选项,以及使用 es-uninst 命令行脚本从 Solaris 系统中卸载 Sun Management Center 的过程。
es-uninst 命令的语法是:
es-uninst [ -f | -F | -X | -h | -v ]下表介绍 es-uninst 命令的参数。
表 B–1 es-uninst 选项
选项 |
说明 |
---|---|
-F |
卸载整个 Sun Management Center 产品,而不提示用户进行确认,也不停止正在运行的任何 Sun Management Center 进程。 该选项仅应在以下情况下使用:停止 Sun Management Center 进程时调用的可执行文件不存在。 例如,在安装 Sun Management Center 后,如果将操作环境从 Solaris 7 发行版升级到 Solaris 8 发行版,则一些动态生成的路径名将出错。在这种情况下,使用此选项可以避免在卸载过程中报告错误。 |
-f |
卸载整个 Sun Management Center 安装,而不提示用户进行确认。 |
-h |
列出 es-uninst 命令的选项。 |
-v |
使用冗余模式执行卸载。 |
-X |
无交互地完成 Sun Management Center 卸载。停止所有进程,然后删除整个 Sun Management Center 产品,包括数据库和所有附加产品。不允许保存配置数据。 |
Sun Management Center 2.x 和 3.x 的 es-uninst 命令用于卸载所有 Sun Management Center 2. x 或 3.x 安装。此外,Sun Management Center 2.x 和 3.x 的 es-uninst 命令还提供了用于备份 Sun Management Center 配置数据的相关选项。如果选择备份配置数据,Sun Management Center 3.6 安装进程将检测备份,然后询问您是否将数据应用于新的安装。
如下所述,您可以使用 es-uninst 命令行脚本卸载 Sun Management Center 2.x 和 3.x。
Sun Management Center 3.6 安装进程将自动运行现有 Sun Management Center 2.x 或 3.x 安装的 es-uninst 卸载脚本。Sun Management Center 2.x 和 3.x 的 es-uninst 卸载脚本允许您备份早期版本中的配置数据,进而用于新的 Sun Management Center 3.6 安装。
(在 Solaris 10 中)如果从全局区域卸载 Sun Management Center 3.6,系统将不保留本地区域代理数据。
以下步骤假设您在默认目录 /opt 下安装 Sun Management Center。如果已在其他目录下安装 Sun Management Center,请用您指定的目录的名称替换 /opt。
在已安装 Sun Management Center 2.x 或 3.x 服务器的计算机上,以超级用户身份登录。
如果存在 T3 设备,请删除 T3 设备的配置信息。
如果尚未安装和设置 A5x00 和 T3 设备监视和管理附加产品,则跳过此步骤。 转到步骤 3。
如果要使用 A5x00 和 T3 设备监视和管理附加产品来监视并管理 T3 存储设备,则必须先删除 T3 设备配置信息,然后再卸载 Sun Management Center。 es-uninst 命令不会删除 T3 设备配置信息。
删除 T3 设备配置信息:
停止 Sun Management Center 代理。
键入命令 /opt/SUNWsymon/sbin/es-stop -a。
运行预卸载 (pre-uninstall) 脚本,删除 T3 设备配置信息。
键入命令 /opt/SUNWsymon/addons/storage/sbin/pre-uninst.sh。
系统将询问您是否希望 T3 停止发送系统日志消息。键入 y。系统将提示您输入 T3 设备的超级用户密码。键入密码。
系统将通知您已从 T3 模块中删除了 T3 设备。
如果在安装 Sun Management Center 3.6 之前没有运行 pre-uninst.sh 脚本,则您只能先手动删除 T3 配置信息,然后再设置新的 Sun Management Center 3.6 安装。
如果运行了 pre-uninst.sh 脚本,但后来又决定保留 Sun Management Center 2.x 或 3.x 安装,则可键入命令 /opt/SUNWsymon/es-setup -F 以重新设置 T3 设备。
现在,您可以卸载 Sun Management Center。
要卸载 Sun Management Center 2.x 或 3.x,请键入以下命令:
# /opt/SUNWsymon/sbin/es-uninst |
如果正在卸载 Sun Management Center 2.x 或 3.x,系统将提示您是否要保留用户和配置数据。转到步骤 7。
如果卸载的是 Sun Management Center 3.6,将显示已安装产品的列表。
然后,系统将询问您是要卸载 Sun Management Center 生产环境还是开发环境。具体是这两者中的哪一个,取决于您实际安装的环境。
选择要卸载的 Sun Management Center 3.6 产品。
要卸载生产环境或开发环境以及所有附加产品,请键入 y。
系统将通知您所有 Sun Management Center 产品都将被卸载,并询问您是否要更改所作的选择。转到步骤 6。
如果只希望卸载一个或多个附加产品,请键入 n。
选择要卸载的 Sun Management Center 3.6 附加产品。
卸载过程将逐一显示系统上安装的附加产品,并询问您是否要卸载该附加产品。
键入 y 卸载该附加产品,或者键入 n 保留该附加产品。
完成选择后,系统将显示要卸载的产品列表。系统将询问您是否要更改所作的选择。
如果需要,请进行更改。
键入 y 进行更改。将再次显示已安装产品的列表,并重复执行卸载选择过程。
键入 n 继续卸载。系统将询问您是否要保留用户和配置数据。
如果需要,请保存 Sun Management Center 用户和配置数据。
如果回答 n,则当前的 Sun Management Center 用户和配置数据(包括数据库)将被删除。另外,您的安全密钥将被覆盖,因此您需要重新设置所有代理,才能使代理正常工作。
如果要保留 /var/opt/SUNWsymon 中的管理域配置和自定义警报设置以备日后安装或升级时使用,请回答 y。
要放弃现有的数据库,请键入 n。
系统将询问您是否要继续卸载。
完成卸载过程。
键入 y 以卸载选定的产品。
您选定的产品将被卸载。卸载过程完成后,es-uninst 脚本将退出到命令提示符。
如果不希望卸载选定的产品,请键入 n。
es-uninst 脚本将退出到命令提示符。