本章逐步說明應如何安裝 Solaris Resource Manager 1.0。
在您安裝 Solaris Resource Manager 之前,請先確定您讀過、瞭解並且同意軟體授權協議書中的所有條款。
Solaris Resource Manager 可以安裝在下列 UltraSPARCTM 處理機系統之上﹕
Sun EnterpriseTM 10000 系統平台
Sun Enterprise 3000、Enterprise 3500、Enterprise 4000、Enterprise 4500、Enterprise 5000、Enterprise 5500、Enterprise 6000、Enterprise 6500、Enterprise 450 及 Enterprise 250 系統平台
為了小心起見,安裝此產品之前,請先為您的系統製作一個完整的備份。
在安裝 Solaris Resource Manager 之前,請先在系統上安裝這些修補程式﹕
Solaris 2.6 KU 修補程式包含啟動 Solaris Resource Manager 所需的 kernel 修正及異常分支。
顯示 SUNWsrmm 套裝軟體所含 Solaris Resource Manager 線上援助頁所需的修補程式
您可以從 sunsolve.sun.com 或向一般的支援管道索取這些修補程式。
使用此表來計算在您的系統上執行 Solaris Resource Manager 大約需要多少磁碟空間,並且確認您有足夠的可用磁碟空間。
表 1-1 磁碟空間需求
磁卷﹕/ (root) |
大小 (KB) |
系統副檔名位於﹕/platform/sun4?/kernel |
216 |
設置檔位於﹕/etc |
62 |
(root) 磁卷總數 |
260 |
磁卷﹕/usr/lib |
138KB |
程式庫位於﹕/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 安裝與修正系統檔
在光碟機中載入 Solaris Resource Manager 1.0 光碟。Solaris Volume Manager(請參閱 vold(1M))會自動將光碟裝載至檔案系統。
如果您是在一個 Sun Enterprise 10000 伺服器之上安裝,請依照下一節的指示進行。
Sun Enterprise 10000 伺服器並沒有直接附帶光碟機。不過 System Service Processor (SSP) 卻包括一個內部光碟機。因此這些伺服器任何有關光碟軟體的安裝指示都需要下列額外兩個步驟﹕
將 Solaris Resource Manager 1.0 光碟片插入 SSP 的光碟機。
在 SSP 之上成為超級使用者並且分享光碟﹕
ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0 |
Sun Enterprise 10000 系統被分為數個領域,每個領域都作為其本身的伺服器,並執行獨立的 Solaris 實例。這表示您必須在每個想要有此種功能的領域之上安裝 Solaris Resource Manager 1.0。這時,本指南中有關"系統"的指示都可以視為 Sun Enterprise 10000 伺服器的"領域"。
並不需要為平台中的所有領域安裝 Solaris Resource Manager;您可以將它安裝在需要服務的領域之上。
Solaris Resource Manager 1.0 產品中目前有七種套裝軟體。這些套裝軟體包含執行 Solaris Resource Manager 所需的所有軟體、文件及其他檔案。
表 1-3 Solaris Resource Manager 1.0 套裝軟體
套裝軟體 |
光碟名 |
OS |
SUNWsrma |
Solaris Resource Manager 1.0 AnswerBook 合集 |
Solaris 2.6(SPARC 平台版) |
SUNWsrmb |
Solaris Resource Manager 使用者指令 |
Solaris 2.6(SPARC 平台版) |
SUNWsrmm |
Solaris Resource Manager 1.0 線上援助頁 |
Solaris 2.6(SPARC 平台版) |
SUNWsrmr |
Solaris Resource Manager 1.0 程式庫及系統公用程式 |
Solaris 2.6(SPARC 平台版) |
SUNWab2r、SUNWab2s、SUNWab2u |
Solaris AnswerBook2 v1.2 文件伺服器 |
Solaris 2.6(SPARC 平台版) Solaris 7(SPARC 平台版) |
要安裝套裝軟體﹕
登入系統中您想要安裝 Solaris Resource Manager 的目錄,並且成為超級使用者﹕
$ su Password: # |
將系統降為單一使用者系統管理模式﹕
# shutdown -i 1 |
Sun Enterprise 10000 伺服器之上不需要這一步。
將目錄變更為裝載光碟的目錄﹕
# cd /cdrom/cdrom0 |
在 Sun Enterprise 10000 伺服器上,您必須在 變更目錄之前先透過 NFS,TM從含有內部光碟機的 SSP 裝載光碟片﹕
# mkdir -p /cdrom/cdrom0# mount -F nfs ssp:/cdrom/cdrom0 /cdrom/cdrom0 # cd /cdrom/cdrom0 |
要確保光碟片裝載正確,請製作一份目錄清單,然後確認這些檔案都被列出﹕
# ls Copyright SolarisResourceManager_1.0 Installer Uninstaller README_en |
啟始產品安裝工具,安裝程式。(請注意,如果系統送出套裝軟體已經存在的報告,請參閱"解決安裝問題"之後再繼續進行。)
# ./Installer |
SUNWsrmb 和 SUNWsrmr 這兩種產品套裝軟體會先被安裝。您會看到一份類似下列的訊息﹕
Installing.....Solaris Resource Manager 1.0 (SRM) Processing package instance <SUNWsrmb> from </cdrom/srm_1_0/SolarisResourceManager_1.0/Sol_2.6/sparc/Product/locale/C> Solaris Resource Manager (sparc) 1.0.0,REV=1998.11.13.14.07 Copyright 1998 Sun Microsystems, Inc. All rights reserved. Copyright 1998 Sun Microsystems, Inc. Tous droits reserves. ## Executing checkinstall script. Found Kernel Patch 105181 with Rev >= 11 Using as the package base directory. ## 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. |
您會被警告,套裝軟體包含必須以 root 權限來執行的指令集,而且這些指令集是套裝軟體正常安裝過程的一部份,需要它們才能正確地安裝軟體,請在被詢問是否想要繼續時鍵入 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 |
當套裝軟體安裝到您的系統上時,會顯示各種有關安裝過程的訊息。應該會在一到兩分鐘之內完成。
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 Resouce Manager 並將系統回復為原始狀態。然後您便可以依照步驟 5中的說明再次進行安裝。
然後您會被提示要安裝 SUNWsrmm、SUNWab2r、SUNWab2s、SUNWab2u 以及 SUNWsrma 套裝軟體。要在這時安裝它們,請在每個提示符號之下鍵入 y。
如果您選擇安裝 AnswerBook 伺服器,就會被警告,系統上已經安裝了某些檔案,正由其他套裝軟體所使用,而且會因此變更屬性。您必須選擇安裝 Solaris Resource Manager 所附的更新版 AnswerBook 伺服器,請在提示符號之下鍵入 y。
新伺服器可以同時與 Solaris 2.6 和 Solaris 7 AnswerBook 合集相容。
如果您在安裝過程中遇到任何錯誤或問題,請參閱第 3章, 解決難題。如果這些套裝軟體沒有成功安裝的話,請不要繼續系統的設置。
在 SUNWsrmr 套裝軟體的安裝過程中,會建立三個使用者給 "idle、" "lost" 和 "other" lnode。
使用者名稱 |
UID |
---|---|
srmidle |
41 |
srmlost |
42 |
srmother |
43 |
要確認這些 UID 沒有和系統上任何現存的 UID 發生衝突,請鍵入﹕
# /usr/bin/egrep 41\|42\|43 /etc/passwd |
如果出現任何衝突,您可以編輯密碼及陰影檔來變更 UID,/etc/passwd 和 /etc/shadow。
這些特別使用者不需要首頁目錄或登入存取權。lost 和 idle 等名稱只是內定的建議名稱。您也可以為 /etc/init.d/init.srm 中的 LostLnode 和 IdleLnode 新增賦值,以其他的名稱來取代內定值。other 這個名稱是由系統所指派的,無法變更。
將系統重新開機。在重新開機順序執行的過程中,請注意是否有任何錯誤發生,特別是與裝置驅動程式的設置有關的問題。
# reboot |
當系統第一次在執行 Solaris Resource Manager 的狀態下順利啟動之後,會自動執行某些必要的初始設置,因此可能要稍待一會兒。這些設置包括﹕掃描系統中註冊的使用者密碼檔以建立一個新的 Solaris Resource Manager 資料庫。您應該會看到類似下列的訊息﹕
SunOS Release 5.6 Version Generic_105181-11 [UNIX(R) System V Release 4.0] Copyright (c) 1983-1997, Sun Microsystems, Inc. Solaris Resource Manager v1.0b3 (allocated 266 lnodes) configuring network interfaces: le0. Hostname: patchtest-4m 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 v1.0. SRM database '/var/srm/srmDB' not present - creating empty database SRM - creating user lnodes; may take a while uid 37 Solaris Resource Manager v1.0 Enabled. ShareII Copyright (C) 1989-1998 Softway Pty. Ltd., Sydney, Australia. All rights reserved. ... The system is ready. |
一旦系統順利啟動,而您也登入主控台之後,應該會看到類似下列的訊息﹕
Last login: Mon Mar 3 08:40:09 on console Sun Microsystems Inc. SunOS 5.6 |
如果您在重新開機的過程或登入時遇到任何錯誤或問題,請參閱第 3章, 解決難題
當您成功安裝 Solaris Resource Manager,確定系統可以正常啟動與執行,並且您可以順利登入之後,最好依照下面的順序來執行這些任務。
使用 Solaris 2.6 適用的 Solaris Resource Manager 1.0 系統管理指南(SPARC 平台版) 來設計、設定與管理系統上的 Solaris Resource Manager。
測試與監控您的系統執行效能以取得最適合您需求的設置。
最重要的是探索本產品所提供的系統資源管理功效。