Sun Management Center 3.5 安裝與配置指南

第 6章 Sun Management Center 3.5 安裝與設定

本章提供在 Solaris 和 Microsoft Windows 系統上安裝與設定 Sun Management Center 軟體的程序。

本章討論下列主題:


小心 – 小心 –

在您使用 es-guiinst 指令安裝 Sun Management Center 3.5 之前,請確定已完成安裝前檢查清單中列出的所有作業。


安裝須知

下表列出了安裝 Sun Management Center 3.5 軟體前必須瞭解的資訊。

表 6–1 Sun Management Center 安裝須知

項目 

說明  

管理員使用者名稱 

需要一個有效的 Solaris 使用者名稱,以便指定為 Sun Management Center 伺服器機器上的 Sun Management Center 管理員。 

網路定址模式 

Sun Management Center 使用兩種定址方式在伺服器與代理程式之間進行通訊:IP 定址與網路位址轉換 (NAT)。您必須瞭解以下資訊:

  • 您網路中使用的定址模式

  • 要藉由 Sun Management Center 管理的每台機器的名稱

  • 已指定靜態 IP 位址的所有機器之 IP 位址與名稱

請參閱附錄 D, 網路位址轉換,以取得進一步資訊。

Sun Management Center 安全鍵 

初次安裝 - Sun Management Center 需要在程序之間進行通訊時使用加密的安全鍵。安全鍵是依據您提供的具唯一性的密碼產生的。

請將密碼保存在安全的地方,修改 Sun Management Center 安裝時,需使用此密碼。 

升級安裝 – 如果您要升級舊版 Sun Management Center,則必須提供在舊版 Sun Management Center 中使用的密碼。

SNMPv1 團體字串 

Sun Management Center 3.5 需要 SNMPv1 團體字串,以確保安全。預設值為 public。您可以指定一個更為安全的自訂字串。

請將 SNMPv1 字串保存在安全的地方,修改 Sun Management Center 安裝時,需使用 SNMPv1 安全字串。 

Web 伺服器安全鍵 

Sun Management Center Web 伺服器需要加密的安全鍵。安全鍵是依據您的組織名稱與所在位置產生的。 

請將組織名稱與位置保存在安全的地方,修改 Sun Management Center Web 伺服器時,需使用此資訊。 

基本組件 

初次安裝 – 決定您要安裝每個組件(例如,伺服器、代理程式與主控台)的機器。請參閱第 2章, Sun Management Center 3.5 需求

升級安裝 – 確定目前每台機器上均有足夠的空間,以將其上安裝的組件升級至新的版本。

附加產品 

查閱附加產品補充資料,以確定要安裝的附加產品。 

附加產品將與 Sun Management Center 伺服器安裝在同一台機器上。請確定選作伺服器的機器有足夠的資源。請參閱Sun Management Center 基本附加產品需求

所需空間 

如果該機器的預設 /opt 目錄中沒有足夠的空間,您可能需要進行以下其中一種調整:

  • 指定具有足夠空間的替代檔案系統

  • 選取具有足夠資源的機器

  • /opt 中留出更多的空間

請參閱Sun Management Center 基本層需求Sun Management Center 基本附加產品需求以及附加產品的補充資料,以取得有關 /opt/var/opt 中所需空間的資訊。

許可權 

您必須擁有作為超級使用者寫入每台機器上的 /var/opt/opt/SUNWsymon 目錄的許可權,以及執行諸如 chmod 等指令的權限。

語言 

決定您需要何種附加語言以查看線上輔助說明(如果有的話)。 

連接埠 

決定以下連接埠指定: 

  • SNMPv1 連接埠:預設為 161

  • 資料庫連接埠:預設為 2521

  • Web 伺服器連接埠:預設為 8080

  • Web 伺服器安全連接埠:8443

請參閱預設連接埠,以取得進一步資訊。

在 Solaris 平台上安裝 Sun Management Center 3.5

本節說明如何使用 es-guiinst 指令在 Solaris 平台上安裝 Sun Management Center 3.5。在安裝時,您可以分別安裝主控台、伺服器與代理程式層,也可以組合安裝它們。您還可以選擇特定附加產品以安裝您需要的功能。安裝程序完成之後,設定精靈 es-guisetup 將開始執行,以讓您設定基本組件和附加組件。

此安裝程序假設您要從網路上的 CD 影像目錄安裝 Sun Management Center。請參閱建立安裝 CD 影像,以取得進一步資訊。依據您在安裝過程中所作的選擇,可能會跳過某些步驟。


註解 –

如果您計劃安裝 Sun Management Center 3.5 開發環境,則應分別在專用的機器上安裝開發人員環境。Sun Management Center 伺服器、代理程式和主控台層會自動安裝在開發人員環境機器上。

用於 Sun Management Center 開發的機器必須滿足 Sun Management Center 伺服器層的最低硬體和軟體需求。開發人員環境機器也必須滿足代理程式層、主控台層及安裝的所有附加產品的需求。如需更多資訊,請參閱第 2章, Sun Management Center 3.5 需求


