本節包含關於預備作業和 Solaris Container Manager 1.1 軟體文件的資訊。
在 Container Manager 安裝期間,/etc/user_attr 檔案會由 usermod 指令更新。若您想要修改其 ID 是在 Container Manager 設定期間輸入的使用者設定檔, 可能會出現下列訊息:
UX: /usr/sbin/usermod: ERROR: 使用者名稱 is in use. Cannot change it. |
若您遇到下列錯誤,請手動更新 /etc/user_attr 檔案以設定正確的設定檔
無法建立資源儲存池
無法建立區域
無法更新專案、區域或儲存池
無法啟動有效使用者的容器
無法建立容器與主機的關聯
在 S10 系統中,/etc/user_attr 檔案的內容必須如下所示:
使用者名稱::::auths=認證;profiles=Pool Management,Zone Management, Project Management,其他設定檔;其他屬性
在 S9 系統中,/etc/user_attr 檔案的內容必須如下所示:
使用者名稱::::auths=認證;profiles=Pool Management,Project Management, 其他設定檔;其他屬性
在 S8 系統中,/etc/user_attr 檔案的內容必須如下所示:
username::::auths=認證;profiles=Project Management,其他設定檔;其他屬性
要檢查所需的設定檔是否存在主機中,請檢查 /etc/security/prof_attr 檔案的內容。此檔案必須包含根據作業系統 (OS) 版本所需的設定檔。
若所需的設定檔不存在,請執行 /opt/SUNWsymon/addons/SCM/sbin/scm-poolprof-script.sh 檔案以建立所需的設定檔。/opt 為安裝 Container Manager 的目錄。要執行此程序檔,必須將 JAVA_HOME 環境變數設定到 /usr/j2se,或必須將 Java 安裝在 /usr/java。
必須安裝 Sun Web Console 2.0 軟體才能安裝 Sun Management Center 3.5 Update 1b 或 Solaris Container Manager 1.1。Solaris Container Manager 1.1 圖形化使用者介面 (GUI) 是以瀏覽器為基礎。要使用 GUI,您必須在 Sun Management Center 伺服器層上安裝 Sun Web Console 2.0 軟體。若您使用 Solaris 8 或 9 作業系統,必須安裝包含在 Sun Management Center 3.5 Update 1b CD 2 of 2 的 Sun Web Console 2.0 軟體。
在安裝 Sun Management Center 或 Solaris Container Manager 1.1 之前安裝 Sun Web Console 2.0 時,請確認下列事項:
您有 Tomcat 伺服器 4.0.5。
您有 JavaTM 2 平台,標準版 (J2SETM 平台),1.4.2 (至少)。
若您安裝有 Tomcat 伺服器的早期版本,您必須移除相關的軟體套裝模組。
須使用包含 J2SE 1.4.2 軟體 (至少) 的 Sun Web Console 軟體。若您使用較舊版本的 J2SE,安裝程序檔會提示您更新 J2SE 軟體。
若您已安裝 beta 版的 Sun Web Console 2.0,您必須先解除安裝 Sun Web Console 2.0。如需更多資訊,請參閱解除安裝 Sun Web Console。
您僅能在預設位置安裝 Sun Web Console 軟體。
輸入下列指令成為超級使用者:
% su - |
若您已安裝 Tomcat 伺服器,請輸入下列指令檢查其版本:
# pkginfo -l SUNWtcatu |
包含在 Sun Web Console 軟體的版本已辨識為 11.9.0,REV=2002.03.02.00.35。
若您的版本是以 11.8.0 為開頭或更低,請輸入下列指令移除 Tomcat 伺服器:
# pkgrm SUNWtcatu |
稍後將安裝正確的版本。
插入 Sun Management Center 3.5 Update 1b CD 2 of 2。
輸入下列指令以將目錄變更到 Sun Web Console 軟體的所在位置:
# cd /cdrom/cdrom0/image/Lockhart2.2.3/sparc |
設定 JAVA_HOME 變數。例如,在 C shell 中請輸入:
# setenv JAVA_HOME /usr/j2se/bin |
輸入下列指令以安裝軟體:
# ./setup |
若您的系統安裝有 J2SE 版本 1.4.2 軟體,安裝程式會自動安裝 Sun Web Console 軟體。請等候安裝程序完成。
若您的系統安裝的 J2SE 版本低於 1.4.2, J2SE 版本 1.4.2 軟體會自動與 Sun Web Console 軟體一起安裝。請等候安裝程序完成。
安裝結束後,會出現下列訊息:
Installation complete. Server not started! No management applications registered |
此為有效訊息。
輸入下列指令以啟用在重新開機時自動啟動 Sun Web Console:
# /usr/sbin/smcwebserver enable |
繼續安裝 Sun Management Center 3.5 Update 1b 軟體。
如需更多資訊,請參閱:
所有軟體安裝完成後,在使用 Solaris Container Manager 1.1 GUI 之前您必須啟動 Sun Web Console。
若您的系統安裝有較早版本的 Sun Web Console 軟體,您必須解除安裝 Sun Web Console 才能安裝 2.0 版本。若您想要在移除 Sun Web Console 軟體後從系統中移除 Solaris Container Manager 1.1,也可以使用此程序。
若執行 setup -u 或 pkgrm 失敗時,請確認您不是位於 /usr/lib/webconsole 目錄或其子目錄。
輸入下列指令成為超級使用者:
% su -
要移除 Sun Web Console 軟體套裝模組,請以超級使用者身分 (su -) 輸入下列指令啟動移除程序檔:
# /usr/lib/webconsole/setup -u |
程序檔完成後,將提示您移除 Tomcat 伺服器和 Java 1.4.2 軟體。要保留此軟體,請在下列問題回答「否」(n):
If you have other work that requires use of the Tomcat Servlet/JSP Container software, you may wish to not delete it from your machine. Do you want to delete it? [n]? n If you have other work that requires use of the Java 1.4.2 software, you may wish to not delete it from your machine. Do you want to delete it? [n]? n |
在 Sun Management Center 3.5 Update 1b CD 影像中安裝文件時,不包括 Solaris Container Manager 1.1 手冊。
可在 http://docs.sun.com/apps/doc/coll/810.6 網站取得英語版的手冊。
要取得法語、繁體中文、簡體中文、日語或韓語版的手冊,請到 http://docs.sun.com。在頁面左上角按一下所要的語言按鈕,然後輸入關鍵字「Solaris Container Manager 1.1」。