Solaris Resource Manager 1.3 安装指南

第 3 章 删除 Solaris Resource Manager

如要将 Solaris Resource Manager 软件从您的系统删除掉,请执行本章中的步骤。

请注意,您不能从您的系统中删除 Solaris AnswerBook2 v1.4 文档服务器(软件包 SUNWab2rSUNWab2sSUNWab2u)。


注意:

如果您是从一个 Sun Enterprise 10000 服务器上删除本产品,则请参考在 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器上加装光盘中的特别操作指示。


准备删除


小心:小心:

不要尝试手动删除 Solaris Resource Manager 文件。否则您在重新安装软件时将遇到麻烦,结果可能是得到一个无法使用的系统 。


在您删除 Solaris Resource Manager 软件的任何一部分之前,应对 Solaris Resource Manager 数据库文件 /var/srm/srmDB 进行备份。这一点对于您计划再次使用本产品特别重要。如果您丢失了这个文件,则您就只能重新创建您的 Solaris Resource Manager 数据库。如果该数据库的信息对您非常重要,则也应对数据库进行备份。

有关如何保存和恢复 "/var/srm/srmDB" 数据库的操作指示,请参阅《Solaris Resource Manager 1.3 系统管理指南》中的管理 Lnode

删除 Solaris Resource Manager 软件包

执行下列步骤,将该软件产品从您的系统删除。


注意:

对您的系统进行全面的备份,然后继续。


  1. 从您希望删除 Solaris Resource Manager 的系统登录,并成为超级用户:


    $ su
     Password: #
  2. 借助 shutdown 命令,将系统简化为单用户系统管理模式 :


    # shutdown -i 1
    

    注意:

    对于 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器,不需要执行此步骤。


  3. 验证 Solaris Resource Manager 不在运行。

    虽然并非强制步骤,但在您删除时 Solaris Resource Manager 最好不运行。


    # srmadm show fileopen
    # no
  4. 按照从 CD-ROM 进行安装中的描述安装 Solaris Resource Manager 光盘,然后把目录改变为光盘的安装点:


    # cd /cdrom/cdrom0 
    

    注意:

    在 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器上,您必须在改变目录之前从内部的 CD-ROM 驱动器的系统服务处理器 (SSP) 上通过 NFS 安装光盘:


    # mkdir -p /cdrom/cdrom0
    # mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0
    # cd /cdrom/cdrom0
    

  5. 启动软件包删除工具卸除程序


    # ./Uninstaller
    
  6. 所要删除的第一个软件包将显示出来。键入 y ,继续删除 Solaris Resource Manager:


    Removing.....Solaris Resource Manager 1.3 (SRM)
    The following package is currently installed:
       SUNWsrmr        Solaris Resource Manager
                       (sparc) 1.3,REV=2002.09.12.12.52
    
    Do you want to remove this package? y
    
  7. 系统将向您发出警告,该软件包包含将以超级用户优先权运行的脚本。因为这些脚本是软件包正常卸除过程的一部分,也是正确删除软件所必需的,因此当系统询问您是否希望继续进行时应键入 y


    ## Removing installed package instance <SUNWsrmr>
    This package contains scripts which will be executed with super-user
    permission during the process of removing this package.
    
    Do you want to continue with the removal of this package [y,n,?,q] y
    
  8. 现在将从您的系统中删除本软件包,您将看到关于卸除过程的各种信息:


    ## Verifying package dependencies.
    ## Processing package information.
    ## Removing pathnames in class <shadow>
    ## Removing pathnames in class <pamconf>
    ## Removing pathnames in class <etcsystem>
    ## Removing pathnames in class <passwd>
    ## Removing pathnames in class <devlinktab>
    ## Removing pathnames in class <none>
    /usr/lib/srm/srmscru
    /usr/lib/srm/liblim.so.1
    /usr/lib/srm/liblim.so
    /usr/lib/srm
    /usr/lib/security/pam_srm.so.1
    /usr/lib/security/pam_srm.so
    /usr/lib/security <shared pathname not removed>
    /usr/lib/class/SHR/SHRpriocntl
    /usr/lib/class/SHR/SHRdispadmin
    /usr/lib/class/SHR
    /usr/lib/class <shared pathname not removed>
    /usr/lib <shared pathname not removed>
    /usr <shared pathname not removed>
    /kernel/sched/SHR
    /kernel/sched <shared pathname not removed>
    /kernel/misc/srmlim
    /kernel/misc <shared pathname not removed>
    /kernel/drv/srmdrv.conf
    /kernel/drv/srmdrv
    /kernel/drv <shared pathname not removed>
    /kernel <shared pathname not removed>
    /etc/srm/nolnode
    /etc/srm/limconf
    /etc/srm
    /etc/rc2.d/S10srm
    /etc/rc2.d <shared pathname not removed>
    /etc/rc1.d/K52srm
    /etc/rc1.d <shared pathname not removed>
    /etc/rc0.d/K52srm
    /etc/rc0.d <shared pathname not removed>
    /etc/init.d/init.srm
    /etc/init.d <shared pathname not removed>
    /etc <shared pathname not removed>
    ## Executing postremove script.
    ## Updating system information.

    在成功删除本软件包之后,您将看到以下信息:


    Removal of <SUNWsrmr> was successful. 

    并显示下一个要删除的 Solaris Resource Manager 软件包。

  9. 对每个需要删除的 Solaris Resource Manager 软件包继续进行删除进程。


    注意:

    如果您在软件包删除过程中遇到任何错误或问题,则应参阅 第 4 章,故障排除


  10. 重新启动系统,以便设备重新配置可以完全从您的系统删除 Solaris Resource Manager:


    # reboot
    

清理

常规的软件包删除过程不会从系统删除 Solaris Resource Manager 数据库 /var/srm/srmDB 文件。如果您不再需要,请手动将其删除。

您现在已经将 Solaris Resource Manager 从您的系统删除。