在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟
  1. 開啟一個終端視窗,然後在其中鍵入指令 xhost +

    另外,請確定已將 DISPLAY 環境變數設定為機器的顯示器。

  2. 以超級使用者的身份登入您要安裝 Sun Management Center 3.5 基本組件與附加產品的機器。

  3. 確定 /etc/nsswitch.conf 中的 group 項目將 files 作為第一個記號。


    group: files nis

  4. 在繼續安裝之前,複查 /disk1/sbin/INSTALL.READMEdisk1/sbin/INSTALL_README.HWDS

    若要存取 README 檔案,請移至安裝 CD 影像目錄 disk1/sbin。例如:


    # cd 
    /net/machine-name/cd-imagedir/disk1/sbin
    

    其中,machine-name 為您建立安裝影像的機器,cd-imagedir 為包含安裝 CD 影像的根目錄。

  5. 移至 CD 影像 disk1/sbin 目錄。

  6. 執行 es-guiinst script:


    # ./es-guiinst
    

    螢幕上會出現歡迎使用畫面。請確定將列出的資訊記錄下來,然後按一下「下一步」。

    • 如果機器上存在舊版 Sun Management Center,則螢幕上會顯示「已偵測到舊版 Sun Management Center」畫面。請移至步驟 7

    • 如果機器上沒有安裝舊版 Sun Management Center,或已將其解除安裝,螢幕上會顯示「指定安裝目標目錄」畫面。請移至步驟 8

  7. 按一下「下一步」以解除安裝舊版 Sun Management Center。

    在 Xterm 視窗中,會執行舊版 Sun Management Center 的 es-uninst script。

    • 如果先前安裝的 Sun Management Center 只包括 Sun Management Center 主控台,系統會詢問您是否要解除安裝舊版本。請鍵入 y 以解除安裝舊版本。

      成功解除安裝舊版本之後,請鍵入 y 以繼續執行。Xterm 視窗將關閉,螢幕上會出現「指定安裝目標目錄」畫面。請移至步驟 8

    • 如果先前安裝的 Sun Management Center 只包括 Sun Management Center 伺服器或代理程式,或兩者皆包括,則系統會詢問您是否要移轉舊資料。

      • 若要儲存並移轉舊版 Sun Management Center 的配置資料、警報和資料庫,以用於新的 Sun Management Center 3.5 安裝,請鍵入 y

        系統會儲存舊版 Sun Management Center 的資料,並詢問您是否要解除安裝舊版本。

        鍵入 y。舊版 Sun Management Center 即解除安裝。

        成功解除安裝舊版本之後,請鍵入 y 以繼續執行。Xterm 視窗將關閉,螢幕上會出現「指定安裝目標目錄」畫面。請移至步驟 8

      • 若要摒棄所有舊版 Sun Management Center 的資料,請鍵入 n

        系統會通知您將移除 /var/opt/SUNWsymon 中的所有資料,您應將所有的自訂 script 移至一個替代位置。如果要保留這些資料,請在繼續之前儲存自訂 script。

        系統會詢問您是否要繼續移除現有的資料。

        鍵入 y 以解除安裝先前安裝的 Sun Management Center。舊版 Sun Management Center 即解除安裝。

        成功解除安裝舊版本之後,請鍵入 y 以繼續執行。Xterm 視窗將關閉,螢幕上會出現「指定安裝目標目錄」畫面。請移至步驟 8

  8. 按一下「下一步」以接受預設 /opt 安裝目錄,或鍵入您喜歡的目錄名稱,然後按一下「下一步」。

    Sun Management Center 3.5 可以安裝在系統上可用磁碟空間滿足最低要求的任何位置。預設位置為 /opt

    螢幕上會出現「選取環境」畫面。

  9. 選取 Sun Management Center 生產環境或開發人員環境。


    註解 –

    如果要安裝開發人員環境,應分別在專用伺服器上執行 Sun Management Center 3.5 開發人員環境與 Sun Management Center 3.5 生產環境。


    • 依預設,會預先選取生產環境。若要安裝生產環境,請按一下「下一步」。螢幕上會出現「選取 Sun Management Center 組件」畫面。請移至步驟 10

    • 若要安裝開發人員環境,請選取「開發人員環境」。系統會自動選取 Sun Management Center 伺服器層、代理程式層以及主控台層以便進行安裝。按一下「下一步」。

      螢幕上會顯示伺服器層二進位碼授權協議。請移至步驟 11

  10. 選取您要安裝的 Sun Management Center 組件,然後按一下「下一步」。


    註解 –

    如果選取「伺服器」,則會自動選取「代理程式」,以便進行安裝。


    • 如果您選取的是「伺服器」或「伺服器、代理程式和主控台」,螢幕上會出現伺服器層二進位碼授權。請移至步驟 11

    • 如果您選取的是「主控台」或「代理程式與主控台」,螢幕上會出現「選取語言支援」畫面。請移至步驟 12

    • 如果僅選取「代理程式」,螢幕上會出現「選取附加產品」畫面。請移至步驟 13

  11. 複查伺服器層二進位碼授權。

    請仔細閱讀伺服器層二進位碼授權。若要繼續安裝,您必須同意此授權的條款。

    按一下「同意」表示同意授權並繼續執行,或按一下「不同意」以結束安裝。

    如果接受授權,安裝程序會檢查 JDK 版本是否有效。

    • 如果尚未安裝有效的 JDK 版本,系統會通知您此情況,且安裝程序將結束並返回至系統提示。

    • 如果已安裝有效的 JDK 版本,螢幕上會出現「選取語言支援」畫面。

  12. 選取語言支援。

    您可以安裝其他語言的輔助說明檔與支援檔。選取您想要的其他語言,然後按一下「下一步」。螢幕上會出現「檢查可用的產品」畫面。完成可用附加產品的檢查之後,螢幕上會出現「選取附加產品」畫面。


    註解 –

    Sun Management Center 線上輔助說明基於「Sun Management Center 軟體使用者指南」,支援快速參考特定主題。Sun Management Center 線上輔助說明會隨 Sun Management Center 伺服器自動安裝在 /opt/SUNWsymon/lib/locale/dir/help 目錄下,其中 dir 表示特定的語言版本。


  13. 選取 Sun Management Center 附加產品與硬體套裝軟體。

    「選取附加產品」畫面會提供您可以安裝的附加產品可選清單。選取您要安裝的附加產品,然後按一下「下一步」。


    註解 –

    某些附加產品與套裝軟體適用於特定平台。如需有關每項附加產品與套裝軟體的資訊,請參閱「Sun Management Center 3.5 軟體版次注意事項」、 Sun Management Center 發行套件隨附的平台補充資料以及 Sun Management Center 網站 (http://www.sun.com/sunmanagementcenter/)。


    • 如果未選取任何附加組件,或者您選取的附加組件沒有任何其他可用的組件,則安裝程序會檢查磁碟空間。請移至步驟 16

    • 如果您選取的任何附加產品具有可選組件,則螢幕上會出現「可選的附加組件」畫面。請移至步驟 14

    • 如果您選取一個或多個下列基本附加組件,而未選取任何其他附加組件,螢幕上會顯示附加產品二進位碼授權。請移至步驟 15

      • 進階系統監視

      • 性能報告管理程式

      • 服務可用性管理程式

      • 系統可靠度管理程式

  14. 選取可選的附加組件(如果需要)。

    選取要安裝的可選組件(如果存在),然後按一下「下一步」。

    • 如果您未選取任何可選附加組件,安裝程序將檢查磁碟空間。請移至步驟 16

    • 如果您選取任何下列附加產品,螢幕上會顯示附加產品二進位碼授權。

      • 進階系統監視

      • 性能報告管理程式

      • 服務可用性管理程式

      • 系統可靠度管理程式

  15. 複查附加產品二進位授權。

    請仔細閱讀附加產品二進位碼授權。若要繼續安裝,您必須同意此授權的條款。按一下「同意」以繼續安裝,或者按一下「不同意」以結束安裝。

    如果按一下「同意」,安裝程序會檢查磁碟空間。

  16. 檢查磁碟空間。

    安裝程序會檢查是否有足夠的磁碟空間來安裝您選取的產品。

    • 如果有足夠的磁碟空間,系統會列出您選取的產品,並提示您確認選取。請移至步驟 18

    • 如果沒有足夠的磁碟空間,系統會提示您提供替代檔案系統。螢幕上會顯示可用空間容量與所需空間容量。

  17. 提供具有足夠磁碟空間的替代檔案系統名稱。

    鍵入具有足夠可用空間的檔案系統名稱和目錄。


    提示 –

    在您要安裝 Sun Management Center 的機器之終端視窗中,鍵入 df -ak 以列出機器上每個檔案系統的已用空間和可用空間容量。


    安裝程序會再次檢查磁碟空間。如果有足夠的磁碟空間,系統會列出您選取的產品,並提示您確認安裝選取。

  18. 確認安裝選取。

    螢幕上會顯示 Sun Management Center 基本組件與附加組件的清單。

    • 如果清單不正確,按一下「上一步」返回到「選取附加產品」畫面,以選取您要安裝的產品。確認新的選取。

    • 如果清單正確,按一下「下一步」以開始安裝 Sun Management Center。

      螢幕上會出現「安裝進行中」畫面。


      註解 –

      依據選取的產品,安裝過程會持續幾分鐘到半個小時,甚至更長時間。


      • 安裝程序完成之後,您可以如下一步驟所述執行設定精靈。

      • 如果安裝失敗,螢幕上會顯示一個摘要畫面。

        /var/opt/SUNWsymon/install 中複查安裝日誌,以找出安裝失敗的原因並修正問題。

  19. 選擇是否要執行設定精靈。


    小心 – 小心 –

    如果您使用 gui-inst 僅安裝了附加產品,請按一下「關閉」以結束安裝與設定程序。您必須如使用 es-setup 設定附加產品的步驟中所述來設定附加產品,否則,將覆寫您的安全鍵,並將不得不設定所有機器上的所有代理程式,才能讓代理程式正常工作。


在 Solaris 平台上設定基本產品與附加產品

您可以使用圖形設定精靈 es-guisetup 來設定、配置以及重新配置您的 Sun Management Center 安裝。如需有關使用 es-setup 指令行設定 script 的資訊,請參閱使用 es-setup Script 設定 Sun Management Center 的步驟

在 Solaris 平台上設定 Sun Management Center 3.5 的步驟

註解 –

此程序假設您將 Sun Management Center 安裝在預設目錄 /opt 下。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


  1. 開啟一個終端視窗,然後在其中鍵入指令 xhost +

    另外,請確定已將 DISPLAY 環境變數設定為機器的顯示器。

  2. 以超級使用者的身份登入您已安裝 Sun Management Center 3.5 基本組件與附加產品的機器。

  3. 移至 Sun Management Center sbin 目錄。例如:


    # cd /opt/SUNWsymon/sbin
    

    如果您將 Sun Management Center 安裝在 /opt 之外的目錄中,請移至 /installdir/SUNWsymon/sbin,其中 installdir 是您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟程序之步驟 8 中指定的目錄。

  4. 執行 es-guisetup script︰


    # ./es-guisetup
    

    螢幕上會出現「歡迎使用」畫面。請確定將列出的資訊記錄下來,然後按一下「下一步」。

  5. 複查設定 Sun Management Center 所需的資訊。

    請確定將列出的資訊記錄下來,然後按一下「下一步」。

    • 如果您只安裝了主控台,則會設定主控台,並且螢幕上會出現設定狀態畫面。

      按一下「取消」以結束。您可以如啟動主控台 中所述啟動 Sun Management Center 主控台。

    • 如果您只安裝了代理程式,或代理程式和主控台,則螢幕上會出現「產生安全鍵」畫面。請移至步驟 7

    • 如果您只安裝了代理程式,或代理程式和主控台,則螢幕上會出現「儲存設定回應資料」畫面。

  6. 儲存設定回應資料(如果需要)。

    您可以將所有設定回應儲存在檔案 /var/opt/SUNWsymon/install/setup-responses-file 中。如果您需要在其他機器上重複目前機器上的設定,則 setup-responses-file 檔案將非常有用。

    • 若要繼續進行設定而不建立回應檔案,請按一下「下一步」。

    • 若要建立回應檔案,請選取「儲存回應資料」,然後按一下「下一步」。

      您對下列每個步驟的回應將儲存在 /var/opt/SUNWsymon/install/setup-responses-file 中。

    螢幕上會顯示「產生安全鍵」畫面。

  7. 產生 Sun Management Center 安全鍵。

    在兩個欄位中都鍵入密碼,並按一下「下一步」以產生安全鍵。

    所有 Sun Management Center 程序間的通訊均需要使用加密的安全鍵。安全鍵基於您提供的密碼而產生,您提供的密碼之長度應為 1 到 8 個字元,且不包含空格。系統會將超過八個字元的密碼截短為八個字元。


    註解 –

    請將您用以產生此機器之安全鍵的密碼保存在安全的位置。以後您可能需要重新產生該機器的安全鍵。如有必要,您還可以如重新產生安全鍵中所述變更安全鍵。


    螢幕上會顯示「SNMPv1 團體字串」畫面。

  8. 指定 SNMPv1 團體安全性字串。

    團體字串用於提供 SNMP 安全性,依預設將設定為 public

    將團體字串設定為 publicprivate 之外的值可提供更好的 SNMP 安全性。


    小心 – 小心 –

    所有安裝 Sun Management Center 3.5 的機器上必須使用同一個 SNMP 團體字串。如果在每台機器上使用不同的團體字串,則這些機器與 Sun Management Center 組件之間的 SNMP 通訊將無法執行。


    • 如果要接受團體字串預設值 public,請按一下「下一步」。

    • 如果要使用自訂團體字串:

      1. 選取「使用自訂團體字串」。

        團體字串的最大長度為 255 個字元,並且其中不能包含空格。

      2. 在兩個欄位中鍵入相同的團體字串,然後按一下「下一步」。

    設定程序會檢查已安裝的基本組件。

    • 如果您只安裝了代理程式,或代理程式和主控台,則螢幕上會出現「指定主機名稱」畫面。請移至步驟 9

    • 如果您安裝了伺服器,或伺服器、代理程式和主控台,設定程序會檢查 Sun Management Center esadmesdomadm 群組的 UNIX 管理員帳號名稱是否有效。請參閱使用者、群組以及角色概觀,以取得有關群組的資訊。

      • 如果有效的 UNIX 管理員帳號名稱不存在,螢幕上會出現「管理員帳號名稱」畫面。請移至步驟 10

      • 如果有效的 UNIX 管理員帳號名稱存在,設定程序會檢查 SNMP 連接埠是否處於使用中。請移至步驟 11

  9. 指定 Sun Management Center 伺服器主機名稱。

    請鍵入已安裝 Sun Management Center 伺服器的機器名稱,然後按一下「下一步」。

    設定程序會檢查 SNMP 連接埠是否處於使用中。請移至步驟 11

  10. 鍵入有效的 Solaris 使用者名稱,作為 UNIX 管理員帳號。

    進行 Sun Management Center 管理需要使用有效的 Solaris 使用者名稱。鍵入有效的 Solaris 使用者名稱。

    安裝程序會檢查 SNMP 連接埠是否處於使用中。

    • 如果 SNMP 連接埠未處於使用中,安裝程序會檢查 Sun Management Center 連接埠是否處於使用中。

      • 如果您只安裝了代理程式,或代理程式和主控台,則螢幕上會出現「確認」畫面。請移至步驟 16

      • 如果您已安裝伺服器,並且有任何 Sun Management Center 連接埠處於使用中,您必須解決連接埠衝突問題。請移至步驟 13

      • 如果您已安裝伺服器,並且所有 Sun Management Center 連接埠均未處於使用中,螢幕上會出現「Web 伺服器安全鍵」畫面。請移至步驟 15

    • 如果 SNMP 連接埠處於使用中,螢幕上會出現「SNMP 連接埠衝突」畫面。

  11. 解決 SNMP 連接埠衝突問題。

    系統會通知您其他程序正在使用連接埠 161。大多數情況下,連接埠 161 是指定給 SNMP 常駐程式並由該程式使用的預設連接埠。不過,其他程序或常駐程式可能已使用連接埠 161。SNMP 常駐程式具有數種協力廠商提供的取代品和改進產品,您可將它們安裝在您的系統中。Sun Management Center 代理程式便是這樣一個常駐程式。

    您可以選擇使用連接埠 161,也可以使用其他的連接埠號。


    小心 – 小心 –

    如果您選擇復原舊版 Sun Management Center 安裝中的配置資料,請確定您使用的代理程式連接埠號與舊版 Sun Management Center 安裝中的連接埠號相同。此建議對於代理程式升級和伺服器升級均適用。


    • 若要指定其他連接埠號:

      1. 選取「使用另一個連接埠號」。

        如需有關如何確定連接埠是否處於使用中的指示,請參閱確定連接埠是否處於使用中的步驟

      2. 在「連接埠 ID」欄位內鍵入連接埠號,然後按一下「下一步」。


        註解 –

        請記錄此替代連接埠號。在以後使用 JumpStart 安裝代理程式,或使用代理程式更新影像工具更新 Sun Management Center 代理程式時,您將需要此號碼。如需更多資訊,請參閱使用 JumpStart 安裝代理程式建立代理程式安裝和更新影像


        • 如果您只安裝了代理程式,或代理程式和主控台,則螢幕上會出現「確認」畫面。請移至步驟 16

        • 如果您已安裝伺服器,安裝程序會檢查 Sun Management Center 連接埠是否處於使用中。

          如果有任何 Sun Management Center 連接埠處於使用中,您必須解決連接埠衝突問題。請移至步驟 13

          如果所有 Sun Management Center 連接埠均未處於使用中,螢幕上會出現「Web 伺服器安全鍵」畫面。請移至步驟 15

    • 若要使用連接埠 161,請選取「使用連接埠 161」,然後按一下「下一步」。

      系統會提示您停止並停用 SNMP 常駐程式 snmpdx

  12. 停止並停用 SNMP 常駐程式 snmpdx

    • 若要自動停止並停用 SNMP 常駐程式 snmpdx,請確定已選取「停止並停用 SNMP 常駐程式 snmpdx」,然後按一下「下一步」。


      小心 – 小心 –

      停止並停用系統 SNMP 常駐程式並不能保證您已經停止使用連接埠 161 的實際程序。若要確定使用連接埠 161 的實際常駐程式程序,您必須手動複查所有 /etc/rcN/etc/rcN.d 檔案,其中 N 為 0 到 6 和 S。識別出定義使用連接埠 161 之程序的檔案後,您可以透過重新命名該檔案來停用此程序。例如,


      /etc/rc3.d# mv S76snmpdx s76snmpdx
      

      您必須先停止所有使用連接埠 161 的其他程序,才能啟動 Sun Management Center。


    • 若要指定未使用的連接埠,請按一下「上一步」,並依照步驟 11 中的指示進行。

    設定程序會檢查 Sun Management Center 連接埠處是否於使用中。

    • 如果所有 Sun Management Center 連接埠均未處於使用中,螢幕上會出現「Web 伺服器安全鍵」畫面。請移至步驟 15

    • 如果有任何 Sun Management Center 連接埠處於使用中,您必須解決連接埠衝突問題。

  13. 解決 Sun Management Center 連接埠衝突問題。

    系統將按以下次序檢查連接埠:陷阱服務、事件服務、拓樸服務、配置服務、平台代理程式、cst 服務、元資料服務、資料庫、查詢服務、Web 伺服器預設連接埠和 Web 伺服器安全連接埠。

    如果有任何連接埠處於使用中,系統會提示您提供未使用的連接埠號。在欄位中鍵入未使用的連接埠號,然後按一下「下一步」。

    • 如果您初次安裝 Sun Management Center,或者您選擇刪除舊版 Sun Management Center 的配置資料,螢幕上會出現「Web 伺服器安全鍵」畫面。請移至步驟 15

    • 如果您選擇移轉舊版 Sun Management Center 的配置資料,系統會提示您復原舊版 Sun Management Center 的配置資料。

  14. 復原舊版 Sun Management Center 配置資料。

    儲存的配置資料包括圖形、拓樸物件、警報以及 Sun Management Center 主控台中顯示的其他資訊。


    小心 – 小心 –

    如果您不想復原舊版 Sun Management Center 中的配置資料,則必須手動重新建立這些資訊。


    • 若要復原配置資料,請選取「復原配置資料」,然後按一下「下一步」。

      舊版 Sun Management Center 的配置資料將會復原。

    • 若要摒棄配置資料,請選取「不復原配置資料」,然後按一下「下一步」。

      舊版 Sun Management Center 的配置資料即刪除。

    螢幕上會出現「Web 伺服器安全鍵」畫面。

  15. 產生 Web 伺服器安全鍵。

    Sun Management Center Web 伺服器需要加密的安全鍵。此安全鍵是基於您組織的名稱和您所在位置的名稱產生的。您提供的名稱不可包含空格。

    鍵入您組織的名稱和您所在位置的名稱,以產生 Web 伺服器安全鍵。

    例如,您可以在「您組織的名稱」欄位中鍵入 administration,在「您所在位置的名稱」欄位中鍵入 headquarters


    註解 –

    請將用於產生安全鍵的項目記錄下來,並保存在安全的位置,以備日後為特定機器重新產生安全鍵時使用。


    按一下「下一步」。螢幕上會出現「確認」畫面。

  16. 確認設定選取。

    • 如果選取不正確,按一下「上一步」以返回前面的畫面,並變更您的選擇。

    • 按一下「下一步」以接受選擇,並啟動 Sun Management Center 設定。螢幕上會出現「設定進度」畫面。

      依據選取的產品,設定過程會持續幾分鐘到半個小時,甚至更長時間。

    設定程序完成之後,螢幕上會出現「Sun Management Center 核心產品設定完成」畫面。

  17. 驗證設定狀況。

    「Sun Management Center 核心產品設定完成」畫面會列出設定完成狀況。

    • 如果基本產品設定失敗,系統會通知您基本產品的設定不成功,然後指示您參閱日誌檔,以取得更多詳細資訊。系統會提供日誌檔名稱。

      按一下「取消」以返回至系統提示。請複查日誌檔,以確定設定失敗的原因。

    • 如果設定成功,並且您僅選取了一項或多項基本產品(主控台、代理程式和伺服器),系統會通知您基本產品設定已經完成。螢幕上會顯示您已安裝並設定的基本產品清單。

      按一下「下一步」。系統會通知您沒有要設定的附加產品。現在,您可以啟動 Sun Management Center 3.5,也可以關閉精靈,以便在啟動 Sun Management Center 之前執行其他作業。

    • 如果設定成功,並且您已選取附加產品,系統會通知您 Sun Management Center 基本產品設定完成。如果您已選取任何基本產品,螢幕上會顯示您已安裝並設定的基本產品清單。螢幕上會同時顯示您選取安裝的附加組件清單。

      • 按一下「取消」可結束設定,以便日後設定附加產品。請參閱個別附加產品的文件,以取得設定指示。

      • 按一下「下一步」可設定附加產品。設定程序會針對選取的每項附加產品執行圖形使用者介面設定精靈。

        一些附加產品隨附於 Sun Management Center 3.5 安裝 CD,這些附加產品即在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 13 中「選取附加產品」畫面所列出的產品。如需有關如何設定每項附加產品的資訊,請參閱每項附加產品的 Sun Management Center 補充資料,這些資料隨附於您的安裝套件中。每項補充資料均提供了特定附加產品的安裝程序,因此,不再於此重複附加產品的設定程序。


        小心 – 小心 –

        如果您已選取監視和管理 A5x00 與 T3 裝置這一附加產品,請確定如Sun StorEdge A5x00 修補程式中所述,將必要的修補程式套用至伺服器。另外,如T3 儲存裝置中所述,將每個 T3 IP 位址、乙太網路位址以及名稱加入伺服器系統檔案。


        完成每項附加產品的設定之後,螢幕上會出現附加產品設定狀況畫面。

        如果附加產品設定失敗,系統會通知您附加產品的設定不成功,然後指示您參閱日誌檔以取得更多詳細資訊。系統會提供日誌檔名稱。按一下「取消」以返回至系統提示,並複查日誌檔,以確定設定失敗的原因。

        如果所有附加產品設定成功,系統會通知您 Sun Management Center 基本產品設定完成。如果您已選取任何基本產品,螢幕上會顯示您已安裝並設定的基本產品清單。螢幕上會同時顯示您選取安裝的附加組件清單。

        您可以啟動 Sun Management Center。

  18. 啟動 Sun Management Center 3.5。


    小心 – 小心 –

    如果您的網路使用網路位址轉換 (NAT),請按一下「關閉」。在啟動 Sun Management Center 之前,請使用啟用 NAT 支援的步驟中所述的 es-config 指令行公用程式對機器進行 NAT 配置。


    • 若要啟動 Sun Management Center,請按一下「下一步」。

      請參閱啟動主控台,以取得有關如何啟動 Sun Management Center 主控台的指示。

    • 若要關閉設定精靈,以便在啟動 Sun Management Center 之前可以執行其他作業,請按一下「關閉」。

      準備好啟動 Sun Management Center 時,請參閱第 8章, 啟動與停止 Sun Management Center

建立代理程式安裝和更新影像

Sun Management Center 提供了三種建立代理程式更新影像的工具,用於在多個系統上安裝或同時更新 Sun Management Center 代理程式。其中兩種影像工具還可讓您建立僅含修補程式的更新影像,以用於更新多個系統。

es-gui-imagetooles-imagetool 可讓您選取特定的 Solaris 作業環境和附加產品,它們的安裝影像比透過 es-makeagent 建立的影像要小得多。可以透過使用 Sun Management Center Java 主控台「管理工作」作業,或使用 agent-update.bin 可執行檔,來套用使用影像工具建立的影像。


註解 –

「管理工作」作業可讓您將代理程式更新影像套用至目標機器,而無需在目標機器上執行任何作業。相反,您必須將 agent-update.bin 可執行檔複製或利用 ftp 傳輸至每台目標機器,然後在每台目標機器上執行 agent-update.bin 來套用代理程式更新影像。


您建立的影像類型取決於以下因素。

以下程序說明如何使用 es-gui-imagetooles-imagetool 建立代理程式更新影像和僅含修補程式的更新影像,以及如何使用 es-makeagent 建立僅含代理程式的影像。

使用 es-gui-imagetool 建立代理程式更新影像的步驟

es-gui-imagetool 可讓您建立包含以下任何項目之一的代理程式更新影像。


註解 –

此程序假設您將 Sun Management Center 安裝在預設目錄 /opt 下。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


  1. 以超級使用者的身份登入 Sun Management Center 3.5 伺服器機器。

  2. 鍵入以下指令執行 Sun Management Center GUI 影像工具:


    # /opt/SUNWsymon/sbin/es-gui-imagetool
    

    螢幕上會出現「歡迎使用」畫面。按一下「下一步」。螢幕上會出現「概觀」畫面,列出您可能需要提供的資訊。按一下「下一步」。

    螢幕上會出現「選取更新影像組件」畫面。

  3. 選取更新影像組件。

    系統會提供以下四種選項︰

    • 基本代理程式套裝軟體

    • 附加代理程式套裝軟體

    • 基本代理程式與附加代理程式套裝軟體

    • 僅基本代理程式和附加代理程式修補程式


    註解 –

    選取某個套裝軟體時,該套裝軟體所需的所有修補程式均會自動包含在內。如果您要僅安裝基本代理程式修補程式和附加代理程式修補程式,請選取「僅基本代理程式和附加代理程式修補程式」。


    選取您要建立的更新影像類型,然後按一下「下一步」。螢幕上將出現「指定安裝檔案來源目錄」畫面。

  4. 提供有效 Sun Management Center 3.5 來源目錄的名稱。

    螢幕上會顯示安裝來源預設值 /cdrom/cdrom0/image

    • 如果要從 CD 安裝,請將 Sun Management Center 3.5 CD (1 of 2) 插入 CD-ROM 光碟機中。

      CD-ROM 光碟機的 LED 指示燈熄滅時,請按 Return 鍵以接受預設值 /cdrom/cdrom0/image

    • 如果要從磁碟上的 Sun Management Center 3.5 安裝影像安裝,請按一下「瀏覽」以導覽至 Sun Management Center 安裝目錄 disk1/image,或者在 Source Directory 欄位中鍵入 disk1/image 目錄的路徑。例如:


      來源目錄:/net/machine/installdir/disk1/image
      

      其中,machine 是建立安裝影像的機器,installdir 是包含 Sun Management Center 3.5 disk1 與 disk2 CD 影像的目錄。請參閱決定安裝來源,以取得有關安裝影像的進一步資訊。

    按一下「下一步」。

    • 如果您選取「基本代理程式套裝軟體」或「基本代理程式與附加代理程式套裝軟體」,螢幕上會出現「指定目標目錄」畫面。請移至步驟 5

    • 如果您選取「附加代理程式套裝軟體」或「僅基本代理程式和附加代理程式修補程式」,螢幕上會出現「更新影像名稱」畫面。請移至步驟 6

  5. 提供 Sun Management Center 3.5 安裝的目標目錄。

    目標目錄是建立 Sun Management Center 3.5 SUNWsymon 目錄的目錄(如果該目錄不存在)。

    • 如果尚未安裝代理程式,則新的代理程式將安裝在您指定的目錄中。

    • 如果舊版代理程式已安裝在其他目錄中,則新的代理程式將安裝在您指定的目錄中。

    • 如果其他目錄中已安裝相同版本的代理程式,並且您要套用的更新包含其他組件(如附加產品),則代理程式會在現有目錄中更新。

    範例如下。

    假設您已建立基本代理程式與附加代理程式套裝軟體更新影像,並已將 /opt 指定為目標目錄,而您要將更新影像套用至處於以下狀態的五台不同的機器中︰

    • Sun Management Center 3.0 安裝在機器 A 的 /opt/SUNWsymon 中。

    • Sun Management Center 3.0 安裝在機器 B 的 /export/home/opt/SUNWsymon 中。

    • 機器 C 未安裝任何 Sun Management Center 組件。

    • Sun Management Center 3.5 基本代理程式僅安裝在機器 D 的 /opt/SUNWsymon 中。

    • Sun Management Center 3.5 基本代理程式僅安裝在機器 E 的 /export/home/opt/SUNWsymon 中。

    當您將 Sun Management Center 3.5 基本代理程式與附加代理程式套裝軟體更新影像套用至這五台機器時,每台機器的更新情況如下:

    • 在機器 A 上,Sun Management Center 3.5 代理程式將重新安裝,並取代 /opt/SUNWsymon 目錄中的版本 3.0 代理程式。

    • 在機器 B 上,Sun Management Center 3.5 代理程式將安裝在 /opt/SUNWsymon 目錄中。

    • 在機器 C 上,Sun Management Center 3.5 代理程式將安裝在 /opt/SUNWsymon 目錄中。

    • 在機器 D 上,基本代理程式連同附加套裝軟體將在 /opt/SUNWsymon 目錄中升級至版本 3.5。

    • 在機器 E 上,基本代理程式連同附加套裝軟體將在 /export/home/opt/SUNWsymon 目錄中升級至版本 3.5。

    按一下「下一步」。螢幕上會出現「Sun Management Center 更新影像名稱」畫面。

  6. 提供代理程式更新影像的名稱。

    請為更新影像鍵入一個可反映更新影像類型的名稱,例如 Base-agentsadd-onsconfig-readers

    更新影像將建立在 /var/opt/SUNWsymon/agentupdate/update-image-name 中,其中 update-image-name 為您提供的名稱。

    按一下「下一步」。螢幕上會出現「選取 OS」畫面。

  7. 選取目標機器正在執行的 Solaris 版本。

    無論執行影像工具的機器之版本為何,影像工具都將為 Sun Management Center 支援的所有 Solaris 版本建立影像。您可以選取任意 Solaris 版本,也可以選取所有版本。


    小心 – 小心 –

    如果您建立代理程式更新影像時略去某個 Solaris 版本,則無法將更新影像套用至其上的 Solaris 版本被略去的機器。


    按一下「下一步」。螢幕上會出現「檢查可用的產品」畫面。

    • 如果您選取「基本代理程式套裝軟體」或「基本代理程式與附加代理程式套裝軟體」,影像工具將確認基本層的所有組件在您指定的影像來源中是否均可用。

      完成影像來源確認後,螢幕上會出現「指定 SNMP 連接埠」畫面。請移至步驟 11

    • 如果您選取「附加套裝軟體」,螢幕上會出現「選取套裝軟體與修補程式更新的附加產品」畫面。請移至步驟 8

    • 如果您選取「基本代理程式和附加代理程式修補程式」,螢幕上會出現「選取修補程式」畫面。請移至步驟 9

  8. 選取附加產品。

    選取您要加入代理程式更新影像的產品,然後按一下「下一步」。

    影像工具會檢查您選取的要包含在更新影像中的任何附加產品是否需要設定回應。請移至步驟 10

    • 如果選取的附加產品不需要設定回應,螢幕上會出現「指定 SNMP 連接埠」畫面。請移至步驟 11

    • 如果任何選取的附加產品需要設定回應,則螢幕上會出現「附加產品設定」畫面。

  9. 選取修補程式。

    您可以選取所有修補程式,也可以選取個別修補程式。

    完成選取修補程式之後,請按一下「下一步」。螢幕上會出現「確認」畫面。步驟 12

  10. 提供附加產品設定回應。

    系統會提示您按一下「下一步」,以回答選取附加產品的設定問題。按一下「下一步」。

    螢幕上會出現終端視窗,影像工具程序會逐步檢查您為代理程式更新選取的每項附加產品,並提示您提供每項產品所需的回應。請參閱每項附加產品的隨附文件以取得更多資訊。

    完成回應提供之後,螢幕上會出現「指定 SNMP 連接埠」畫面。

  11. 指定 Sun Management Center 代理程式的 SNMP 連接埠。

    大多數情況下,連接埠 161 是指定給 SNMP 常駐程式並由該程式使用的預設連接埠。不過,其他程序或常駐程式可能已使用連接埠 161。SNMP 常駐程式具有數種協力廠商提供的取代品和改進產品,您可將它們安裝在您的系統中。Sun Management Center 代理程式便是此類常駐程式中的一個。另外,請記住,在每台目標機器上設定 Sun Management Center 時,可能已指定 161 之外的其他連接埠號。

    請參閱確定連接埠是否處於使用中的步驟,以取得有關如何確定連接埠是否未用的程序。


    小心 – 小心 –

    如果您選取連接埠 161,則必須在每台目標機器上停止並停用使用連接埠 161 的所有程序,然後才能在每台機器上重新啟動代理程式。在每台機器上停止並停用 SNMP 常駐程式並不能保證您已經停止使用連接埠 161 的實際程序。若要確定哪個常駐程式程序正在使用連接埠 161,您需要手動複查所有 /etc/rcN/etc/rcN.d 檔案,其中 N 表示 0 到 6 和 S。識別出定義使用連接埠 161 之程序的檔案後,您可以透過重新命名該檔案來停用該程序。例如,


    /etc/rc3.d# mv S76snmpdx s76snmpdx
    

    您必須在每台目標機器上停用所有使用連接埠 161 的常駐程式。


    • 若要在每台目標機器上使用連接埠 161,請選取「使用連接埠 161」,然後按一下「下一步」。螢幕上會出現「停止並停用 SNMP 常駐程式」畫面。

    • 若要指定其他連接埠號,請選取「使用另一個連接埠號」。

      在「連接埠 ID」欄位內鍵入連接埠號,然後按一下「下一步」。

      將代理程式更新影像套用至目標用戶端時,更新程序會檢查是否已經安裝代理程式。

      • 如果先前已安裝並配置了代理程式,更新程序會使用原始連接埠指定。例如,如果先前的代理程式使用連接埠 2261,則更新程序會將連接埠 2261 指定給更新的代理程式。

      • 如果未安裝代理程式,並且連接埠 161 未處於使用中,則更新程序會將連接埠 161 指定給代理程式。

      • 如果未安裝代理程式,並且連接埠 161 處於使用中,則更新程序會將您指定的連接埠指定給代理程式。

    現在,影像工具程序將檢查是否有足夠的磁碟空間。

    • 如果沒有足夠的空間來建立影像,系統會通知您,並列出所需可用空間容量。按一下「取消」以結束更新影像工具。您必須依列出的容量增加可用空間容量,然後才能建立更新影像。

    • 如果有足夠的磁碟空間,螢幕上會顯示「確認」畫面。

  12. 確認更新影像的選取

    螢幕上會顯示您選取的要包含在代理程式更新影像中的組件清單。

    • 如果清單不正確,請重複按一下「上一步」,以返回至「選取套裝軟體與修補程式更新的附加產品」畫面或「選取更新影像組件」畫面。當螢幕顯示所需的畫面後,請選取您要加入更新影像的產品並確認新的選取。

    • 如果清單正確,請按一下「下一步」。

      影像工具會使用您在步驟 6 中指定的檔案名稱,在目錄 /var/opt/SUNWsymon/agentupdate 中建立代理程式更新影像。

    更新影像建立之後,系統會通知您。按一下「關閉」以返回到系統提示。

    您可以檢查更新影像建立狀況,方法是檢視日誌檔 /var/opt/SUNWsymon/install/es-gui-imagetool_host-name.date-and-time-string.process-id,其中:

    • host-name 是您用來建立更新影像的 Sun Management Center 3.5 伺服器之名稱。

    • date-and-time-string 是建立影像的年份、日期和時間。

    • process-id 是建立代理程式更新影像的影像工具階段作業的程序 ID。

  13. 套用代理程式更新影像。

    您現在可以將更新影像套用至目標機器。

使用 es-imagetool 建立代理程式更新影像的步驟

es-imagetool 可讓您建立包含以下任何項目之一的代理程式更新影像。


註解 –

此程序假設您將 Sun Management Center 安裝在預設目錄 /opt 下。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


  1. 以超級使用者的身份登入 Sun Management Center 3.5 伺服器機器。

  2. 鍵入以下指令執行 Sun Management Center 指令行影像工具:


    # /opt/SUNWsymon/sbin/es-imagetool
    
  3. 選取要更新的組件。

    系統會提示您選取要加入更新影像的組件,例如︰


    選取您要加入更新影像的組件。
    
    您要升級基本代理程式的組件嗎?[y|n|q] y
    您要安裝/升級附加產品的組件嗎? [y|n|q] y
    

    鍵入 y 將組件加入更新影像,或鍵入 n 從更新影像中排除組件。

    系統將提示您輸入有效的來源目錄。

  4. 提供有效 Sun Management Center 3.5 來源目錄的名稱。

    • 如果要從 CD 安裝,請鍵入 Sun Management Center 3.5 安裝 CD 1 之影像目錄的路徑。例如:


      輸入有效來源目錄:/cdrom/cdrom0/image
      

    • 如果要從磁碟上的 Sun Management Center 3.5 安裝影像安裝,請鍵入影像 disk1/image 目錄的路徑。例如:


      輸入有效來源目錄:/net/machine/installdir/disk1/image
      

      其中,machine 是建立安裝影像的機器,installdir 是包含 Sun Management Center 3.5 disk1 與 disk2 CD 影像的目錄。請參閱決定安裝來源,以取得有關安裝影像的進一步資訊。

      • 如果在系統提示「您要升級基本代理程式的組件嗎?」時您回答 y,則系統會提示您輸入安裝目標目錄。請移至步驟 5

      • 如果在系統提示「您要升級基本代理程式的組件嗎?」時您回答 n,並對提示「您要安裝/升級附加產品的組件嗎?」回答y, 則系統會提示您輸入安裝目標目錄。請移至步驟 6

  5. 提供 Sun Management Center 3.5 安裝目標目錄的名稱。

    目標目錄是建立 Sun Management Center 3.5 SUNWsymon 目錄的目錄(如果還沒有)。

    • 如果尚未安裝代理程式,則新的代理程式將安裝在您指定的目錄中。

    • 如果舊版代理程式已安裝在其他目錄中,則新的代理程式將安裝在您指定的目錄中。

    • 如果其他目錄中已安裝相同版本的代理程式,並且您要套用的更新包含新軟體,則代理程式會在現有目錄中更新。

    範例如下:

    假設您已建立基本代理程式與附加代理程式套裝軟體更新影像,並已將 /opt 指定為目標目錄,而您要將更新影像套用至處於以下狀態的五台不同的機器中︰

    • Sun Management Center 3.0 安裝在機器 A 的 /opt/SUNWsymon 中。

    • Sun Management Center 3.0 安裝在機器 B 的 /export/home/opt/SUNWsymon 中。

    • 機器 C 未安裝 Sun Management Center 組件。

    • 僅 Sun Management Center 3.5 基本代理程式安裝在機器 D 的 /opt/SUNWsymon 中。

    • 僅 Sun Management Center 3.5 基本代理程式安裝在機器 E 的 /export/home/opt/SUNWsymon 中。

    當您將 Sun Management Center 3.5 基本代理程式與附加代理程式套裝軟體更新影像套用至這五台機器時,每台機器的更新情況如下:

    • 在機器 A 上,Sun Management Center 3.5 代理程式將重新安裝,並取代 /opt/SUNWsymon 目錄中的版本 3.0 代理程式。

    • 在機器 B 上,Sun Management Center 3.5 代理程式將安裝在 /opt/SUNWsymon 目錄中。

    • 在機器 C 上,Sun Management Center 3.5 代理程式將安裝在 /opt/SUNWsymon 目錄中。

    • 在機器 D 上,基本代理程式連同附加套裝軟體將在 /opt/SUNWsymon 目錄中升級至版本 3.5。

    • 在機器 E 上,基本代理程式連同附加套裝軟體將在 /export/home/opt/SUNWsymon 目錄中升級至版本 3.5。

    系統會提示您提供代理程式更新影像的名稱。

  6. 提供代理程式更新影像的名稱。

    請為更新影像提供一個可反映更新影像類型的名稱,例如 Ultra60agent,然後按 Return 鍵。

    更新影像將建立在 /var/opt/SUNWsymon/agentupdate/update-image-name 中,其中 update-image-name 為您提供的名稱。

    之後,系統會提示您選擇目標機器的 Solaris 版本。

    無論執行影像工具的機器之 Solaris 版本為何,影像工具都將為 Sun Management Center 支援的所有 Solaris 版本建立影像。您可以選取任意 Solaris 版本,也可以選取所有版本。

  7. 選取 Solaris 版本。

    系統會列出支援的 Solaris 版本,並詢問您是否要選取所有版本。

    • 如果目標機器含括所有 Solaris 版本,請回答 y

      影像工具程序將檢查可用的附加產品。請移至步驟 8

    • 如果目標機器並未含括所有 Solaris 版本,請回答 n

      系統會列出每個 Solaris 版本,並詢問您是否要為該版本建立影像。請針對目標機器適當地回答以 yn。例如:


      您要選取所有 OS 版本嗎?[y|n|q] n
      
      您要為 Solaris_2.6 建立影像嗎?[y|n|q] n
      您要為 Solaris_7 建立影像嗎?[y|n|q] n
      您要為 Solaris_8 建立影像嗎?[y|n|q] y
      您要為 Solaris_9 建立影像嗎?[y|n|q] n
      


      小心 – 小心 –

      如果您建立代理程式更新影像時略去某個 Solaris 版本,則無法將更新影像套用至其上的 Solaris 版本被略去的機器。


    • 如果您在步驟 3 中僅選取了「升級基本代理程式的組件」,請移至步驟 9

    • 如果您在步驟 3 中選取了「安裝/升級附加產品的組件」,影像工具程序會檢查附加產品並列出可用於代理程式更新的產品。請移至步驟 8

  8. 選取您想升級的代理程式附加產品。

    系統會列出可用的附加產品,並詢問您是否要安裝每一項附加產品。回答 y 將附加軟體加入更新影像,或回答 n 從影像中排除附加軟體。

    完成要升級之附加產品的選取後,系統會提示您提供 Sun Management Center 代理程式連接埠。

  9. 指定 Sun Management Center 代理程式的連接埠。

    大多數情況下,連接埠 161 是指定給 SNMP 常駐程式並由該程式使用的預設連接埠。不過,其他處理程序或常駐程式可能已使用連接埠 161。SNMP 常駐程式具有數種協力廠商提供的取代品和改進產品,您可將它們安裝在您的系統中。Sun Management Center 代理程式便是這樣一個常駐程式。在每台目標機器上設定 Sun Management Center 時,可能已經指定其他的連接埠號。


    小心 – 小心 –

    如果您選取連接埠 161,則必須在每台目標機器上停止並停用使用連接埠 161 的所有程序,然後才能在每台機器上重新啟動代理程式。在每台機器上停止並停用 SNMP 常駐程式並不能保證您已經停止使用連接埠 161 的實際程序。若要確定哪個常駐程式程序正在使用連接埠 161,您需要手動複查所有 /etc/rcN/etc/rcN.d 檔案,其中 N 表示 0 到 6 和 S。識別出定義使用連接埠 161 之程序的檔案後,您可以透過重新命名該檔案來停用該程序。例如,


    /etc/rc3.d# mv S76snmpdx s76snmpdx
    

    您必須在每台目標機器上停用使用連接埠 161 的常駐程式。


    按 Return 鍵以在每台目標機器上使用連接埠 161,或鍵入其他連接埠號。

    • 如果您在步驟 3 中僅選取了「升級基本代理程式的組件」,影像工具程序便會檢查是否有足夠的磁碟空間。如果有足夠的磁碟空間,便會建立代理程式更新影像。

      如果沒有足夠的空間來建立影像,系統會通知您,並顯示所需可用空間容量。影像工具會結束。您必須依列出的容量增加可用空間容量,然後才能建立更新影像。

    • 如果您在步驟 3 中選取了「安裝/升級附加產品的組件」, 影像工具程序會檢查您選取的要包含在更新影像中的所有附加產品是否需要設定回應。

      如果任何選取的產品需要設定回應,影像工具程序會逐步檢查您選取要更新的每項附加產品,並提示您提供每項產品所需的回應。請參閱每項附加產品的隨附文件以取得更多資訊。

      完成附加產品設定回應的收集作業後,影像工具會檢查磁碟空間。如果有足夠的磁碟空間,便會建立代理程式更新影像。

      如果沒有足夠的空間來建立影像,系統會通知您,並顯示所需可用空間容量。影像工具會結束。您必須依列出的容量增加可用空間容量,然後才能建立更新影像。

    更新影像建立之後,系統會通知您。您可以檢查更新影像建立狀況,方法是檢視日誌檔 /var/opt/SUNWsymon/install/es-imagetool_host-name.date-and-time-string.process-id,其中:

    • host-name 是您用來建立更新影像的 Sun Management Center 3.5 伺服器之名稱。

    • date-and-time-string 是建立影像的年份、日期和時間。

    • process-id 是建立代理程式更新影像的影像工具階段作業的程序 ID。

    您現在可以將影像套用至目標機器。

使用影像工具建立僅含修補程式影像的步驟

Sun Management Center 特定修補程式在 Sun Management Center 網站 http://www.sun.com/sunmanagementcenter 上定期發佈。Sun Management Center 可讓您建立僅含修補程式的影像,並將該僅含修補程式的影像套用至多個代理機器。

  1. 以超級使用者的身份登入 Sun Management Center 3.5 伺服器機器。

  2. 建立要下載 Sun Management Center 修補程式的目錄。

    請移至您剛建立的目錄。為您要下載修補程式的每個 Solaris 作業環境版本建立目錄。

    例如,假設您已建立目錄 /sunmcpatches。此外,假設您計劃為每個支援的 Solaris 版本建立僅含修補程式的更新影像。您可以建立如下目錄。


    # mkdir /sunmcpatches
    # cd /sunmcpatches
    /sunmcpatches # mkdir Solaris_2.6 Solaris_7 Solaris_8 Solaris_9
    

    必須使用所示名稱建立目錄。

  3. 決定哪些 Sun Management Center 修補程式可供下載。

    開啟瀏覽器並移至 http://www.sun.com/sunmanagementcenter。按一下修補程式和支援連結。

    查閱頁面底部顯示的可用修補程式清單。列印此頁面,以便參考修補程式編號。

  4. 登入 SunSolve。

    按一下「登入」按鈕以顯示登入畫面,然後輸入您的 SunSolve ID 和密碼。

    如果您沒有 SunSolve ID,請按一下「註冊」按鈕以獲得 SunSolve ID。

  5. 下載每個 Solaris 版本的修補程式。

    按一下對應 Solaris 版本的修補程式編號。

    螢幕上會顯示 SunSolve 線上網頁。

    1. 鍵入您要檢視的修補程式編號,然後按一下「查找修補程式」。

      螢幕上會顯示修補程式的說明。

      記下支援的 Solaris 版本。如果修補程式適用於多個 Solaris 版本,您必須下載每個 Solaris 版本的修補程式檔案。

    2. 按一下 HTTP 或 FTP 下載連結以下載修補程式。

      螢幕上會出現「另存新檔」畫面。

      將修補程式檔案儲存至您在步驟 2 中建立的適當 Solaris 版本目錄中。

      例如,假設修補程式 111222-33 適用於 Solaris 版本 8 和 Solaris 版本 9。同時假設您在根目錄 sunmcpatches 中建立了子目錄 Solaris_8Solaris_9。則您應該將修補程式檔案同時下載至 /sunmcpatches/Solaris_8/sunmcpatches/Solaris_9

    如果您要下載更多修補程式,請按一下「上一步」以返回至 SunSolve 線上網頁。重複前面兩個步驟以下載您選取的每個修補程式。

    修補程式下載完成後,請移至下一步驟。

  6. 解除壓縮修補程式檔案。

    移至您已下載修補程式檔案的每個目錄,然後解除壓縮檔案。

    例如,假設您已將修補程式 111222–33 和修補程式 111222–34 的修補程式檔案下載至 /sunmcpatches/Solaris_8。同時假設修補程式檔案 111222–33 的修補程式檔案為 111222–33.tar.Z,111222–34 的修補程式檔案為 111222–34.zip。則您應該如下所示解除壓縮修補程式檔案:


    /sunmcpatches # cd Solaris_8
    /sunmcpatches/Solaris_8 # ls
    111222-33.tar.Z        111222-34.zip
    /sunmcpatches/Solaris_8 # zcat 111222-33.tar.Z | tar xvf -
    x 111222-33, 0 bytes, 0 tape blocks
    x 111222-33/installpatch, 119239 bytes, 233 tape blocks
       .
       .
       .
    x 111222-33/README.111222-33, 136444 bytes, 267 tape blocks
    /sunmcpatches/Solaris_8 # unzip 111222-34.zip
    Archive: 111222-34.zip
       creating: 111222-34/
    ..inflating: 111222-34/prepatch
       .
       .
       .
      inflating: 111222-34/README.111222-34
    /sunmcpatches/Solaris_8 # ls -p
    111222-33/     111222-33.tar.Z.....111222-34/     111222-34.zip

    您可以使用下面步驟 8 中所述的圖形工具 es-gui-imagetool,或使用步驟 9 中所述的指令行工具 es-imagetool 建立僅含修補程式的影像。

  7. 將下載修補程式檔案移至另一目錄。

    如果需要,可以將壓縮的下載修補程式檔案移至另一目錄以妥善保管,或將它們刪除。

  8. 使用 es-gui-imagetool 建立僅含修補程式的影像檔。


    註解 –

    以下步驟假設您已將 Sun Management Center 安裝在預設目錄 /opt 中。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


    1. 鍵入指令 /opt/SUNWsymon/sbin/es-gui-imagetool

      螢幕上會出現「歡迎使用」畫面。按一下「下一步」。螢幕上會出現「概觀」畫面。按一下「下一步」。

      螢幕上會出現「選取更新影像選項」畫面。

    2. 選取「僅基本代理程式和附加代理程式修補程式」。

      按一下「下一步」。

      螢幕上將出現「指定安裝檔案來源目錄」畫面。

    3. 指定修補程式檔案來源目錄。

      鍵入您在步驟 2 中建立的修補程式目錄之名稱,或按一下「瀏覽」以導覽並選取該目錄。

      按一下「下一步」。螢幕上會出現「更新影像名稱」畫面。

    4. 提供僅含修補程式的影像名稱。

      請為僅含修補程式的影像鍵入一個可反映影像類型的名稱,例如 base-and-addon-patches

      影像將建立在 /var/opt/SUNWsymon/agentupdate/update-image-name 中,其中 update-image-name 為您提供的名稱。

      按一下「下一步」。螢幕上會出現「選取 OS」畫面。

    5. 選取目標機器正在執行的 Solaris 版本。

      無論執行影像工具的機器之版本為何,影像工具都將為 Sun Management Center 支援的所有 Solaris 版本建立影像。您可以選取任意 Solaris 版本,也可以選取所有版本。


      小心 – 小心 –

      如果您建立僅含修補程式的影像時略去某個 Solaris 版本,則無法將修補程式套用至其上的 Solaris 版本被略去的機器。


      按一下「下一步」。螢幕上會出現「檢查修補程式」畫面。影像工具完成檢查修補程式後,螢幕上會出現「選取修補程式」畫面。

    6. 選取您要加入僅含修補程式的更新影像的修補程式。

      您可以選取所有修補程式,或可以選取個別修補程式。

      完成選取修補程式之後,請按一下「下一步」。影像工具會檢查磁碟空間。

      • 如果沒有足夠的空間來建立影像,系統會通知您,並列出所需可用空間容量。按一下「取消」以結束影像工具。您必須依列出的容量增加可用空間容量,然後才能建立僅含修補程式的影像。

      • 如果有足夠的磁碟空間,螢幕上會顯示「確認」畫面。

    7. 確認更新影像的選取。

      螢幕上會顯示您為僅含修補程式的影像選取的修補程式和 Solaris 版本清單。

      • 如果清單不正確,請按兩下「上一步」以返回至 Solaris 版本選取畫面,或按一下「上一步」以返回至「選取修補程式」畫面。選取您要加入僅含修補程式的影像之 Solaris 版本和修補程式,並確認新的選取。

      • 如果清單正確,請按一下「下一步」。

        影像工具會使用您在步驟 d 中指定的檔案名稱,在 /var/opt/SUNWsymon/agentupdate 目錄中建立僅含修補程式的影像。

      更新影像建立之後,系統會通知您。按一下「關閉」以返回到系統提示。

      您可以檢查更新影像建立狀況,方法是檢視日誌檔 /var/opt/SUNWsymon/install/es-gui-imagetool_host-name.date-and-time-string.process-id,其中:

      • host-name 是您用來建立更新影像的 Sun Management Center 3.5 伺服器之名稱。

      • date-and-time-string 是建立影像的年份、日期和時間。

      • process-id 是建立代理程式更新影像的影像工具階段作業的程序 ID。

    8. 套用僅含修補程式的影像。

      現在,您可以將影像套用至目標機器。

  9. 使用 es-imagetool 建立僅含修補程式的影像檔。


    註解 –

    以下步驟假設您將 Sun Management Center 安裝在預設目錄 /opt 中。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


    1. 鍵入指令 /opt/SUNWsymon/sbin/es-imagetool

      系統會詢問您是否要升級基本代理程式的組件。鍵入 n 並按 Return 鍵。

      系統會詢問您是否要安裝或升級附加產品的組件。鍵入 n 並按 Return 鍵。

      系統會詢問您是否要安裝修補程式。鍵入 y 並按 Return 鍵。

      系統會提示您提供僅含修補程式的來源目錄。

    2. 指定修補程式檔案來源目錄。

      鍵入您在步驟 2 中建立的修補程式目錄之名稱,然後按 Return 鍵。

      系統會提示您提供僅含修補程式的影像名稱。

    3. 提供僅含修補程式的影像名稱。

      請為僅含修補程式的影像鍵入一個可反映影像類型的名稱,例如 base-and-addon-patches

      影像將建立在 /var/opt/SUNWsymon/agentupdate/update-image-name 中,其中 update-image-name 為您提供的名稱。

      按下 Return 鍵。系統會列出支援的 Solaris 版本。

    4. 選取目標機器正在執行的 Solaris 版本。

      無論執行影像工具的機器之版本為何,影像工具都將為 Sun Management Center 支援的所有 Solaris 版本建立影像。您可以選取任意 Solaris 版本,也可以選取所有版本。


      小心 – 小心 –

      如果您建立僅含修補程式的影像時略去某個 Solaris 版本,則無法將修補程式套用至其上的 Solaris 版本被略去的機器。


      • 若要選取所有 Solaris 版本,請鍵入 y

      • 若僅選取特定 Solaris 版本,請鍵入 n

        系統會提示您連續選取每個 Solaris 版本。鍵入y 選取 Solaris 版本,或鍵入n 從影像中排除 Solaris 版本。

      按下 Return 鍵。影像工具會列出可供選取的修補程式。

    5. 選取您要加入僅含修補程式的更新影像的修補程式。

      系統會提示您選取每個修補程式。

      鍵入 y 選取要包含在僅含修補程式的影像中的修補程式,或鍵入 n 從影像中排除修補程式。

      完成選取修補程式後,請按 Return 鍵。影像工具會檢查磁碟空間。

      • 如果沒有足夠的空間來建立影像,系統會通知您,並列出所需可用空間容量。鍵入 q 結束影像工具。您必須依列出的容量增加可用空間容量,然後才能建立僅含修補程式的影像。

      • 如果有足夠的磁碟空間,便會使用您在步驟 c 中指定的檔案名稱,在 /var/opt/SUNWsymon/agentupdate 目錄中建立僅含修補程式的影像。

      您可以檢查更新影像建立狀況,方法是檢視日誌檔 /var/opt/SUNWsymon/install/es-imagetool_host-name.date-and-time-string.process-id,其中:

      • host-name 是您用來建立更新影像的 Sun Management Center 3.5 伺服器之名稱。

      • date-and-time-string 是建立影像的年份、日期和時間。

      • process-id 是建立代理程式更新影像的影像工具階段作業的程序 ID。

    6. 套用僅含修補程式的影像。

      現在,您可以將影像套用至目標機器。

使用 es-makeagent 建立僅含代理程式安裝影像的步驟

註解 –

此程序假設您將 Sun Management Center 安裝在預設目錄 /opt 下。如果您將 Sun Management Center 安裝在其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟步驟 8 中指定的目錄名稱取代 /opt


  1. 以超級使用者的身份登入。

  2. 將 Sun Management Center 3.5 CD (1 of 2) 放入 CD-ROM 光碟機中。

  3. 鍵入指令 /opt/SUNWsymon/sbin/es-makeagent

    系統會提示您提供安裝來源檔案目錄。

  4. 鍵入 /cdrom/cdrom0/image

    系統會提示您輸入一個目標目錄,以在其中建立僅含代理程式的安裝影像。

  5. 鍵入目標目錄的名稱。

    如果目錄不存在,系統會詢問您是否要建立一個目錄。鍵入 y 建立目錄,或者鍵入 nq 結束系統提示。

    您指定的目錄必須擁有超級使用者的寫入許可權。

    例如:


    # 輸入目標目錄:/es-makeagent-image
    目錄 /es-makeagent-image 不存在
    您要建立該目錄嗎 (y|n|q) y
    

    es-makeagent script 會在您指定目錄中建立子目錄 disk1disk2,然後將所需檔案複製到子目錄中。

    es-makeagent 完成從 Sun Management Center 3.5 installation CD 1 of 2 複製檔案後,CD 即退出,系統將提示您插入第二張 CD 或指定光碟 2 的來源目錄。

    1. 取出第一張 Sun Management Center installation CD。

      將 Sun Management Center 3.5 CD (2 of 2) 放入 CD-ROM 光碟機中,然後關閉光碟機。

    2. CD-ROM 光碟機的 LED 指示燈熄滅時,請按 Return 鍵。

      es-makeagent 會從 CD 中複製剩餘的檔案。

      系統會通知您僅含代理程式的產品位於您指定的目錄中。螢幕上還會顯示於本端機器上安裝代理程式所需的指令。


    提示 –

    使用 NFS 裝載目標目錄,以便網路中的其他機器可以存取該目錄。請參閱建立 CD 影像的步驟中的步驟 12


  6. 鍵入 eject 指令以退出 CD。

    現在,您可以使用下列任意方法來安裝 Sun Management Center 3.5 代理程式。


    註解 –

    僅含代理程式的安裝影像還包含 tar 檔案,您可以利用 ftp 將該檔案傳輸至其他代理機器,並在每個代理程式機器上解除壓縮以建立安裝影像。 解除壓縮的安裝影像目錄包含子目錄 disk1disk2。若要從每個代理機器上的解除壓縮影像安裝,請將目錄變更至 disk1/sbin 目錄,並如使用 es-inst 在 Solaris 平台上安裝中所述使用 es-inst 指令。


套用代理程式安裝、更新及僅含修補程式的影像

以下程序說明如何使用「管理工作」作業與 agent-update.bin 可執行檔從代理程式更新影像安裝或更新代理程式, 以及如何使用es-inst -a 指令安裝僅含代理程式的安裝影像。


註解 –

如果您要使用 JumpStart 軟體安裝 Solaris 作業環境與代理程式,請參閱使用 JumpStart 安裝代理程式


使用「管理工作」作業從代理程式更新影像安裝代理程式的步驟

如果您要升級 Sun Management Center 3.0 代理程式,請如使用 agent-update.bin 從代理程式更新影像安裝或更新代理程式的步驟中所述,使用 agent-update.bin 可執行檔套用代理程式更新影像。「管理工作」作業用於升級現有的 Sun Management Center 3.5 代理程式。

  1. 使用兩種影像工具的一種建立代理程式更新影像。

  2. 啟動 Sun Management Center 主控台,然後以 Sun Management Center 授權使用者身份登入主控台。

    請參閱在 Solaris 平台上啟動主控台的步驟

  3. 選擇「工具」->「管理工作」。

    螢幕上會顯示「管理工作」視窗。

    「管理工作」視窗可讓您同時向多台主機傳送代理程式。如需有關「管理工作」功能的更多詳細資訊,請參閱Sun Management Center 3.5 User's Guide

  4. 建立一項升級多個代理程式的作業。


    註解 –

    請確定 Sun Management Center 代理程式已安裝在目標主機上,並正在執行。


    1. 選取要升級的目標主機,然後建立一個群組。

    2. 建立「代理程式更新」類型的作業,

      並為升級作業選取適當的影像名稱。該名稱應當是您使用 es-imagetooles-gui-imagetool 所建立的影像之名稱。

      如需詳細指示,請參閱“To Create an Agent Update Task” in Sun Management Center 3.5 User's Guide

    「工作管理員」視窗中顯示的狀況僅展示整個工作是成功還是失敗。如果整個群組中有一個代理程式升級失敗,工作則標記為「失敗」,儘管其餘代理程式均升級成功。按一下「工作」清單旁邊的「檢視日誌」,查看個別升級的狀況。

    若要在工作進行中檢視升級狀況,請按一下「檢視日誌」標籤,然後按一下「InstallServer.log」。

使用 agent-update.bin 從代理程式更新影像安裝或更新代理程式的步驟

目標機器 /tmp 目錄的空間需求取決於更新影像的內容,如下所示:

  1. 以超級使用者的身份登入 Sun Management Center 伺服器機器。

  2. 使用兩種影像工具之一建立代理程式更新影像。

  3. 從 Sun Management Center 伺服器將檔案 /opt/SUNWsymon/base/bin/agent-update.bin 下載至每台目標機器的根目錄中。

    如果您將 Sun Management Center 安裝在 /opt 之外的目錄下,請下載 /installdir/SUNWsymon/base/bin/agent-update.bin,其中 installdir 是您在在 Solaris 平台上安裝 Sun Management Center 3.5 的步驟程序之步驟 8 中指定的目錄。必須在每台目標機器上均進行此步驟。

    當完成將檔案 agent-update.bin 下載至每台目標機器之後,您必須登入每台目標機器並在每台機器上執行以下四個步驟。

  4. 以超級使用者的身份登入目標機器。

  5. 移至您下載 agent-update.bin 的目錄。

  6. 鍵入 ./agent-update.bin -s server -r http-port -p image-name,其中:

    • server 是您在步驟 1 中登入的伺服器。

    • http-port 是 Sun Management Center Web 伺服器連接埠。

    • image-name 是您在步驟 2 中建立的僅含代理程式影像的名稱。

    例如,假設 Sun Management Center 伺服器名稱為 Production1,Web 伺服器連接埠為 8080,而代理程式更新影像名稱為 baseagent。則您可以鍵入︰


    # ./agent-update.bin -s Production1 -r 8080 -p baseagent
    
  7. 提供安全性種子和 SNMPv1 團體字串。

    代理程式更新程序會提示您提供安全性種子和 SNMPv1 團體字串。

    • 安全性種子必須與您在設定 Sun Management Center 伺服器和代理程式時提供的種子相同。

      鍵入您在在 Solaris 平台上設定基本產品與附加產品中的步驟 7 中提供的安全性種子密碼。再次鍵入密碼以確認密碼。

    • SNMPv1 團體字串必須與您在設定 Sun Management Center 伺服器和代理程式時提供的團體字串相同。

      如果您已指定自訂團體字串,請確定您鍵入的團體字串與您在步驟 8中的在 Solaris 平台上設定基本產品與附加產品 中提供的字串相同。如果您使用預設團體字串 public,請按 Return 鍵。

    更新程序會將更新套用至機器,且不會提示您提供更多資訊。

    更新程序結束後,請透過檢視目標機器上的日誌檔 /var/opt/SUNWsymon/log/agent-update.log 來檢查更新狀況。

使用 es-inst -a 從僅含代理程式的安裝影像安裝代理程式的步驟
  1. 使用 es-makeagent 建立僅含代理程式安裝影像的步驟中的指示,建立僅含代理程式的安裝影像。

  2. 以超級使用者的身份登入您要安裝代理程式的機器。

  3. 移至僅含代理程式的安裝影像 disk1/sbin 目錄。

    例如,如果您在名為 appserver 的機器之 /export/agentsource 目錄下建立僅含代理程式的影像,則應鍵入:


    # cd /net/appserver/export/agentsource/disk1/sbin
    

  4. 鍵入指令 ./es-inst -a 以安裝 Sun Management Center 代理程式。

    系統會提示您指定目標目錄。

  5. 鍵入安裝 Sun Management Center 的目錄名稱。

    預設位置為 /opt

    Sun Management Center 軟體可以安裝在系統上可用磁碟空間需求滿足最低要求的任何位置。請按 Return 鍵以接受預設位置 /opt,或者,如果您要安裝至 /opt 之外的目錄,則請鍵入目錄名稱。


    提示 –

    df -ak 指令可列出機器上每個檔案系統的已用空間與可用空間。


    安裝程序會檢查適用的附加產品。

  6. 選取 Sun Management Center 附加產品。

    安裝程序會列出每項附加產品,並詢問您是否要安裝該產品。


    註解 –

    此程序只會安裝選取的附加產品之代理程式組件。


    鍵入 y 可選取安裝此產品。如果您不想安裝此產品,可鍵入 n

    如果您未選取任何附加產品,系統會詢問您是否要繼續執行。鍵入 y 可繼續執行。安裝程序會檢查磁碟空間。請移至步驟 8

    如果您已選取附加產品,系統會列出您的選取。

  7. 複查您的選取。

    鍵入 y 以繼續執行,或鍵入 n 以重複選取程序。

    安裝程序會檢查磁碟空間。

  8. 檢查磁碟空間。

    安裝程序會檢查是否有足夠的磁碟空間,以安裝您選取的附加產品之代理程式及代理程式組件。

    • 如果有足夠的磁碟空間,便會安裝代理程式。系統會詢問您是否要執行設定。請移至步驟 10

    • 如果沒有足夠的磁碟空間,系統會提示您提供替代檔案系統。螢幕上會顯示可用空間容量與所需空間容量。

  9. 提供具有足夠磁碟空間的替代檔案系統名稱。

    在系統提示您指定其他檔案系統時,請鍵入具有足夠可用空間的檔案系統名稱與目錄。


    提示 –

    在您要安裝 Sun Management Center 的機器之終端視窗中,鍵入 df -ak 以列出機器上每個檔案系統的已用空間和可用空間容量。


    安裝程序會再次檢查磁碟空間。如果有足夠的磁碟空間,便會安裝代理程式。系統會詢問您是否要執行設定。

  10. 決定是否要設定代理程式。

    若要設定 Sun Management Center 代理程式和您選取的任何附加產品,請鍵入 y。請依照在 Solaris 平台上設定 Sun Management Center 3.5 的步驟中的指示執行。

    如果您選擇稍後執行設定,則必須在機器上設定代理程式才能執行該代理程式。使用 es-guisetupes-setup 設定代理程式。

使用 JumpStart 安裝代理程式

本節說明如何配置和使用 Solaris JumpStart 伺服器,在大量系統上安裝並設定 Sun Management Center 3.5 基本代理程式與 Solaris 版本 8 或版本 9 作業環境。

JumpStart 概念

JumpStart 軟體可讓您在數個系統上自動安裝或升級 Solaris 作業環境,並執行安裝前和安裝後作業,其中包括其他軟體(如 Sun Management Center)的安裝和設定。

Solaris JumpStart 軟體是用戶端 - 伺服器應用程式,包括以下組件:

您還需要一個單獨的機器(稱為原型機器),以在其上產生 JumpStart 結束 script 所需的 Sun Management Center 安裝和設定回應檔案。如果 Solstice SyMON 1.x、Sun Enterprise SyMON 2.x、Sun Management Center 2.x 或 Sun Management Center 3.0 安裝在原型機器上,請從原型機器上解除安裝 SyMON 或 Sun Management Center 軟體。如需 SyMON 或 Sun Management Center 軟體解除安裝程序,請參閱 SyMON 或 Sun Management Center 軟體的安裝手冊。請勿儲存舊版 Sun Management Center 的配置資料。

如需有關 JumpStart 軟體的詳細資訊,請參閱Solaris 9 Installation Guide的第 9 到 28 章。

所需的系統服務

JumpStart 軟體需要以下系統服務。

表 6–2 JumpStart 軟體所需的系統服務

服務 

用途 

網路檔案系統 (NFS) 常駐程式 mountdnfsd

共用 Solaris 作業系統影像檔 

rarp

IP 位址探索 

bootp

主機定義與共用檔案系統的位置 

tftp

將 Solaris 初始啟動核心從啟動伺服器傳輸至安裝用戶端 

JumpStart 程序概觀

Sun Management Center 3.5 基本代理程式的佈署可由在安裝用戶端上執行的 JumpStart 結束 script 執行。JumpStart 安裝指定的 Solaris 作業環境後,JumpStart 結束 script 會依據 Sun Management Center 安裝回應檔案的內容,在安裝用戶端上安裝基本代理程式。

安裝用戶端重新啟動後,結束 script 還會依據 Sun Management Center 設定回應檔案的內容,準備安裝用戶端以設定基本代理程式。

Sun Management Center 3.5 指令行安裝和設定程序期間, Sun Management Center 回應檔案會在單獨或原型系統上產生。然後回應檔案會複製到 JumpStart 設定檔目錄。如果需要,您可以直接在 JumpStart 設定檔目錄中手動建立安裝和設定回應檔案。

JumpStart 會將安裝用戶端的檔案系統裝載到 /a 分割區上。然後,JumpStart 結束 script 透過執行 Sun Management Center 指令 es-inst -R /a -T /a/target-directory 來安裝 Sun Management Center 基本代理程式,其中 target-directory 為安裝有代理程式的安裝用戶端目錄的名稱。如需有關 es-inst 指令和參數的資訊,請參閱es-inst 的選項

結束 script 還會建立 rc3.d 檔案,此檔案會在安裝用戶端重新啟動後執行。rc3.d 檔案使用設定回應檔案設定 Sun Management Center 基本代理程式。基本代理程式設定後,rc3.d 檔案即被刪除。結束 script 的輸出儲存在 /var/sadm/system/logs/finish.log 中。

結束 Script 的安全性考量

在 Sun Management Center 設定過程中,您提供了產生安全鍵的密碼,並提供了 SNMP 團體字串。為確保安全性,安全鍵和團體字串並未儲存在 Sun Management Center 設定回應檔案中。

若要在安裝用戶端上成功安裝並設定 Sun Management Center 基本代理程式,您提供的密碼必須與在 Solaris 平台上設定基本產品與附加產品步驟 7 中用於產生安全鍵的密碼相同。您還必須提供在在 Solaris 平台上設定基本產品與附加產品步驟 8 中指定的相同 SNMP 團體字串。使用以下兩種方法之一可以完成此操作。

建立 JumpStart 結束 Script 的步驟中提供以兩種方法執行 JumpStart 結束 script 的範例。

JumpStart 配置和使用

以下清單概述了在一個或多個安裝用戶端上設定 JumpStart 軟體及安裝 Solaris 作業環境與 Sun Management Center 基本代理程式所需的主要步驟。

完成以上所有步驟後,您可以使用 JumpStart 伺服器在一個或多個安裝用戶端上執行全新 Solaris 作業環境和 Sun Management Center 基本代理程式安裝。

本節中的程序假設以下情況:

建立 JumpStart 安裝伺服器和設定檔目錄的步驟
  1. 建立 JumpStart 安裝伺服器和 Solaris 作業環境影像。

    1. 以超級使用者的身份登入您要用作 JumpStart 安裝伺服器的機器。

    2. 將 Solaris installation CD 1 of 2 插入 CD-ROM 光碟機中 。

    3. 移至 CD 上的 Tools 目錄。


      # cd /cdrom/cdrom0/Solaris_2.8/Tools
      
    4. 建立 Solaris 作業環境安裝影像。

      鍵入指令 ./setup_install_server /install-server-directory,其中 install-server-directory 是用於為安裝影像提供服務的目錄。例如:


       
      # ./setup_install_server /export/home/JumpStart/Solaris_8 
      正在驗證目標目錄... 
      正在計算 Solaris_8 產品所需的磁碟空間
      正在將 CD 影像複製到磁碟...
      安裝伺服器設定完成
    5. 選擇性的:將 Solaris 作業環境補充產品加入 JumpStart 安裝伺服器。

      將 Solaris installation CD 2 of 2 插入 CD-ROM 光碟機中,並移至 CD 上的 Tools 目錄。

      鍵入指令 ./add_to_install_server / install-server-directory,其中 install-server-directory 是用於為安裝影像提供服務的目錄。例如:


      # cd /cdrom/cdrom0/s0/Solaris_8/Tools
      # ./add_to_install_server /export/home/JumpStart/Solaris_8
      
  2. 在伺服器上建立 JumpStart 設定檔目錄。


    # mkdir /export/home/JumpStart/jumpstart
    
  3. 將 Solaris installation CD 1 of 2 插入 CD-ROM 光碟機中 。

  4. 將 JumpStart 範例從 CD 目錄 Solaris_2.8/Misc/jumpstart_sample 複製到 JumpStart 設定檔目錄 /export/home/JumpStart/jumpstart 中。例如:


    # cd /cdrom/cdrom0/s0/Solaris_2.8/Misc
    # cp -r jumpstart_sample/* /export/home/JumpStart/jumpstart
    
  5. 停止網路檔案系統常駐程式 mountd


    # /etc/init.d/nfs.server stop
    
  6. 使 JumpStart 目錄成為 NFS 共用。

    JumpStart 目錄必須為 NFS 共用,以便安裝用戶端可以存取 JumpStart 伺服器上的檔案。將以下行加入 /etc/dfs/dfstab 檔案,然後儲存並關閉該檔案。

    share -F nfs -o ro,anon=0 /export/home/JumpStart

  7. 啟動網路檔案系統常駐程式 mountd


    # /etc/init.d/nfs.server start
    
在 JumpStart 安裝伺服器上建立基本代理程式影像的步驟
  1. 以超級使用者的身份登入您已建立 JumpStart 安裝伺服器的機器。

  2. 將 Sun Management Center 3.5 installation CD 1 of 2 插入 CD-ROM 光碟機中。

    移至目錄 /cdrom/cdrom0/sbin

  3. 鍵入指令 ./es-makeagent 以建立 Sun Management Center 基本代理程式影像。

    系統會提示您提供安裝檔案來源目錄和代理程式影像目標目錄。

    來源目錄為 /cdrom/cdrom0/image。目標目錄為要建立代理程式影像的 JumpStart 安裝伺服器上的目錄,例如 /export/home/JumpStart/AgentImage


    註解 –

    如果您指定的目標目錄不存在,系統會詢問您是否要建立目錄。鍵入 y 以建立目錄。


    範例:


    # ./es-makeagent
    安裝檔案來源目錄:/cdrom/cdrom0/image
    請輸入目標目錄:/export/home/JumpStart/AgentImage
    

    註解 –

    影像建立過程需要半小時以上的時間才能完成。


  4. 排除附加代理程式。

    如果您不想包括附加代理程式組件,請重新命名代理程式影像附加產品目錄。


    # cd /export/home/JumpStart/AgentImage/disk1/image
    # ls -p
    Addons/     PE/         Patches/    Webserver/  db/
    # mv Addons Addons-temp
    
產生 Sun Management Center 3.5 安裝和設定回應檔案的步驟
  1. 選取要在其上安裝和設定 Sun Management Center 基本代理程式的機器,並以超級使用者的身份登入。

    這便是原型機器。


    提示 –

    選取尚未安裝 Sun Management Center 的機器。如果沒有這樣的機器,請依 SyMON 或 Sun Management Center 軟體安裝手冊的指示,從原型機器上解除安裝 SyMON 或 Sun Management Center 軟體。請勿儲存舊版 Sun Management Center 的配置資料。


  2. 將 Sun Management Center 3.5 installation CD 1 of 2 插入 CD-ROM 光碟機中。

    移至目錄 /cdrom/cdrom0/sbin

  3. 在機器上建立目錄以儲存 Sun Management Center 安裝和設定回應檔案。

    例如:


    # mkdir /response-files
    
  4. 產生 Sun Management Center 安裝回應檔案。

    若要產生安裝回應檔案,您必須使用指令格式 ./es-inst -C /response-file-dir/install-response-file.cfg 來安裝基本代理程式,其中:

    • response-file-dir 是您建立用於儲存回應檔案的目錄

    • install-response-file 是回應檔案的名稱

    例如:


    # ./es-inst -C /response-files/install.cfg
    

    系統會提示您指定安裝 Sun Management Center 的目錄。

    1. 提供安裝 Sun Management Center 的目錄名稱。

      系統會提示您指定目標目錄。預設位置為 /opt

      Sun Management Center 軟體可以安裝在系統上可用磁碟空間需求滿足最低要求的任何位置。如果您想要安裝在 /opt 之外的其他目錄,請鍵入該目錄名稱。


      提示 –

      指令 df -ak 可列出機器上每個檔案系統的已用空間與可用空間。


      系統會詢問您要安裝生產環境還是開發人員環境。

    2. 鍵入 1 以安裝生產環境並按 Return 鍵。


      小心 – 小心 –

      請勿選取 (2) 開發人員環境 (DE)。選項 2 會安裝整個 Sun Management Center 基本產品。


      系統會提示您選取要安裝的 Sun Management Center 組件。

    3. 僅選取代理程式組件。

      當系統提示您安裝伺服器組件時,請鍵入 n

      當系統提示您安裝代理程式組件時,請鍵入 y

      當系統提示您安裝主控台組件時,請鍵入 n


      您可以選取 3 個組件:
        您要安裝伺服器組件嗎 (y|n|q) n
        您要安裝代理程式組件嗎 (y|n|q) y
        您要安裝主控台組件嗎 (y|n|q) n
      

      安裝程序會檢查附加組件,然後提示您選取附加產品。

    4. 請勿選取安裝任何附加組件。

      當系統提示您選取每個附加產品時,請鍵入 n


      請選取您要安裝的產品:
          進階系統監視 (y|n|q) n
          服務可用性管理程式 (y|n|q) n
          性能報告管理程式 (y|n|q) n
          Sun Fire 平台管理 (y|n|q) n
          監視和管理 A5x00 與 T3 裝置 (y|n|q) n
          Sun Fire 連結 (y|n|q) n
          系統可靠度管理程式 (y|n|q) n
          工作組伺服器 (y|n|q) n
      

      系統會詢問您是否要繼續執行。鍵入 y 可繼續執行。

    5. 檢查磁碟空間。

      安裝程序會檢查是否有足夠的磁碟空間來安裝 Sun Management Center 基本代理程式。

      • 如果有足夠的磁碟空間,便會安裝基本代理程式。

      • 如果沒有足夠的磁碟空間,系統會提示您提供替代檔案系統。螢幕上會顯示可用空間容量與所需空間容量。


        提示 –

        在您要安裝 Sun Management Center 代理程式的機器之終端視窗中,鍵入 df -ak 以列出機器上每個檔案系統的已用空間和可用空間容量。


      代理程式安裝完成後,系統會詢問您是否要執行設定。


      小心 – 小心 –

      請勿執行設定。鍵入 n 以結束。在安裝程序中執行設定不會建立 JumpStart 結束 script 所需的 Sun Management Center 設定回應檔案。


  5. 請移至目錄 /opt/SUNWsymon/sbin

    如果您在其他位置安裝 Sun Management Center,請移至 /install-dir/SUNWsymon/sbin 目錄,其中 install-dir 是您在步驟 4 中指定的目錄。

  6. 產生 Sun Management Center 3.5 設定回應檔案。

    若要產生 Sun Management Center 設定回應檔案,您必須使用指令格式 ./es-setup -C /response-file-dir/setup-response-file.cfg 來設定基本代理程式,其中:

    • response-file-dir 是您建立的要儲存回應檔案的目錄

    • setup-response-file 是回應檔案的名稱

    例如:


    # ./es-setup -C /response-files/setup.cfg
    

    系統會提示您提供產生安全鍵的種子。

    1. 產生安全鍵。

      所有 Sun Management Center 程序間的通訊均需要使用加密的安全鍵。安全鍵基於您提供的密碼種子而產生。種子的長度必須為一到八個字元,且不包含空格。系統會將超過八個字元的密碼截短為八個字元。


      小心 – 小心 –

      您必須確定在單一伺服器環境中安裝的所有機器上使用同一安全性種子。


      鍵入與在 Solaris 平台上設定基本產品與附加產品步驟 7 中設定 Sun Management Center 伺服器時提供的相同密碼種子。

      當系統提示時,再次鍵入密碼種子。


      註解 –

      為確保安全性,您提供的密碼種子並未儲存在 Sun Management Center 設定回應檔案中。您可以在 JumpStart 結束 script 中將密碼種子製成硬式編碼,或者配置結束 script,以便結束 script 在安裝用戶端上執行時,安裝用戶端會提示提供密碼種子。建立 JumpStart 結束 Script 的步驟中提供了指定密碼種子的兩種方法。


      系統會提示您提供 SNMPv1 團體字串。

    2. 指定 SNMPv1 團體安全性字串。

      安全性需要 SNMPv1 團體字串,依預設,該字串設定為 public。如需其他的安全性,可以指定自訂字串。


      小心 – 小心 –

      您必須確定在單一伺服器環境中安裝的所有機器上使用同一 SNMPv1 團體字串。


      提供與 在 Solaris 平台上設定基本產品與附加產品步驟 8 中設定 Sun Management Center 伺服器時提供的相同團體字串。

      • 如果您使用預設團體字串 public,則請在系統提示您提交 SNMPv1 團體字串時按 Return 鍵。

      • 如果您指定自訂團體文字字串,請鍵入與設定 Sun Management Center 伺服器時提供的相同團體字串。


      註解 –

      為確保安全性,您提供的團體字串並未儲存在 Sun Management Center 設定回應檔案中。您可以在 JumpStart 結束 script 中將團體字串製成硬式編碼,或者配置結束 script,以便結束 script 在安裝用戶端上執行時,安裝用戶端會提示提供團體字串。建立 JumpStart 結束 Script 的步驟中提供了指定團體字串的兩種方法。


      系統會提示您提供 Sun Management Center 伺服器主機名稱。

    3. 指定 Sun Management Center 伺服器主機名稱。

      鍵入安裝有 Sun Management Center 伺服器的機器名稱。

      設定程序會檢查 SNMP 連接埠是否處於使用中。

      • 如果 SNMP 連接埠 161 未處於使用中,系統會詢問您是否要啟動 Sun Management Center 代理程式。請移至步驟 e

      • 如果 SNMP 連接埠 161 處於使用中,系統會提示您指定 SNMP 連接埠號。

    4. 解決 SNMP 連接埠衝突問題。

      鍵入與在 Solaris 平台上設定基本產品與附加產品步驟 11 中設定 Sun Management Center 伺服器時提供的相同連接埠號。

    5. 啟動 Sun Management Center 代理程式。


      小心 – 小心 –

      如果網路使用網路位址轉換 (NAT),請鍵入 n 以結束設定,而不啟動 Sun Management Center。在啟動 Sun Management Center 之前,請使用啟用 NAT 支援的步驟中所述的 es-config 指令行公用程式對機器進行 NAT 配置。


      • 如果您想立即啟動 Sun Management Center 基本代理程式,請鍵入 y

        設定 script 會使用 es-start -A 來啟動代理程式。請參閱使用 es-start 啟動組件,以取得有關 es-start 的資訊。

        另請參閱啟動主控台,以取得有關如何啟動 Sun Management Center 主控台的指示。

      • 如果您想稍後啟動 Sun Management Center,請鍵入 n。準備好在此機器上啟動 Sun Management Center 代理程式時,請參閱第 8章, 啟動與停止 Sun Management Center

  7. 將安裝與設定回應檔案複製到 JumpStart 設定檔伺服器。

    如前面步驟的範例所示,Sun Management Center 安裝回應檔案 install.cfg 已建立在原型機器上的 /response-files 目錄中。Sun Management Center 設定回應檔案 setup.cfg 也已建立在原型機器上的 /response-files 目錄中。

    假設您的 JumpStart 設定檔伺服器名為 bootserver01, 機器 bootserver01 上的 JumpStart 設定檔目錄為 /export/home/JumpStart/jumpstart。同時假設您已啟用從原型機器寫入存取 JumpStart 設定檔目錄。則您應將回應檔案從原型機器複製到 JumpStart 機器上的 JumpStart 設定檔目錄中。例如:


    # cd /response-files
    # cp install.cfg /net/bootserver01/export/home/JumpStart/jumpstart
    # cp setup.cfg /net/bootserver01/export/home/JumpStart/jumpstart
    
  8. 以超級使用者的身份登入您已建立 JumpStart 設定檔目錄的機器。

  9. 移至您在建立 JumpStart 安裝伺服器和設定檔目錄的步驟步驟 2 中建立的 JumpStart 設定檔目錄。

  10. 編輯 Sun Management Center 安裝回應檔案。

    您必須編輯安裝回應檔案,以便其可由 JumpStart 使用。安裝回應檔案是您在步驟 4 中指定的檔案名稱。請對安裝回應檔案進行以下變更:

    • SOURCE_DIRECTORY 值變更為 /a/mnt/disk1/image/a/mnt/disk1/image 對應於 JumpStart 結束 script 中指定的 $MNTDIR 值。

    • TARGET_DIRECTORY 值變更為 /a/target_directory,其中 target_directory 是每個要安裝 Sun Management Center 基本代理程式的安裝用戶端上的目錄。

    • SETUP_NOW 參數值變更為零。將 SETUP_NOW 參數值變更為零可確保 Sun Management Center 基本代理程式安裝後,Sun Management Center 設定不會在每個安裝用戶端上自動執行。

    以下範例展示編輯完成後的基本 Sun Management Center 安裝回應檔案。

    SUNMC_VERSION=3.5
    ENVIRONMENT=1
    SOURCE_DIRECTORY=/a/mnt/disk1/image
    TARGET_DIRECTORY=/a/opt
    OSVERS=8
    PRTOUT= Sun Microsystems sun4u Sun Ultra 60 UPA/PCI (UltraSPARC-II 450MHz)
    LAYER.SERVER=0
    LAYER.AGENT=1
    LAYER.CONSOLE=0
    SETUP_NOW=0

    參數 PRTOUT 的值並不重要,因為基本代理程式獨立於平台。但是,JumpStart 需要提供此參數。請勿刪除 PRTOUT 參數。

  11. 編輯 Sun Management Center 設定回應檔案。

    您必須編輯設定回應檔案,以便其可由 JumpStart 使用。設定回應檔案是您在步驟 6 中指定的檔案名稱。如果需要,請對設定回應檔案進行以下變更:

    • 確定由 SUNMC_SERVER 參數指定的伺服器名稱即為 Sun Management Center 3.5 伺服器機器的名稱。

    • 確定參數 START_SUNMC 的值設定為 1(一)。將 START_SUNMC 參數的值設定為 1 可確保 Sun Management Center 基本代理程式設定後即可啟動。

    • 確定 agent_OPTIONAL_PORT 參數存在,並且指定的值是有效的連接埠號,或是文字字串 DEFAULT

    • 確定如下所示的設定回應檔案範例中的所有參數均存在。

    以下範例顯示套用 JumpStart 編輯前後的 Sun Management Center 設定回應檔案。在兩個範例中, bootserver01 為 Sun Management Center 伺服器機器名稱。


    範例 6–1 套用 JumpStart 編輯之前的設定回應檔案

    SUNMC_SERVER=bootserver01
    agent_OPTIONAL_PORT=1161
    START_SUNMC=1


    範例 6–2 套用 JumpStart 編輯之後的設定回應檔案

    DISABLE_SNMPDX_DAEMON=1
    STOP_SNMPDX=1
    SUNMC_SERVER=bootserver01
    agent_OPTIONAL_PORT=1161
    START_SUNMC=1

    在此範例中,DISABLE_SNMPDX=1 行將停用 SNMP 常駐程式。STOP_SNMPDX=1 行將停止 SNMP 常駐程式。SUNMC_SERVER=bootserver01 行指定基本代理程式 Sun Management Center 伺服器主機是名為 bootserver01 的機器。agent_OPTIONAL_PORT=1161 行將連接埠 1161 指定給代理程式。START_SUNMC=1 行在基本代理程式設定完成後啟動基本代理程式。


建立 JumpStart 設定檔的步驟
  1. 以超級使用者的身份登入您建立了 JumpStart 設定檔目錄的機器。

  2. 移至您在建立 JumpStart 安裝伺服器和設定檔目錄的步驟步驟 2 中建立的 JumpStart 設定檔目錄。

  3. 為您要安裝 Sun Management Center 基本代理程式的每個安裝用戶端類型建立 JumpStart 設定檔。

    您可以透過從目錄的範例中複製適當的範例設定檔,或透過使用以下範例作為範本來建立 JumpStart 設定檔。儲存您在 JumpStart 設定檔伺服器目錄中建立的每個 JumpStart 設定檔,並記錄您建立的每個設定檔的名稱。


    小心 – 小心 –

    請勿將範例設定檔用作實際設定檔。編輯設定檔以滿足 JumpStart 需求,如“Creating a Profile” in Solaris 9 Installation Guide所述。


    以下為範例 JumpStart 設定檔的範例。第一個範例顯示用於全新 Solaris 作業環境安裝的設定檔。第二個範例顯示用於 Solaris 作業環境升級的設定檔。


    範例 6–3 範例 JumpStart 設定檔:全新 Solaris 作業環境安裝

    #
    # all_9000_t0+swap
    #
    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    #
    filesys         c0t0d0s1        2024    swap
    filesys         c0t0d0s0        6120    /
    filesys         c0t0d0s7        free    /export/home
    #
    cluster         SUNWCall 
    package         SUNWabe             delete
    cluster         SUNWCapache         delete
    cluster         SUNWCdhcp           delete
    cluster         SUNWClux            delete
    cluster         SUNWCfct            delete
    cluster         SUNWCnet            delete
    package         NSCPcom             delete


    範例 6–4 範例 JumpStart 設定檔:升級 Solaris 作業環境安裝

    install_type    upgrade

建立 JumpStart 結束 Script 的步驟
  1. 以超級使用者的身份登入您建立了 JumpStart 設定檔目錄的機器。

  2. 移至您在建立 JumpStart 安裝伺服器和設定檔目錄的步驟步驟 2 中建立的 JumpStart 設定檔目錄。

  3. 建立 JumpStart 結束 script。

    複查結束 Script 的安全性考量。然後,依據您的安全性需求,使用以下範例結束 script 之一作為指導,在 JumpStart 設定檔目錄中建立結束 script。

    第一個範例顯示密碼種子和團體字串已製成硬式編碼的結束 script 。第二個範例顯示將提示提供密碼種子和團體字串的結束 script 。

    使用 sh 擴展名儲存結束 script,例如 base_agent_finish.sh


    範例 6–5 結束 Script 範例:安全性密碼種子和團體字串已製成硬式編碼

    #!/bin/sh
    #
    # Program type      : Unix bourne shell script
    # Description       : Standard finish script for installing and 
    #                     setting up Sun Management Center core agent
    #
    #
    #
    ROOTDIR=${ROOTDIR:-/a}               # Root directory for new OS
    MNTDIR=${ROOTDIR}/mnt
    LOGDIR=${ROOTDIR}/var/tmp/sunmcfinish
    SI_CONFIG_DIR=${SI_CONFIG_DIR:-/export/home/JumpStart/jumpstart}
    INSTALL_RESP=${SI_CONFIG_DIR}/install.cfg
    SETUP_RESP=${SI_CONFIG_DIR}/setup.cfg
    #
    #
    # Begin Main Program
    #
    #
    umask 022
    mkdir -p $LOGDIR
    #
    # Copy the install and setup response file to target system
    #
    cp ${INSTALL_RESP} $LOGDIR
    cp ${SETUP_RESP} $LOGDIR
    #
    # mount Sun Management Center image
    #
    mount -F nfs bootserver01:/export/home/JumpStart/AgentImage $MNTDIR
    [ $? -ne 0 ] && exit 1
    # 
    # run es-inst with -a -R -T and -A options
    # skip the next line for Flash Archive based deployment
    # Do not use the -T option if you have specified the TARGET_DIRECTORY 
    # tag in install.cfg
    #
    ${MNTDIR}/disk1/sbin/es-inst -a -R /a -T /a/opt -A ${LOGDIR}/install.cfg
    #
    # Clean up any rc script with the same name if present
    #
    test -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart && \
    rm -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart
    rm -f /etc/init.d/SunMCJumpStart
    #
    # Place rc script in rc3.d and init.d to do setup
    # Remember to access es-setup based on the target directory location
    #
    echo "Creating rc script..."
    cat> ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart << EOF
    #!/sbin/sh
    #
    rm /etc/rc3.d/S80SunMCJumpStart /etc/init.d/SunMCJumpStart
    SECURITY_SEED=abc123
    SNMPV1_STRING=private
    export SECURITY_SEED SNMPV1_STRING
    /opt/SUNWsymon/sbin/es-setup -e -A /var/tmp/sunmcfinish/setup.cfg
    EOF
    cp ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
         ${ROOTDIR}/etc/init.d/SunMCJumpStart
    exit 0


    範例 6–6 結束 Script 範例:提示提供安全性密碼種子和團體

    #!/bin/sh
    #
    # Program type      : Unix bourne shell script
    # Description       : Standard finish script for installing and 
    #                     setting up Sun Management Center core agent
    #
    #
    #
    ROOTDIR=${ROOTDIR:-/a}               # Root directory for new OS
    MNTDIR=${ROOTDIR}/mnt
    LOGDIR=${ROOTDIR}/var/tmp/sunmcfinish
    SI_CONFIG_DIR=${SI_CONFIG_DIR:-/export/home/JumpStart/jumpstart}
    INSTALL_RESP=${SI_CONFIG_DIR}/install.cfg
    SETUP_RESP=${SI_CONFIG_DIR}/setup.cfg
    #
    #
    # Begin Main Program
    #
    #
    umask 022
    mkdir -p $LOGDIR
    #
    # Copy the install and setup response file to target system
    #
    cp ${INSTALL_RESP} $LOGDIR
    cp ${SETUP_RESP} $LOGDIR
    #
    # mount Sun Management Center image
    #
    mount -F nfs bootserver01:/export/home/JumpStart/AgentImage $MNTDIR
    [ $? -ne 0 ] && exit 1
    #
    # Read secure inputs from user who invoked boot net - install
    #
    echo "Enter Security seed:"
    read SECURITY_SEED
    echo "Enter SNMP string:"
    read SNMPV1_STRING
    #
    # run es-inst with -a -R -T and -A options
    # skip the next line for Flash Archive based deployment
    # Do not use the -T option if you have specified the TARGET_DIRECTORY 
    # tag in install.cfg
    #
    ${MNTDIR}/disk1/sbin/es-inst -a -R /a -T /a/opt -A ${LOGDIR}/install.cfg
    #
    # create a temporary es-setup script to use the secure information 
    # read earlier
    # Remember to access es-setup based on the target directory location 
    #
    FILE2=/a/opt/SUNWsymon/sbin/es-setup
    FILE=/a/opt/SUNWsymon/sbin/es-setup.jumpstart
    mv $FILE2 $FILE
    count=`wc -l $FILE`
    count=`echo $count | cut -d' ' -f1`
    ncount=$count
    count_enter=`expr $ncount - 3`
    while [ $ncount -gt 0 ] ; do
       k=`tail -$ncount $FILE | head -1`
       if [ $ncount -eq $count_enter ]
       then
           echo $k>> $FILE2
           echo "SECURITY_SEED=$SECURITY_SEED">> $FILE2
           echo "SNMPV1_STRING=$SNMPV1_STRING">> $FILE2
       else
           echo $k>> $FILE2
       fi
       ncount=`expr $ncount - 1`
    done
    chmod +x $FILE2
    #
    # Clean up any rc script with the same name if present
    #
    test -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart && \
    rm  -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
    rm -f /etc/init.d/SunMCJumpStart
    #
    # Place rc script in rc3.d and init.d to do setup and cleanup 
    # Remember to access es-setup based on the target directory location
    # 
    echo "Creating rc script..."
    cat> ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart << EOF
    #!/sbin/sh
    #
    rm /etc/rc3.d/S80SunMCJumpStart /etc/init.d/SunMCJumpStart
    /opt/SUNWsymon/sbin/es-setup -e -A /var/tmp/sunmcfinish/setup.cfg
    mv /opt/SUNWsymon/sbin/es-setup.jumpstart /opt/SUNWsymon/sbin/es-setup
    EOF
    cp ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
       ${ROOTDIR}/etc/init.d/SunMCJumpStart
    exit 0

建立 JumpStart 規則檔案的步驟
  1. 以超級使用者的身份登入您建立了 JumpStart 設定檔目錄的機器。

  2. 移至您在建立 JumpStart 安裝伺服器和設定檔目錄的步驟步驟 2 中建立的 JumpStart 設定檔目錄。

  3. 建立 JumpStart 規則檔案。

    使用以下範例規則檔案作為範本,並在 JumpStart 設定檔目錄中建立規則檔案。


    範例 6–7 範例規則檔案

    #
    # rule keywords and rule values   begin script   profile    finish  script 
    # ------------------------------  ------------   -------    --------------
      
    # This rule matches one system: 
    #
    hostname bootserver01            -         basic_prof  base_agent_finish.sh 
     
     
    # This is a complex rule:
    #
    network 192.43.34.0 && ! model \ 
     SUNW,SPARCstation-20                 -         net_prof         - 
     
     
    # This rule applies to all 
    # SUNW,SPARCstation-LX:
    #
    model SUNW,SPARCstation-LX            -         lx_prof     complete.sh
     
     
    # Another complex rule:
    #
    network 193.144.2.0 && karch i86pc   init.sh    IA_prof     done.sh
     
    #
    # You can use system attributes like RAM size and architecture to 
    # classify targets:
    #
    memsize 16-32 && arch i386           -          prog_prof        -
     
     
    # rules are matched top-down. If nothing matches, this rule will apply:
    #
    any                  -               -         generic_prof     -

驗證 JumpStart 檔案的步驟
  1. 以超級使用者的身份登入您建立了 JumpStart 設定檔目錄的機器。

  2. 移至您在建立 JumpStart 安裝伺服器和設定檔目錄的步驟步驟 2 中建立的 JumpStart 設定檔目錄。

  3. 鍵入 ./check 以驗證您的 JumpStart 檔案。


    # ./check  
    正在驗證規則... 
    正在驗證設定檔 basic_prof... 
    正在驗證設定檔 net_prof... 
    正在驗證設定檔 lx_prof... 
    正在驗證設定檔 IA_prof... 
    正在驗證設定檔 prog_prof... 
    正在驗證設定檔 any_machine... 
    自訂 JumpStart 配置正確。
    # cat rules.ok 
    主機名稱 bootserver01          -         basic_prof      base_agent_finish.sh 
    網路 192.43.34.0 && ! model \ 
     SUNW,SPARCstation-20                    -         net_prof        - 
    model SUNW,SPARCstation-LX             -         lx_prof         complete.sh
    網路 193.144.2.0 && karch i86pc       init.sh   IA_prof         done.sh
    memsize 16-32 && arch i386               -         prog_prof       -      
    any -                                    -         generic_prof    -
將安裝用戶端資訊加入 JumpStart 伺服器的步驟
  1. 以超級使用者的身份登入 JumpStart 伺服器。

  2. 將 Solaris installation CD 1 of 2 插入 CD-ROM 光碟機中 。

    移至 CD 上的工具目錄。


    # cd /cdrom/cdrom0/s0/Solaris_2.8/Tools
    
  3. 決定每個安裝用戶端的系統識別資訊。

    JumpStart 伺服器需要每個安裝用戶端的以下資訊。

    • 名稱

    • 乙太網路位址

    • IP 位址

    • 架構

    登入每個安裝用戶端,並如下所示,使用 arpuname 指令顯示安裝用戶端的乙太網路位址、IP 位址、名稱和架構。


    > arp clienthost
    clienthost (111.222.123.124) at 8:0:80:e4:23:eb permanent published
    > uname -a
    SunOS clienthost 5.9 Generic_112233-01 sun4u sparc SUNW,Ultra-5_10

    在以上範例中,clienthost 安裝用戶端乙太網路位址為 8:0:80:e4:23:eb,IP 位址為 111.222.123.124,架構為 sun4u

  4. 將每個安裝用戶端的系統識別資訊加入 JumpStart 伺服器。

    add_install_client 指令用於將安裝用戶端資訊加入 JumpStart 伺服器,如下所示:


    add_install_client \
    -c JumpStart_profile_server:path_to_configuration_directory \
    -s JumpStart_install_server:path_to_operating_environment_image \
    -p JumpStart_profile_server:path_to_SYSIDCFG_file \
    -e install_client_ethernet_address \
    -i install_client_IP_address \
    install_client_name install_client_architecture
    

    例如,假設您的系統配置如下。

    • 機器 bootserver01 為您的 JumpStart 啟動伺服器、設定檔伺服器和安裝伺服器。

    • bootserver01 上的 JumpStart 配置目錄為 /export/home/JumpStart/jumpstart

    • bootserver01 上的 JumpStart 作業環境影像目錄為 /export/home/JumpStart/Solaris_8

    • 系統識別配置檔案 sysidcfg 位於 JumpStart 配置目錄 /export/home/JumpStart/jumpstart 中。

    • 安裝用戶端乙太網路位址為 8:0:80:e4:23:eb,IP 位址為 111.111.123.124

    • 安裝用戶端名稱為 clienthost,架構為 sun4u

    則您應使用 add_install_client 指令加入安裝用戶端 clienthost,如下所示。


    # ./add_install_client -c bootserver01:/export/home/JumpStart/jumpstart \
      -s bootserver01:/export/home/JumpStart/Solaris_9 \
      -p bootserver01:/export/home/JumpStart/jumpstart \
    -e 8:0:80:e4:23:eb -i 111.111.123.124 \
      clienthost sun4u 
     正在將用戶端主機的乙太網路號碼加入 /etc/ethers
      正在生成 /tftpboot
      正在啟用 /etc/inetd.conf 中的 tftp
      正在啟動 rarpd
      正在啟動 bootparamd
      正在更新 /etc/bootparams
      正在將 inetboot 複製到 /tftpboot

    將安裝用戶端系統資訊加入 JumpStart 伺服器後,您可以如下一步驟所述,使用 JumpStart 安裝 Solaris 作業環境和 Sun Management Center 基本代理程式。

    如需有關 add_install_client 指令和選項的進一步資訊,請參閱線上援助頁 add_install_client(1m)。

  5. 啟動每個安裝用戶端。

    1. 在單一使用者模式下,以超級使用者的身份登入用戶端機器。

    2. 在 ok 提示符號處,鍵入指令 boot net - install

    例如:


    {2} ok boot net - install
    

    用戶端系統將從 JumpStart 伺服器啟動。JumpStart 安裝由 JumpStart 設定檔指定的 Solaris 作業環境,JumpStart 設定檔由規則檔案中的適用規則指定給安裝用戶端。安裝作業環境之後,將安裝 Sun Management Center 3.5 基本代理程式。然後安裝用戶端會重新啟動。

    安裝用戶端重新啟動完成後,Sun Management Center 基本代理程式根據結束 script 的規格進行設定,結束 script 由規則檔案中的適用規則指定給安裝用戶端。如果您已在結束 script 中將安全性密碼種子和 SNMP 團體字串製成硬式編碼,基本代理程式會自動設定。如果您選擇不在結束 script 中將密碼種子和團體字串製成硬式編碼,則必須回應每個安裝用戶端上基本代理程式的設定提示,以完成基本代理程式設定。

在多 IP 機器上配置伺服器和代理程式

本節說明如何在多 IP 機器上配置 Sun Management Center 3.5 伺服器和代理程式。

伺服器配置

如果安裝在具有多個 IP 介面的系統上,依預設,Sun Management Center 3.5 伺服器會配置為支援所有 IP 介面上的所有代理程式。

esmultiip 指令可讓您列出、移除或新增 IP 介面。esmultiip 指令的語法如下所示:

esmultiip [-lh] | [ < -a | -d> Host-IP ]

下表說明 esmultiip 指令參數。

表 6–3 esmultiip 的選項

選項 

修改選項 

定義 

 

 

如果存在多個 IP 介面,則在 Sun Management Center 伺服器上啟用多 IP 功能。 

-h

 

列出 esmultiip 的選項

-l

 

列出 Sun Management Center 伺服器上的所有作用中 IP 介面。 

-a

Host-IP

將對應於 IP 位址 Host-IP 的主機名稱加入作用中伺服器 IP 介面清單

-d

Host_IP

將對應於 IP 位址 Host-IP 的主機名稱從作用中伺服器 IP 介面清單中移除


註解 –

以下程序假設 Sun Management Center 伺服器已經安裝到多 IP 機器的 /opt 目錄中。如果您將代理程式安裝到其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5步驟 8 中指定的目錄名稱取代 /opt


將 IP 介面加入 Sun Management Center 伺服器的步驟
  1. 以超級使用者的身份登入伺服器多 IP 機器。

  2. 列出目前 Sun Management Center 的作用中 IP 介面。

    鍵入指令 /opt/SUNWsymon/sbin/esmultiip -l。例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    多 IP 已使用作用中介面 "10.1.2.111" 配置
  3. 列出機器上的所有 IP 介面。

    鍵入指令 ifconfig -a。例如:


    # ifconfig -a
    lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000 
    hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 10.1.2.111 netmask ffffff00 broadcast 10.1.2.255
            ether 8:0:20:a8:7a:c9 
    hme1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
            inet 129.1.2.222 netmask ffffff00 broadcast 129.199.199.255
            ether 8:0:20:a8:7a:c9 

    如以上範例所示,只有位於 IP 位址 10.1.2.111 的 IP 介面 hme0 正在由 Sun Management Center 伺服器使用。

  4. 加入 IP 介面。

    假設您要在 IP 位址 129.1.2.222 處加入 IP 介面 hme1。則您需要鍵入指令 /opt/SUNWsymon/sbin/esmultiip -a 129.1.2.222

    IP 介面即加入作用中 Sun Management Center 伺服器介面清單。

從 Sun Management Center 伺服器中移除 IP 介面的步驟
  1. 以超級使用者的身份登入伺服器多 IP 機器。

  2. 列出目前 Sun Management Center 作用中的 IP 介面。

    鍵入指令 /opt/SUNWsymon/sbin/esmultiip -l。例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    多 IP 已使用作用中介面 "10.1.2.111 129.1.2.222" 配置
  3. 移除 IP 介面。

    假設您要從 IP 位址 129.1.2.222 移除 IP 介面 hme1。則您需要鍵入指令 /opt/SUNWsymon/sbin/esmultiip -d 129.1.2.222

    IP 介面即從作用中 Sun Management Center 伺服器介面清單中移除。

代理程式配置

如果將 Sun Management Center 3.5 代理程式配置為在多 IP 機器上使用一個 IP 介面,而將另一個 IP 介面配置為由伺服器使用,則多 IP 機器上的 Sun Management Center 代理程式將無法與 Sun Management Center 伺服器通訊。

代理程式必須重新配置以使用與伺服器相同的 IP 介面。


註解 –

以下程序假設只有 Sun Management Center 代理程式安裝在多 IP 機器的 /opt 目錄中。如果您將代理程式安裝到其他目錄中,請使用您在在 Solaris 平台上安裝 Sun Management Center 3.5步驟 8 中指定的目錄名稱取代 /opt


在多 IP 機器上配置 Sun Management Center 代理程式的步驟
  1. 以超級使用者的身份登入多 IP 代理程式機器。

  2. 確定代理程式使用的 IP 位址。

    鍵入指令 uname -n 以顯示機器名稱。


    # uname -n
    u60-01

    將代理程式配置為在與 uname -n 報告的機器名稱相對應的 IP 位址上執行。在此範例中,代理程式配置為在指定給機器名稱 u60–01 的 IP 介面上執行。

  3. 確定 IP 介面位址。

    鍵入指令 cat /etc/hosts 以顯示指定給每個 IP 介面的機器名稱。

    例如:


    # uname -n
    SunOS u60-01-ip2 5.8 Generic_108528-07 sun4u sparc SUNW,Ultra-60
    # cat /etc/hosts
    127.0.0.1       localhost
    10.1.2.111      u60-01      loghost
    10.2.3.222      u60-01-ip2

    在以上範例中,uname-n 顯示 u60–01 ,並且 u60–01 指定給 IP 介面 10.1.2.111

    如果您要將 Sun Management Center 代理程式配置為在其他 IP 介面上執行,請如以下步驟所述,重新指定代理程式以使用所需的 IP 介面。

  4. 如果代理程式正在執行,請將其停止。

    鍵入指令 /opt/SUNWsymon/sbin/es-stop -A

    所有 Sun Management Center 程序都將停止。

  5. 將機器名稱變更為指定給所需介面的名稱。

    假設代理程式使用 IP 介面 10.1.2.111,其名稱為 u60–01。同時假設您要重新指定代理程式以使用 IP 介面 10.2.3.222,其名稱為 u60–01-ip2

    則您需要鍵入指令 uname -S u60–01–ip2. 重新指定代理程式,以使用 IP 介面 10.2.3.222

  6. 設定代理程式。

    您必須再次設定代理程式,以使代理程式使用新的 IP 介面指定。

    鍵入指令 /opt/SUNWsymon/sbin/es-setup -F

    系統會提示您提供安全鍵種子。

    1. 指定 Sun Management Center 安全鍵。

      鍵入與在 Solaris 平台上設定基本產品與附加產品步驟 7 中設定 Sun Management Center 時提供的相同安全性種子密碼。再次鍵入密碼以進行確認。

      系統會提示您提供 SNMPv1 團體字串。

    2. 指定 SNMPv1 團體字串。

      鍵入與在 Solaris 平台上設定基本產品與附加產品步驟 8 中設定 Sun Management Center 時提供的相同團體字串。如果您使用預設值 public,請按 Return 鍵。

      系統會通知您 server-host-name 將配置為您的 Sun Management Center 伺服器,其中 server-host-name 是安裝有伺服器的機器名稱。

      • 如果顯示的伺服器名稱正確,請鍵入 y

      • 如果顯示的伺服器名稱不正確,請鍵入 n。系統會提示您提供 Sun Management Center 主機名稱。

        鍵入安裝伺服器的機器名稱。

      代理程式會設定為使用新的 IP 位址。


      註解 –

      如果您已安裝附加代理程式組件,系統可能會要求您同時設定附加組件。


    現在,代理程式配置完成,您可以重新啟動代理程式。

  7. 重新啟動代理程式。

    鍵入指令 /opt/SUNWsymon/sbin/es-start -A

在 Microsoft Windows 上安裝 Sun Management Center 3.5

在 Microsoft Windows 上,只能安裝 Sun Management Center 主控台和一些附加產品的主控台組件。此 Microsoft Windows 機器必須可以透過 Solaris 或 UNIX 網路存取,並且必須可以存取網路,以便主控台能夠工作。


小心 – 小心 –

在任何 Microsoft Windows 平台上安裝 Sun Management Center 3.5 之前,請確定您已設定 Java 環境變數和路徑,如Java 環境變數與路徑中所述。如果尚未安裝和配置 JDK 版本 1.3.1、1.4 或 1.4.1,安裝將會失敗。

在 Microsoft Windows 98 上安裝 Sun Management Center 3.5 之前,請確定已設定最小交換空間和環境空間,如Microsoft Windows 98 交換空間與環境空間中所述。


在 Microsoft Windows 上安裝 Sun Management Center 3.5 的步驟
  1. 以管理員身份或擁有管理員權限的使用者身份登入。

  2. 執行 Windows 檔案總管。

  3. 複查 README 檔案。

    如果要從 CD 安裝,請將第一張 Sun Management Center 光碟插入 CD-ROM 光碟機,然後使用 Windows 檔案總管導覽至 /install/windows_install_readme.txt,並將其開啟。

    如果要從 Sun Management Center CD 影像安裝,請使用 Windows 檔案總管導覽至 /net/machine-name/cd-imagedir/disk1/install/windows_install_readme.txt,並將其開啟。

  4. 使用 Windows 檔案總管導覽至 /install/install.bat,然後連按兩下該圖示。

  5. 螢幕上會出現「歡迎使用」視窗。

    請確定將列出的資訊記錄下來,然後按一下「下一步」。

    螢幕上會出現「指定安裝目標目錄」視窗。

  6. 指定安裝目錄。

    系統會提示您指定安裝 Sun Management Center 的目錄。預設位置為 C:\Program Files\SunMC。Sun Management Center 3.5 主控台可以安裝在系統上可用磁碟空間滿足最低要求的任何位置。

    按一下「下一步」以接受預設位置 C:\Program Files\SunMC,或瀏覽至某個目錄名稱,選取該目錄,然後按一下「下一步」。

    • 如果該目錄存在,螢幕上會出現「選取附加產品」視窗。

    • 如果該目錄不存在,系統會通知您目錄不存在,並詢問您「立即建立該目錄嗎?」。

      按一下「建立」。視窗將關閉。

      在「指定安裝目標目錄」視窗中按一下「下一步」。

      螢幕上會出現「選取附加產品」視窗。

  7. 選取您要安裝的附加產品,然後按一下「下一步」。

    螢幕上會出現「檢查磁碟空間」視窗。

    • 如果有足夠的可用空間以安裝 Sun Management Center,螢幕上會出現「確認」視窗。

    • 如果沒有足夠的磁碟空間,系統會提示您指定其他目錄,或瀏覽並選取其他目錄。

      系統再次執行磁碟空間檢查。如果該目錄沒有足夠的空間,系統會再次提示您指定一個具有足夠磁碟空間的目錄。如果指定的目錄具有足夠的空間,螢幕上會出現「確認」視窗。

  8. 確認安裝選取。

    螢幕上會顯示您選取的項目清單。

    • 確認選取。如果清單正確,按一下「下一步」以開始安裝 Sun Management Center。

    • 如果清單不正確,按一下「上一步」返回到「選取附加產品」視窗,以選取您要安裝的產品。

    螢幕上會出現安裝進行中畫面。

  9. 完成安裝程序。

    當進度條顯示大約已完成 50% 時,系統會通知您第一張 CD 的安裝已經完成,並指示插入下一張 CD。

    取出第一張 CD,並插入第二張 Sun Management Center 光碟。等 CD-ROM 光碟機完成旋轉後,按一下「下一步」。

    完成安裝程序後,螢幕上會顯示已安裝產品的清單。按一下「關閉」。

Microsoft Windows 安裝程序到此結束。Microsoft Windows 系統上的 Sun Management Center 主控台不需要設定與配置。現在,您可以如在 Microsoft Windows 上啟動主控台的步驟中所示執行 Sun Management Center 主控台。