Solaris Resource Manager 1.3 安装指南

准备安装

为谨慎起见,在安装本产品之前应对您的系统进行全面备份。

所需的修补程序

您可以从 http://sunsolve.sun.com 或通过您的正常支持渠道获得该修补程序。

如果您计划在 Sun Enterprise 3500、Sun Enterprise 4500、Sun Enterprise 5500 或 Sun Enterprise 6500 系统平台上执行动态重新配置操作,您必须运行不低于 3.2.22 修订版的 CPU PROM。如果您的系统运行较低版本的 CPU PROM,请下载修补程序 103346-22(或更高版本),并按修补程序的 README 文件中的描述进行安装。该修补程序应该在您安装 Solaris Resource Manager 1.3 之前安装到您的系统上。

要在 Solaris 8 上运行 Solaris Resource Manager,您必须在系统上安装修补程序 108995-04(或更高版本)。如果未安装此修补程序,安装脚本将在安装资源上限守护程序软件包之前自动安装此修补程序。

如果您在 Solaris 7 上运行 Solaris Resource Manager,您应该安装修补程序 109256-01。该修补程序防止 srmadm 实用程序接受负值,负值对于 deltamaxusage 可调整参数来说是无效的。如果这些参数设成了无效值,则安装了 Solaris Resource Manager 的 Solaris 7 会无法使用。

在您的 Solaris 2.6 SPARC 平台版本 5/98 系统上安装 Solaris Resource Manager 1.3 之前,应首先安装这些修补程序:

请注意,Solaris 7 5/99 或更高发行版已集成了 KU 修补程序 106541-04,该修补程序包含使 Solaris Resource Manager 能在 Solaris 7 环境中运行所必需的内核增强。如果将来对您正在运行的版本的修补程序有任何修改,则您可能需要在系统上安装更新的版本。

磁盘空间要求

使用这个表格计算在您的系统上运行 Solaris Resource Manager 所需的大概磁盘空间,并验证所需的磁盘空间可供使用。

表 1-1 磁盘空间要求

卷:/ (root)

大小 (KB)

系统扩展在:/platform/sun4?/kernel

216 

配置文件在:/etc

62 

/ (root) 卷上所需总容量

260 

卷:/usr/lib

138 

库位于:/usr/lib

2152 

卷:/usr

 

类文件位于:/usr/lib/class/SHR

36 

软件位于:/usr/srm

235 

/usr 卷上所需总容量

271 

卷:/var

 

lnode 数据库位于:/var/srm/srmDB

计算:您的系统上的用户人数,乘以 2 KB/用户;例如,200 个用户需要 400 KB。

 

将对系统文档进行的修改

以下系统文件在您安装 Solaris Resource Manager 时被修改。

表 1-2 添加的系统文件

/dev/srmdrv [在安装后的重新启动过程中创建。]

/etc/init.d/init.srm

/etc/rc0.d/K52srm

/etc/rc1.d/K52srm

/etc/rc2.d/S10srm

/etc/srm/limconf

/etc/srm/nolnode

/etc/system.noshrload

/kernel/drv/srmdrv [ 此文件仅在 Solaris Resource Manager 1.0 和 1.1 发行版中使用。]

/kernel/drv/srmdrv.conf

/kernel/misc/srmlim

/kernel/sched/SHR

/kernel/sys/srmlimitsys

/usr/lib/srm/liblim.so

/usr/lib/srm/liblim.so.1

/usr/lib/srm/srmscru

/usr/srm/lib/limdaemon

/usr/srm/bin/liminfo

/usr/srm/bin/limreport

/usr/srm/bin/srmkill

/usr/srm/bin/srmstat

/usr/srm/bin/srmuser

/usr/srm/sbin/limadm

/usr/srm/sbin/srmadm

/usr/lib/class/SHR/SHRdispadmin

/usr/lib/class/SHR/SHRpriocntl

/usr/lib/security/pam_srm.so

/usr/lib/security/pam_srm.so.1

表 1-3 添加的系统文件(仅限于 Solaris Resource Manager 1.3)

/etc/init.d/rcapd

/etc/rc0.d/K10rcapd

/etc/rc1.d/K10rcapd

/etc/rc2.d/S99rcapd

/usr/srm/bin/rcapstat

/usr/srm/sbin/rcapadm

/usr/srm/sbin/rcapd

/usr/srm/sbin/sparcv7/rcapd

/usr/srm/sbin/sparcv9/rcapd

表 1-4 更新的系统文件

/etc/devlink.tab

/etc/pam.conf

/etc/passwd

/etc/shadow

/etc/system

下表包含有用但不支持的脚本。

表 1-5 不支持的系统文件

/usr/srm/unsupport/limid

/usr/srm/unsupport/passwd_lnodes

/usr/srm/unsupport/schedtree

从 CD-ROM 进行安装

将 Solaris Resource Manager 1.3 光盘装入 CD-ROM 驱动器。Solaris Volume Manager(请参阅 vold((1M)))将自动地把光盘安装到文件系统上。


注意:

如果您正在 Sun Enterprise 10000、Sun Fire 15K 或 Sun Fire 12K 服务器上进行安装,则应按照下一节中的指示进行。


在 Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器上加装光盘

Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 服务器在购买时并不配备直接连接的光盘驱动器。相反,系统服务处理器 (SSP) 带有一个内置的光盘驱动器。这样,对于这些服务器来说,涉及光盘上的软件的任何安装指示都要求两个步骤:

  1. 将 Solaris Resource Manager 1.3 光盘插入 SSP 的 CD-ROM 驱动器中。

  2. 变成 SSP 上的超级用户并共享光盘:


    ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0
    

Sun Enterprise 10000、Sun Fire 15K 和 Sun Fire 12K 系统被划分为若干个域,每个域都作为自己的服务器并运行自己那部分 Solaris 环境。也就是说,您必须在每个您希望有这一功能可供使用的域上安装 Solaris Resource Manager 1.3。无论何时只要本指南的指示说"系统",则应把它理解为您的 Sun Enterprise 10000、Sun Fire 15K 或 Sun Fire 12K 服务器的"域"。


注意:

您无需在平台中的所有域上安装 Solaris Resource Manager;您可以只将它安装在需要其服务的域上。