Solaris Resource Manager 1.3 产品中有十一个软件包。这些软件包包括运行 Solaris Resource Manager 所需的所有软件、文档和其它文件。
如果您在一个运行 Solaris 2.6 或 Solaris 7 5/99 的系统上安装 Solaris Resource Manager,请只安装产品光盘上的三个 Solaris AnswerBook2 1.4 版文档服务器软件包( SUNWab2r、SUNWab2s 和 SUNWab2u)。Solaris 7 8/99、Solaris 7 11/99 和 Solaris 8 系统发货时带有 AnswerBook2 服务器的更高版本,您不应该覆写它们。
软件包 |
标题 |
操作系统 |
---|---|---|
SUNWrcapm |
Solaris 资源上限守护程序手册页 |
Solaris 8(SPARC 平台版本) |
SUNWrcapr |
Solaris 资源上限守护程序(Root 用户) |
Solaris 8(SPARC 平台版本) |
SUNWrcapu |
Solaris 资源上限守护程序(用户) |
Solaris 8(SPARC 平台版本) |
SUNWrcapx |
Solaris 资源上限守护程序(64 位) |
Solaris 8(SPARC 平台版本) |
SUNWsrma |
Solaris Resource Manager 1.3 集合 (AnswerBook2) |
Solaris 2.6(SPARC 平台版本) Solaris 7(SPARC 平台版本) Solaris 8(SPARC 平台版本) |
SUNWsrmb |
Solaris Resource Manager 1.3 用户命令 |
Solaris 2.6(SPARC 平台版本) Solaris 7(SPARC 平台版本) Solaris 8(SPARC 平台版本) |
SUNWsrmm |
Solaris Resource Manager 1.3 手册页(请注意,与 Solaris 资源上限守护程序关联的文档在 SUNWrcapm 软件包中) |
Solaris 2.6(SPARC 平台版本) Solaris 7(SPARC 平台版本) Solaris 8(SPARC 平台版本) |
SUNWsrmr |
Solaris Resource Manager 1.3 库和系统实用程序 |
Solaris 2.6(SPARC 平台版本) Solaris 7(SPARC 平台版本) Solaris 8(SPARC 平台版本) |
SUNWab2r、SUNWab2s、SUNWab2u |
Solaris AnswerBook2 v1.4 文档服务器 |
Solaris 2.6(SPARC 平台版本) Solaris 7 5/99(SPARC 平台版本) |
要安装这些软件包:
登录您希望安装 Solaris Resource Manager 的系统中,并成为超级用户:
$ su Password: # |
将系统变为单用户系统管理模式:
# shutdown -i 1 |
对于 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器,不需要执行此步骤。
将目录变到安装了光盘驱动器的地址:
# 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 |
要确保光盘已经正确安装,应列出所有目录并验证目录中出现这些文件:
# ls Copyright SolarisResourceManager_1.3 Installer Uninstaller README_en |
启动产品安装工具,Installer。
如果系统报告该软件包已经存在,请参阅解决安装问题 ,然后继续。
# ./Installer |
这两个产品软件包,SUNWsrmb 和 SUNWsrmr,将首先安装。您将看到类似下面的处理信息:
Installing.....Solaris Resource Manager 1.3 (SRM) Processing package instance <SUNWsrmb> from </cdrom/srm_1_3/SolarisResourceManager_1.3/Solaris_8/sparc/Product/locale/C> Solaris Resource Manager (sparc) 1.3,REV=2002.09.12.12.52 Copyright 2002 Sun Microsystems, Inc. All rights reserved. Copyright 2002 Sun Microsystems, Inc. Tous droits reserves. ## Processing package information. ## Processing system information. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. |
系统将向您发出警告,该软件包包含将以超级用户优先权运行的脚本。鉴于这些脚本是正常的软件包安装进程的一部分,也是正确安装软件所需要的,在询问您是否想继续安装时,请键入 y:
This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of <SUNWsrmb> [y,n,?] y |
当软件包被安装到系统时,关于安装进度的各种信息会被显示。The package should install in a minute or two.
Installing Solaris Resource Manager as <SUNWsrmb> ## Installing part 1 of 1. /usr/srm/bin/liminfo /usr/srm/bin/limreport /usr/srm/bin/srmkill /usr/srm/bin/srmstat /usr/srm/bin/srmuser /usr/srm/lib/limdaemon /usr/srm/sbin/limadm /usr/srm/sbin/srmadm /usr/srm/unsupport/passwd_lnodes /usr/srm/unsupport/schedtree [ verifying class ] |
前两个软件包安装成功之后,将显示下面的信息:
Installation of <SUNWsrmr> was successful. |
在安装过程中,您一定要仔细阅读屏幕上所显示的所有信息并执行操作指示。如果您犯了错误,就必须等待 Installer 命令结束,然后使用 Uninstaller 将 Solaris Resource Manager 删除,使系统回到原来的状态。然后您可以按照 步骤 5中的描述,再次安装软件。
如果在 Solaris 8 上安装 Solaris Resource Manager 1.3,系统将提示您安装 SUNWrcapr、SUNWrcapu、SUNWrcapx 和 SUNWrcapm 软件包。这些软件包包含"《Solaris Resource Manager 1.3 系统管理指南》"的使用资源上限守护程序管理物理内存中介绍的资源上限守护程序功能。现在要安装这些软件包,请在提示符上键入 y。安装脚本将自动安装 Solaris 8 所需的修补程序,以启用资源上限功能。
之后,系统将提示您安装 SUNWsrmm、SUNWab2r、SUNWab2s、SUNWab2u 和 SUNWsrma 软件包。除非您在运行 Solaris 2.6 或 Solaris 7 5/99,否则应跳过此步骤。要在此时安装这些软件包,则应在每个提示符处键入 y。
如果您在运行 Solaris 2.6 或 Solaris 5/99,并选择安装 AnswerBook2 服务器,您将会受到警告,说某些文件已安装在系统上,且正在由另一软件包使用,属性会被更改。您应当选择安装与 Solaris Resource Manager 一同提供的更新过的 AnswerBook2 服务器,请在提示符处键入 y。
该服务器与 Solaris 2.6 和 Solaris 7 AnswerBook2 集合均兼容。
如果您在安装进程中遇到任何错误或者问题,请参考第 4 章,故障排除 。如果上述软件包安装不成功,就不要继续进行系统配置。
在 SUNWsrmr 软件包的安装过程中,创建了三个特殊用户 :srmidle、srmlost 和 srmother(分别代表"空闲、" "丢失"和"其它" lnode)。
用户名 |
UID |
---|---|
srmidle |
41 |
srmlost |
42 |
srmother |
43 |
验证这些 UID 与系统上任何现有的 UID 没有冲突,键入:
# /usr/bin/egrep 41\|42\|43 /etc/passwd |
如果存在冲突,则您可通过编辑口令和阴影文件 /etc/passwd 和 /etc/shadow 修改 UID。
这些特殊用户不要求本地目录或登录。名称 srmlost 和 srmidle 仅为推荐的缺省名称。如果需要的话,您可使用其它名称并在 /etc/init.d/init.srm 中添加针对 LostLnode 和 IdleLnode 的赋值而替换缺省值。名称 srmother 由系统赋值,不能改变。
重新启动系统。在重新启动顺序过程中,如有任何错误请记下,尤其是与设备驱动程序配置有关的错误。
# reboot |
系统在启用 Solaris Resource Manager 后首次启动时,将会自动进行一些必要的初始配置,可能会持续一段时间。其中包括在口令文件中扫描业已在系统上登记过的用户,创建一个新的 Solaris Resource Manager 数据库。您应当看到类似于下面的信息:
SunOS Release 5.8 Version Generic 64-bit [UNIX(R) System V Release 4.0] Copyright (c) 1983-2002, Sun Microsystems, Inc. Solaris Resource Manager v1.2.1 (allocated 990 lnodes) configuring IPv4 interfaces: hme0. Hostname: example Configuring the /devices directory Configuring the /dev directory Configuring the /dev directory (compatibility devices) The system is coming up. Please wait. Enabling Solaris Resource Manager. SRM database '/var/srm/srmDB' not present - creating empty database SRM - creating user lnodes; may take a while uid 37 Solaris Resource Manager Enabled. ... The system is ready. |
一旦系统业已启动且您业已登录到控制台,则您应当看到类似于下面的信息:
Last login:Mon Mar 3 08:40:09 on console Sun Microsystems Inc. SunOS 5.8 |
如果您在启动进程中或者登录时遇到任何错误或者问题,请参考第 4 章,故障排除 。