Solaris Resource Manager 1.3 安裝指南

準備安裝

為了小心起見,安裝本產品之前,請先為您的系統製作一個完整的備份。

所需的修補程式

您可以透過 http://sunsolve.sun.com 網站或平常的支援管道取得。

如果您計劃在 Sun Enterprise 3500、Sun Enterprise 4500、Sun Enterprise 5500,或 Sun Enterprise 6500 系統平台上執行動態重新配置作業,您必須至少要執行 CPU 的 3.2.22 修訂版。如果您的系統執行的是較低版的 CPU PROM,下載 patch 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 7 環境中啟用 Solaris Resource Manager 所需的 kernel 增強功能。如果您所執行的發行版修補程式後來經過修訂,最好是在系統之上安裝更新版。

磁碟空間需求

使用本表來計算在您的系統上執行 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

從光碟安裝

放置 Solaris Resource Manager 1.3 光碟在光碟機上。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 的光碟機中。

  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;您可以只將它安裝在需要其服務的網域上。