本章提供安裝 Sun Management Center 3.5 之前進行 Solaris 與 Microsoft Windows 系統準備的程序。
本章將討論下列主題:
以下清單說明在安裝 Sun Management Center 3.5,或將現有 SyMON 或 Sun Management Center 安裝升級至 Sun Management Center 3.5 之前,需要執行的作業。
如果已安裝 Solstice SyMON 伺服器或 Enterprise SyMON 伺服器,則在升級至 Sun Management Center 3.5 之前,您必須將 SyMON 安裝升級至 Sun Management Center 2.1 或 Sun Management Center 2.1.1。請參閱從 Solstice SyMON 1.x 和 Sun Enterprise SyMON 2.x 軟體升級。
如果您已自訂 Sun Enterprise SyMON 軟體用於傳送警報情況電子郵件通知的 email.sh script,請將 email.sh script 儲存至其他目錄,升級完成後再將其移回原位置。當您將 SyMON 軟體升級至版本 Sun Management Center 3.5 時,會覆寫 email.sh script 。
如果您不想移轉 SyMON 配置資料,則必須在安裝 Sun Management Center 3.5 之前解除安裝 SyMON 軟體,如解除安裝 Solstice SyMON 1.x 或 Enterprise SyMON 2.x中所述。
確定您要在網路的每台機器上安裝哪些 Sun Management Center 3.5 組件和附加產品。
確定您要安裝 Sun Management Center 或 Sun Management Center 組件的平台是受支援的平台。請參閱支援的平台。
如需取得最低的 RAM 和磁碟空間需求資訊,請參閱第 2章, Sun Management Center 3.5 需求。另請參閱 Sun Management Center Documentation CD (2 of 2) 中的 Sun Management Center 附加產品補充資料,或訪問 Sun Management Center 網站 (http://www.sun.com/sunmanagementcenter)。
選取的組件和附加產品所需的 RAM 總量和磁碟空間總量。
確定要安裝 Sun Management Center 伺服器和主控台組件的機器上已安裝正確的 JDK 版本。請參閱表 2–3。您可以從網站 http://java.sun.com/ 下載 JDK 軟體。
設定 PATH 與 JAVA_HOME 環境變數。
在 Solaris 平台上:
確定任何用於執行 Sun Management Center Web 或 主控台的帳號中均已設定 DISPLAY 與 JAVA_HOME 環境變數。
JDK 版本 1.3.1 和 1.4 的預設位置是 /usr/j2se。請參閱在 Solaris 平台上設定 JAVA_HOME 與 PATH 的步驟。
在 Microsoft Windows 平台上:
確定已將 JDK bin 目錄路徑加入 Microsoft Windows %PATH% 環境變數中。請參閱在 Microsoft Windows 98 上設定 PATH 的步驟。
如果網路上有任何機器的 RAM 為 4 GB 或更多,請在該機器上安裝 64 位元的相容性修補程式 SUNWscpux。請參閱RAM 大於 4 GB 的 Solaris 系統。
如果網路包含 StorEdge A5X00 裝置,請安裝所需的修補程式。請參閱Sun StorEdge A5x00 修補程式。
如果網路包含 T3 儲存裝置,則必須更新連接這些裝置的機器上的 /etc/hosts 與 /etc/ethers 檔案,同時更新將要安裝監視和管理 A5X00 與 T3 裝置這一 附加產品的機器上的 /etc/hosts 與 /etc/ethers 檔案。請參閱T3 儲存裝置。
如果您要升級舊版的 Sun Management Center,並且您使用舊版監視和管理 T3 裝置,則必須在升級至 Sun Management Center 3.5 之前,移除 Sun Management Center T3 裝置配置。請參閱移除 T3 裝置配置(如果存在)。
選取安裝來源。
您可以從 CD-ROM 光碟安裝,也可以從 CD 影像安裝。請參閱決定安裝來源。
Sun Management Center 3.5 伺服器層需要以下 Solaris 作業環境套裝軟體,且這些套裝軟體是 Solaris 開發環境安裝的組成部分。
SUNWsprot - Solaris 附帶的工具
SUNWtoo - 程式設計工具
SUNWbtool - SunOS 隨附的 CCS 工具
在 RAM 大於 4 GB 的系統上,必須先安裝 SUNWscpux 64 位元的來源相容性套裝軟體,然後才能安裝 Sun Management Center 3.5。如果尚未安裝此套裝軟體,指令行安裝程序將失敗,並報告下列訊息。
ps: /proc/551/as 上的 read(): 對於定義的資料類型來說值太大 ps: /proc/542/as 上的 read(): 對於定義的資料類型來說值太大 |
選取下列任何一種 Solaris 環境之後,安裝 Solaris 時會自動安裝 SUNWscpux 套裝軟體。
完整環境和 OEM
完整環境
開發人員環境
若要確定套裝軟體是否已安裝在系統上,可在終端視窗內鍵入指令 pkginfo SUNWscpux。
如果已安裝套裝軟體,螢幕上會顯示有關該套裝軟體的資訊。
# pkginfo SUNWscpux 系統 SUNWscpux 來源相容性(使用者)(64 位元) |
如果尚未安裝套裝軟體,螢幕上會顯示錯誤訊息。
# pkginfo SUNWscpux 錯誤: 找不到有關「SUNWscpux」的資訊 |
若要安裝 SUNWscpux 套裝軟體:
以超級使用者的身份登入 (su - root)。
在 Solaris installation CD 上找到該套裝軟體。
使用 pkgadd 指令安裝該套裝軟體。
在 Solaris 系統上,必須設定 JAVA_HOME 與 PATH 環境變數,以便 Sun Management Center 3.5 安裝精靈、設定精靈以及 Java 主控台能夠正常作業。同樣,必須將 Microsoft Windows %PATH% 修改為包含 JDK 軟體的路徑,Sun Management Center Java 主控台才能在 Microsoft Windows 上正常作業。
如果未正確設定環境變數和路徑,Sun Management Center 3.5 的安裝與設定會失敗。
如果 JDK 1.3.1 或 JDK 1.4 軟體已安裝在預設位置:
鍵入 su - root,以超級使用者的身份登入。
將 JAVA_HOME 設定為 /usr/j2se。
在 C shell 環境中:
# setenv JAVA_HOME /usr/j2se |
在 Bourne 或 Korn shell 環境中:
# JAVA_HOME=/usr/j2se # export JAVA_HOME |
請在 .login 或 .cshrc 檔案中加入適當的敘述。
將 /usr/j2se/bin 加入系統路徑。
在 PATH 中,將 /usr/j2se/bin 置於 /usr/bin 之前。
在 PATH 中,將 /usr/bin 置於 /usr/ucb 之前。
下列程序假設 JDK 1.3.1 或 JDK 1.4 軟體已安裝在預設位置 C:\j2sdkversion number,例如,C:\j2sdk1.4。
編輯檔案 c:\autoexec.bat。
將 JDK bin 目錄的位置加入 PATH 敘述中。
例如,如果 autoexec.bat 檔案中的 PATH 敘述為 PATH=c:\windows;c:\windows\command,則新的 PATH 敘述應為 PATH=c:\windows;c:\windows\command;c:\j2 version-number\bin,其中 version-number 為 JDK 版本。
例如:
PATH=c:\windows;c:\windows\command;C:\j2sdk1.4\bin
請如範例所示以分號分隔 PATH 敘述中的每個目錄。
儲存並關閉檔案。
選擇「開始」->「設定」->「控制台」。
連按兩下「系統」。
在 Microsoft Windows NT 上,選取「環境」標籤;在 Microsoft Windows 2000 上,選取「進階」標籤,然後選取「環境變數」。
螢幕上會顯示「環境變數」視窗。
按一下「使用者變數」和「系統變數」中的「Path」。
按一下「編輯」。
螢幕上會顯示「編輯系統變數」視窗。
「編輯系統變數」視窗會使用環境變數 %SystemRoot% 表示 Microsoft Windows 根目錄。
將 JDK bin 目錄的位置加入 PATH 敘述中。
例如,如果「編輯系統變數」視窗中顯示的 PATH 敘述為 %SystemRoot%\system32;%SystemRoot%,則新的路徑敘述應為 %SystemRoot%\system32;%SystemRoot%;c:\j2 version-number\bin,其中 version-number 為 JDK 版本。
例如:
%SystemRoot%\system32;%SystemRoot%;c:\j2sdk1.4\bin
請如範例所示以分號分隔 PATH 敘述中的每個目錄。
連續按一下「確定」以關閉每個視窗。
Microsoft Windows 98 至少需要 768 MB 的交換空間或虛擬記憶體,才能執行 Sun Management Center 3.5 主控台。Microsoft Windows 98 和 Sun Management Center 環境變數需要 4096 位元組的環境空間。如果交換空間和環境空間設定不正確,Sun Management Center 安裝可能失敗,而您的機器可能環境空間不足。請如下列程序所述,為 Microsoft Windows 98 設定最小的交換空間和環境空間。
下列程序僅適用於 Microsoft Windows 98。Microsoft Windows NT 與 Microsoft Windows 2000 不需要您設定最小的交換空間和環境空間。
以管理員的身份登入,或以具有完全管理權限的使用者帳號登入。
選擇「開始」->「設定」->「控制台」。
連按兩下「系統」圖示。
螢幕上會出現「系統內容」視窗。
選取「效能」標籤。
螢幕上會顯示「效能選項」視窗。
選取「虛擬記憶體」。
選取「讓我指定自己的虛擬記憶體設定值」。
在「最小值」欄位中鍵入 768 。
「最大值」欄位中的值應至少為系統 RAM 總量的三倍。
例如,如果 Microsoft Windows 98 機器具有 512 MB 的 RAM,則「最大值」欄位中的值應該是 1536。
按一下「確定」。
螢幕上會出現「確認虛擬記憶體設定值」對話方塊。
在「確認虛擬記憶體設定值」對話方塊中按一下「是」。
對話方塊便會關閉。
在「系統內容」視窗中按一下「關閉」。
「系統內容」視窗便會關閉,系統會提示您重新啟動系統。
按一下「是」可重新啟動系統。
系統完成重新啟動後,將套用並使用您指定的虛擬記憶體設定值。
如果 config.sys 檔案中沒有下列行,請將其加入:
SHELL=C:\COMMAND.COM /P /E:4096
在將 shell 行加入 config.sys 檔案,或修改現有的 shell 行之後,請重新啟動系統。
如果要使用 Sun StorEdge A5x00 模組,您必須安裝相應作業系統的 SUNWluxop 儲存裝置修補程式、SUNWluxox 儲存裝置修補程式,或者同時安裝這兩種儲存裝置修補程式。如果您載入 A5 x00 模組,但未安裝相應的修補程式,則 Sun Management Center 代理程式將無法執行。您可以從網站 http://www.sun.com 上取得這些修補程式。
請在連接 A5x00 儲存裝置的伺服器上安裝所需修補程式。
本節提供為 Sun Management Center 3.5 準備 T3 裝置的程序,以及從現有 Sun Management Center 2.x 或 Sun Management Center 3.x 安裝中移除 T3 裝置配置資料的程序。
您必須先從現有 Sun Management Center 安裝中移除 T3 裝置配置資料,才能升級至 Sun Management Center 3.5。
在安裝和設定 Sun Management Center T3 附加產品之前,您必須在將要安裝 Sun Management Center 附加產品監視和管理 A5x00 與 T3 裝置的系統上,修改 /etc/hosts 和 /etc/ethers 檔案。
下列程序假設您如 "Sun StorEdge T3 Disk Tray Installation, Operation, and Service Manual" 中所述安裝和配置 T3 儲存裝置。
在要安裝 Sun Management Center 附加產品監視和管理 A5X00 與 T3 裝置的機器上更新 /etc/hosts 與 /etc/ethers 檔案之後,您可以繼續安裝與設定 T3 附加產品。
確定每個 T3 儲存裝置的 IP 位址和乙太網路位址。
開啟終端視窗,鍵入指令 arp t3-device-name,其中 t3-device-name 是 T3 儲存裝置的名稱。例如:
# arp T3-001 T3-001 (10.100.20.300) 位於 1:2:30:ab:ba:45 永久性發佈 |
在以上範例中,10.100.20.300 為 IP 位址,1:2:30:ab:ba:45 為 T3 儲存裝置 T3-001 的乙太網路位址。
針對網路上的每個 T3 裝置重複執行步驟 1。
記錄每個 T3 的 IP 位址、乙太網路位址以及名稱之後,請移至下一步驟。
以超級使用者的身份登入要安裝 Sun Management Center 附加產品監視和管理 A5X00 與 T3 裝置的機器。
此機器可以是安裝 Sun Management Center 伺服器的機器,也可以是您分配為專用平台代理程式伺服器的機器。
在 /etc/hosts 檔案中記錄每個 T3 的 IP 位址和名稱。
例如,假設您的網路上連接了三個 T3 裝置,而且您已使用 arp 指令來確定每個 T3 裝置的 IP 位址、乙太網路位址並記錄下列資訊:
storage-t3–1 |
172.16.100.10 |
0:20:f2:0:59:48 |
storage-t3–2 |
172.16.100.11 |
0:20:f2:0:5f:40 |
storage-t3–3 |
172.16.100.12 |
0:20:f2:0:7f:a8 |
172.16.100.10 storage-t3–1 172.16.100.11 storage-t3–2 172.16.100.12 storage-t3–3
在 /etc/ethers 檔案中記錄每個 T3 儲存裝置的乙太網路位址和名稱。
如果檔案 /etc/ethers 不存在,請建立該檔案。
使用步驟 4 中提供的範例,伺服器之 /etc/ethers 檔案中的項目應如下所示:
0:20:f2:0:59:48 storage-t3–1 0:20:f2:0:5f:40 storage-t3–2 0:20:f2:0:7f:a8 storage-t3–3
如果您將領域名稱作為 T3 裝置名稱的一部份,請確定 /etc/hosts 檔案與 /etc/ethers 檔案中的領域名稱相同。這些項目區分大小寫。
例如,假設 /etc/hosts 檔案包含:
0:20:f2:0:59:48 storage-t3–1.sun.com
同時假設 /etc/ethers 檔案包含:
0:20:f2:0:59:48 storage-t3–1.Sun.Com
在此範例中,T3 儲存裝置無法使用 Sun Management Center 設定工具設定,因為領域名稱的大小寫不同。
如果您使用監視和管理 A5x00 與 T3 裝置附加產品來監視和管理 T3 儲存裝置,請在解除安裝 Sun Management Center 2.x 或 Sun Management Center 3.x 之前,移除 T3 裝置配置資訊。es-uninst 指令無法移除 T3 裝置配置資訊。
鍵入 su - root,以超級使用者的身份登入安裝有 Sun Management Center 2.x 或 Sun Management Center 3.x 伺服器的機器。
停止 Sun Management Center 代理程式。
鍵入指令 /opt/SUNWsymon/sbin/es-stop -a。
執行解除安裝前置作業之 script,以移除 T3 裝置配置資訊。
鍵入指令 /opt/SUNWsymon/addons/storage/sbin/pre-uninst.sh 。
系統會詢問您是否要讓 T3 停止傳送 syslog 訊息。鍵入 y。然後,系統會提示您提供 T3 裝置的超級使用者密碼。鍵入密碼。
系統將通知您已從 T3 模組中移除 T3 裝置。
如果您在安裝 Sun Management Center 3.5 之前未執行 pre-uninst.sh script,則必須先手動移除 T3 配置資訊,才能安裝新的 Sun Management Center 3.5。
如果您執行 pre-uninst.sh script,但又決定保留 Sun Management Center 2.x 或 Sun Management Center 3.x 安裝,請鍵入 /opt/SUNWsymon/es-setup -F 以再次設定 T3 裝置。
安裝、設定以及配置 Sun Management Center 3.5 時,您可以使用 Sun Management Center 安裝 CD,也可以使用網路上的 Sun Management Center 安裝影像。使用 CD 影像無需在每台機器上從 CD 安裝 Sun Management Center。
本節提供建立 Sun Management Center 安裝影像的程序。
擷取安裝影像的方法有兩種:您可以將 Sun Management Center 安裝 CD 複製到網路上的某個位置,也可以從 Sun Management Center 網站下載並拆封 Sun Management Center 安裝影像。
若要進行安裝、設定和配置,您必須以超級使用者的身份登入 Solaris 機器,或以管理員的身份登入 Microsoft Windows。
若要建立 Sun Management Center CD 影像,您可以建立包含該影像的目錄,將每張 CD 複製到該目錄下,然後使用網路檔案系統裝載共用此目錄。
在終端視窗中,鍵入 su - root 以超級使用者的身份登入。
建立複製每張 CD 的目標目錄
例如:
# mkdir /SunManagementCenter |
移至您建立的 CD 影像目錄。
例如:
# cd /SunManagementCenter |
為每張 CD 建立一個 diskn 目錄,其中 n 為光碟的序號。
例如:
/SunManagementCenter# mkdir disk1 disk2 |
確定 vold 常駐程式正在執行。
/SunManagementCenter# ps -eaf | grep vold root 19033 19000 0 08:37:55 pts/9 0:00 vold /SunManagementCenter# |
如果 grep 指令只傳回系統提示,則表示 vold 常駐程式未執行,您必須按以下方式啟動該常駐程式:
/SunManagementCenter# /usr/sbin/vold & |
將 Sun Management Center 3.5 CD (1 of 2) 插入CD-ROM 光碟機中。
列出 Sun Management Center 3.5 installation CD 1 的內容。然後將內容複製到 disk1 子目錄中。
複製完成後,列出 CD 和目錄的內容以驗證磁碟影像內容。
例如:
/SunManagementCenter# ls -p /cdrom cdrom0 sunmc_3_5_sparc/ /SunManagementCenter# cp -r /cdrom/cdrom0/.* disk1 /sunmanagementcenter> ls -acp /cdrom/cdrom0/.* . .CD Copyright image/ lib/ .. .CD01 classes/ install/ sbin/ /sunmanagementcenter> ls -acp disk1 . .CD Copyright image/ lib/ .. .CD01 classes/ install/ sbin/ |
cdrom0 為符號連結。如以上範例所示,僅複製 Sun Management Center 目錄。
退出 CD (1 of 2)。
SunManagementCenter# eject |
將 Sun Management Center 3.5 CD (2 of 2) 插入 CD-ROM 光碟機中。
列出 Sun Management Center 3.5 installation CD 2 的內容。然後將內容複製到 disk2 子目錄中。
複製完成後,列出 CD 和目錄的內容以驗證磁碟影像內容。
例如:
/SunManagementCenter# ls -p /cdrom cdrom0 sunmc_3_5_sparc_2/ /SunManagementCenter# cp -r /cdrom/cdrom0/.* disk2 /sunmanagementcenter> ls -acp /cdrom/cdrom0/.* . .. .CD .CD01 .CD02 Copyright image/ /sunmanagementcenter> ls -acp disk2 . .. .CD .CD01 .CD02 Copyright image/ |
退出 CD (2 of 2)。
將 Sun Management Center 3.5 CD 影像目錄設定為 NFS 共用目錄。
使用 NFS 共用 CD 影像目錄之後,您可以在其他機器上使用 CD 安裝影像來安裝 Sun Management Center 3.5,而無需從 CD 手動安裝。
停止網路檔案系統常駐程式 mountd:
/SunManagementCenter# /etc/init.d/nfs.server stop |
將下列行加入 /etc/dfs/dfstab 檔案。
share -F nfs -o ro cd-image-dir
其中,cd-image-dir 為您在Java 環境變數與路徑中建立的 Sun Management Center 3.5 CD 影像目錄。
例如: share -F nfs -o ro /SunManagementCenter
儲存並關閉 /etc/dfs/dfstab。
啟動網路檔案系統常駐程式 mountd:
/SunManagementCenter# /etc/init.d/nfs.server start |
Sun Management Center 3.5 CD 影像目錄現在可以從其他機器進行存取。
現在,您可以使用 Sun Management Center CD 影像來安裝 Sun Management Center 3.5,或如以下章節所述升級舊版的 Sun Management Center。
您可以從 Web 下載 Sun Management Center Sun Management Center 壓縮 tar 檔至您網路上的 Solaris 機器,然後解除壓縮並還原 tar 檔至 CD 影像目錄。
若要下載 Sun Management Center,您必須在 Sun 網站註冊,成為 Sun 網站使用者,然後使用您註冊的使用者 ID 登入。下載軟體的網頁提供了註冊連結。
下載 tar 檔之前,請確定您至少有 1.6 GB 的可用磁碟空間,以儲存 tar 檔和解壓縮並拆封 tar 檔時建立的 CD 影像檔。
在終端視窗中,以超級使用者的身份登入要建立 Sun Management Center 安裝影像的系統。
移至 Sun Management Center 網站 (http://www.sun.com/sunmanagementcenter/ )。
按一下「Get the Software」。
按一下「Sun Management Center 3.5」。
按照指示將 Sun Management Center 3.5 tar 檔下載至超級使用者可以存取的位置。
移至 tar 檔下載後的儲存位置。
# cd /download-directory |
擷取 Sun Management Center 套裝軟體:
# zcat downloaded-filename | tar xvf - |
此時會建立 CD 影像來源目錄,包含子目錄 disk1 和 disk2。
將 Sun Management Center 3.5 CD 影像目錄設定為 NFS 共用目錄。
使用 NFS 共用 CD 影像目錄之後,您可以在其他機器上使用 CD 安裝影像來安裝 Sun Management Center 3.5,而無需從 CD 手動安裝。
例如,如果您已將 CD 影像擷取至目錄 SunManagementCenter,則應該按以下步驟將該目錄設定為 NFS 共用。
停止網路檔案系統常駐程式 mountd:
/SunManagementCenter# /etc/init.d/nfs.server stop |
編輯 /etc/dfs/dfstab 檔案。
加入下列行:
share -F nfs -o ro cd-image-dir
其中 cd-image-dir 為 Sun Management Center 3.5 CD 影像目錄。
例如: share -F nfs -o ro /SunManagementCenter
儲存並關閉 /etc/dfs/dfstab。
啟動網路檔案系統常駐程式 mountd:
/SunManagementCenter# /etc/init.d/nfs.server start |
Sun Management Center 3.5 CD 影像目錄現在可以從其他機器進行存取。
現在,您可以使用 Sun Management Center CD 影像來安裝 Sun Management Center 3.5,或如以下章節所述升級舊版的 Sun Management Center。