使用 patchsvr 指令配置並啟用 Sun Update Connection 代理伺服器。請參閱 patchsvr(1M) 線上手冊。
將系統當做 Sun Update Connection 代理伺服器使用之前,您必須確保已安裝代理伺服器軟體,配置並啟動代理伺服器,並配置用戶端以與該代理伺服器通訊。
如需有關如何安裝代理伺服器的說明,請參閱如何安裝 Update Manager 功能更新或如何安裝 Update Manager 用戶端軟體。
Sun Update Connection 代理伺服器支援使用 Sun Update Connection 提供的 產品和 Sun Patch Manager 2.0 產品的用戶端系統。Sun Update Connection System 用戶端系統與 Sun Patch Manager 2.0 產品隨附的舊 Local Patch Server 功能不相容。
要在企業內部網路中當做 Sun Update Connection System Proxy 使用的系統必須滿足以下軟體需求:
Solaris 10 系統,至少具有 Developer Solaris Software Group (SUNWCdev)、Entire Solaris Software Group (SUNWCall) 或 Entire Plus OEM Solaris Software Group (SUNWCXall)。
軟體群組是指僅隨初始 Solaris 安裝一起安裝的 Solaris 套裝軟體邏輯集合。Developer Solaris Software Group 可提供支援軟體開發所需的套裝軟體。
Sun Update Manager 軟體
如需有關安裝 Update Manager 軟體的逐步說明,請參閱安裝 Sun Update Connection System 軟體 (作業對應表)。
如果您的 Sun Update Connection 代理伺服器使用網路代理伺服器連線至網際網路,則您必須指定有關網路代理伺服器的資訊。請參閱如何變更 Sun Update Connection 代理伺服器的配置設定 (指令行)。
以超級使用者的身份登入到計劃當做 Sun Update Connection 代理伺服器使用的系統。
確定系統上是否安裝有 SUNWpsvru 和 SUNWpsvrr 套裝軟體。
# pkginfo | grep SUNWpsvrsystem SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) |
如果未安裝這些套裝軟體,則必須先安裝才能繼續此作業。
在 Update Manager 中註冊此系統。
如有需要,請指定 Sun Update Connection 代理伺服器用於連線至網際網路的網路代理伺服器。
# patchsvr setup -x network-proxy-name:port |
如果您沒有網路代理伺服器資訊,請與網路管理員連絡。
Sun Update Connection 代理伺服器可指向不同的更新來源。此更新來源可用於執行代理伺服器無法完成的更新下載請求。依預設,Sun Update Connection 代理伺服器 的更新來源為 Sun 更新伺服器。
若要指定 Sun Update Connection Proxy 鏈中的下一台更新伺服器,請鍵入:
# patchsvr setup -p http://server-name:3816/solaris/ |
用於代理伺服器的連接埠為 3816。
若要指定 Sun Update Connection 代理伺服器上的更新集,請鍵入:
# patchsvr setup -p file:///directory-name |
本機更新集可以位於目錄中、CD 上,或遠端檔案系統中。
若要指定 Sun 更新伺服器 (預設),請鍵入:
# patchsvr setup -p https://getupdates1.sun.com/ |
啟動 Sun Update Connection 代理伺服器。
# patchsvr start |
(可選擇) 啟用 Sun Update Connection 代理伺服器,以便每次系統啟動時能一起啟動。
# patchsvr enable |
下列每個範例均會驗證系統是否安裝有 Sun Update Connection 代理伺服器軟體。
以下範例顯示如何配置 Sun Update Connection 代理伺服器指向鏈中的其他代理伺服器。您要配置兩台代理伺服器,以便為兩棟大樓中的系統提供服務。
您要將 psvr1 配置為從 Sun 更新伺服器取得更新。而且,psvr1 使用網路代理伺服器與網際網路通訊。在 Sun Update Connection 代理伺服器 可供使用之前,您必須指定網路代理伺服器的主機名稱 networkproxy1 和連接埠號碼 2010。配置 psvr1 之後,您必須將其啟動。您還可以讓它在系統啟動時自動重新啟動。
psvr1 # pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) psvr1 # patchsvr setup -x networkproxy1:2010 psvr1 # patchsvr setup -p https://getupdates1.sun.com/ psvr1 # patchsvr start Starting Local Patch Server psvr1 # patchsvr enable |
透過將 URL (http://psvr1:3816/solaris/) 指定給 psvr2,可將該伺服器配置為從 psvr1 取得更新。配置 psvr2 之後,您必須將其啟動。您還可以讓它在系統啟動時自動重新啟動。
psvr2 # pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) psvr2 # patchsvr setup -p http://psvr1:3816/solaris/ psvr2 # patchsvr start Starting Local Patch Server psvr2 # patchsvr enable |
這兩台更新伺服器均已完成配置並啟動,請配置用戶端系統來使用它們。請參閱如何指定更新來源 (GUI)。
以下範例顯示如何配置 Sun Update Connection 代理伺服器從 /export/updates 目錄中的本機更新集取得更新。指向此目錄的 URL 為 file:///export/updates。配置代理伺服器後,您必須將其啟動。您還可以讓它在系統啟動時自動重新啟動。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///export/updates # patchsvr start Starting Local Patch Server # patchsvr enable |
更新伺服器已完成配置並啟動,請配置用戶端系統來使用它。請參閱如何指定更新來源 (GUI)。
以下範例顯示如何配置 Sun Update Connection 代理伺服器從第一個 CD-ROM 光碟機所掛載 CD 上的本機更新集取得更新。指向此 CD 的 URL 為 file:///cdrom/cdrom0。配置代理伺服器後,您必須將其啟動。您還可以讓它在系統啟動時自動重新啟動。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///cdrom/cdrom0 # patchsvr start Starting Local Patch Server # patchsvr enable |
更新伺服器已完成配置並啟動,請配置用戶端系統來使用它。請參閱如何指定更新來源 (GUI)。
以下範例顯示如何配置 Sun Update Connection 代理伺服器從遠端系統上掛載的更新集取得更新。指向此目錄的 URL 為 /net/mars/export/updates。配置代理伺服器後,您必須將其啟動。您還可以讓它在系統啟動時自動重新啟動。
# pkginfo | grep SUNWpsvr system SUNWpsvrr Patch Server Deployment (Root) system SUNWpsvru Patch Server Deployment (Usr) # patchsvr setup -p file:///net/mars/export/updates # patchsvr start Starting Local Patch Server # patchsvr enable |
更新伺服器已完成配置並啟動,請配置用戶端系統來使用它。請參閱如何指定更新來源 (GUI)。
您可以檢查 Sun Update Connection 代理伺服器的配置設定,以協助診斷問題或瞭解伺服器更新的相關設定。
此資訊包含以下內容:
更新集的位置。本機伺服器上沒有所請求的更新時要檢查的更新來源。
網路代理伺服器資訊。用於與網際網路通訊的網路代理伺服器之主機名稱與連接埠。
更新快取的位置。快取更新的目錄。
以超級使用者的身份登入 Sun Update Connection 代理伺服器。
列出代理伺服器的配置設定。
# patchsvr setup -l Patch source URL: https://getupdates1.sun.com Cache location: /var/sadm/spool/patchsvr Web proxy host name: mars Web proxy port number: 8080 |
如果要變更 Sun Update Connection 代理伺服器的配置設定,您必須先停止代理伺服器。使用 patchsvr setup 指令變更設定後,您必須重新啟動代理伺服器。
如需有關可變更之配置設定的資訊,請參閱 patchsvr(1M) 線上手冊。
以超級使用者的身份登入到計劃當做 Sun Update Connection 代理伺服器使用的系統。
停止代理伺服器。
# patchsvr stop |
變更一項或多項配置設定,每個指令行一項設定。
例如,指定網路代理伺服器 network-proxy-name 和連接埠 port。
# patchsvr setup -x network-proxy-name:port |
啟動代理伺服器。
# patchsvr start |
此範例顯示如何變更 Sun Update Connection 代理伺服器的某些配置設定。Sun Update Connection 代理伺服器 使用網路代理伺服器與網際網路通訊。首先停止 Sun Update Connection 代理伺服器,然後指定網路代理伺服器的主機名稱 networkproxy1 和連接埠號碼 2010。
然後指定鏈中的下一個 Sun Update Connection 代理伺服器。您要配置兩台代理伺服器,以便為兩棟大樓中的系統提供服務。psvr1 伺服器從 Sun 更新伺服器取得更新。另一台伺服器 psvr2 從 psvr1 取得更新。透過將 URL (http://psvr1:3816/solaris/) 指定給 psvr2,將此伺服器配置為從 psvr1 取得更新。
# patchsvr stop Shutting down Local Patch Server # patchsvr setup -x networkproxy1:2010 # patchsvr setup -p http://psvr1:3816/solaris/ # patchsvr start Starting Local Patch Server |