5

配置 Sun 更新連線代理伺服器

本章說明如何在 Solaris 10 系統上配置 Sun 更新連線代理伺服器 (亦稱為本機修補程式伺服器)。本章包含下列與工作相關的資訊:

Sun 更新連線代理伺服器支援使用 Sun Update Connection, System Edition 1.0 產品和 Sun Patch Manager 2.0 產品的用戶端系統。Sun 更新連線用戶端系統與那些和 Sun Patch Manager 2.0 產品相關的本機修補程式伺服器舊功能不相容。



注意 - Sun 更新連線代理伺服器是一項選擇性功能,如果您購買 Sun 服務計畫,則可免費取得此功能。如需取得 Sun 服務計畫的相關資訊,請移至 Solaris 作業系統軟體支援網站並選擇適當的服務等級,網址是:http://www.sun.com/service/support/software/solaris/



如需代理伺服器的安裝說明,請參閱如何安裝 Sun 更新連線代理伺服器功能更新如何安裝 Sun 更新連線代理伺服器軟體


配置 Sun 更新連線代理伺服器 (工作圖)

下表列出了您在使用 patchsvr setup 指令配置企業內部網路上的更新伺服器時可以執行的工作。請參閱 patchsvr(1M) 線上手冊。

 

工作

說明

操作指示

第一次配置 Sun 更新連線代理伺服器。

將系統用做 Sun 更新連線代理伺服器之前,您必須執行下列操作:

  • 驗證系統上是否安裝了代理伺服器軟體。
  • (選擇性) 變更系統的配置設定,如指定網路代理伺服器。
  • 啟用系統做為 Sun 更新連線代理伺服器。
  • 配置用戶端系統以將您的 Sun 更新連線代理伺服器指定為更新來源。

如何初始配置 Sun 更新連線代理伺服器 (指令行)

(選擇性) 取得有關您的 Sun 更新連線代理伺服器配置之資訊。

此資訊可協助您診斷問題或檢視您指定的配置設定。

如何檢視 Sun 更新連線代理伺服器的配置設定 (指令行)

(選擇性) 變更您的 Sun 更新連線代理伺服器的配置設定。

根據預設值,您的代理伺服器直接連接到網際網路,並從 Sun 更新伺服器取得更新。

如果您的更新管理環境與預設值不相符,請相應修改配置設定。

如何變更 Sun 更新連線代理伺服器的配置設定 (指令行)



配置 Sun 更新連線代理伺服器

根據預設值,用戶端系統配置為從 Sun 更新伺服器取得更新。在下列情況下,您需要使用 Sun 更新連線代理伺服器:



注意 - Sun 更新連線代理伺服器是一項選擇性功能,如果您購買 Sun 服務計畫,則可免費取得此功能。如需取得 Sun 服務計畫的相關資訊,請移至 Solaris 作業系統軟體支援網站並選擇適當的服務等級,網址是:http://www.sun.com/service/support/software/solaris/



如需其他資訊,請參閱 Sun 更新連線代理伺服器

將 Sun 更新連線代理伺服器配置在更新管理環境中

要將 Sun 更新連線代理伺服器配置在更新管理環境中,並將用戶端系統配置為使用代理伺服器,必須完成以下工作:

1. 配置並啟動 Sun 更新連線代理伺服器。

請參閱如何初始配置 Sun 更新連線代理伺服器 (指令行)

2. 配置您的用戶端系統,以從 Sun 更新連線代理伺服器取得更新。

請參閱如何指定更新來源 (GUI)

完成這些工作後,您的用戶端系統即可從 Sun 更新連線代理伺服器取得更新。請參閱使用 Sun 更新管理員 GUI 管理 Solaris 更新

配置需求

Sun 更新連線代理伺服器需要從下列其中一種來源取得更新與更新資料:

設定 Sun 更新連線代理伺服器後,您必須配置每個用戶端系統以便與該代理伺服器進行通訊。然後用戶端系統即可從該代理伺服器取得更新。



注意 - 若在本機管理的系統為企業內部網路上 Sun 更新連線代理伺服器的用戶端時,您無需註冊用戶端系統。您必須註冊做為代理伺服器之用的系統。但是,如果您的用戶端系統也同時受 Sun 更新連線服務從遠端進行管理,您就必須該註冊用戶端系統。



使用指令行介面配置 Sun 更新連線代理伺服器

使用 patchsvr 指令配置及啟用 Sun 更新連線代理伺服器。請參閱 patchsvr(1M) 線上手冊。


程序圖示  如何初始配置 Sun 更新連線代理伺服器 (指令行)

將系統用做 Sun 更新連線代理伺服器之前,您必須確定已安裝代理伺服器軟體、配置並啟動代理伺服器,且配置用戶端以便與該系統進行通訊。



注意 - Sun 更新連線代理伺服器支援使用 Sun Update Connection, System Edition 1.0 產品和 Sun Patch Manager 2.0 產品的用戶端系統。Sun 更新連線用戶端系統與那些和 Sun Patch Manager 2.0 產品相關的本機修補程式伺服器舊功能不相容。



您要用做企業內部網路 Sun 更新連線代理伺服器的系統必須符合以下軟體需求:



注意 - 如果您的 Sun 更新連線代理伺服器使用網路代理伺服器連線到網際網路,您必須指定有關網路代理伺服器的資訊。請參閱如何變更 Sun 更新連線代理伺服器的配置設定 (指令行)



1. 以超級使用者身份登入您準備用做 Sun 更新連線代理伺服器的系統。

2. 判斷系統是否安裝了 SUNWpsvru 與 SUNWpsvrr 套件。


# pkginfo | grep SUNWpsvr
system      SUNWpsvrr      Patch Server Deployment (Root)
system      SUNWpsvru      Patch Server Deployment (Usr)

3. 如果未安裝套件,您必須先安裝它們才能繼續此工作。

4. 使用更新管理員註冊此系統。

請參閱使用 Sun 更新管理員註冊系統 (工作圖)

5. 如有需要,請指定 Sun 更新連線代理伺服器用於連線至網際網路的網路代理伺服器。

# patchsvr setup -x network-proxy-name:port

如果您沒有網路代理伺服器資訊,請與網路管理員聯絡。

6. 指定更新來源。

Sun 更新連線代理伺服器可以指向不同的更新來源。此更新來源可用於執行無法由代理伺服器完成的更新下載要求。根據預設值,Sun 更新連線代理伺服器的更新來源是 Sun 更新伺服器。

# patchsvr setup -p http://server-name:3816/solaris/

# patchsvr setup -p file:///directory-name

本機更新集可以在目錄中,在 CD 上,或者在遠端檔案系統上。

# patchsvr setup -p https://getupdates.sun.com/solaris/

7. 啟動 Sun 更新連線代理伺服器。

# patchsvr start

8. (選擇性) 啟用 Sun 更新連線代理伺服器以在每次系統啟動時同時啟動。

# patchsvr enable

範例:初始配置 Sun 更新連線代理伺服器

下列每個範例均會驗證系統是否安裝了 Sun 更新連線代理伺服器軟體。

配置 psvr1 以從 Sun 更新伺服器取得更新。另外,psvr1 使用網路代理伺服器與網際網路進行通訊。使用 Sun 更新連線代理伺服器之前,您必須指定 網路代理伺服器的主機名稱 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://getupdates.sun.com/solaris/
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)

配置並啟動更新伺服器後,配置用戶端系統以使用它。請參閱如何指定更新來源 (GUI)

配置並啟動更新伺服器後,配置用戶端系統以使用它。請參閱如何指定更新來源 (GUI)

配置並啟動更新伺服器後,配置用戶端系統以使用它。請參閱如何指定更新來源 (GUI)


程序圖示  如何檢視 Sun 更新連線代理伺服器的配置設定 (指令行)

您可以檢查 Sun 更新連線代理伺服器的配置設定,以協助診斷問題或瞭解該伺服器中與更新相關的設定。

包括下列資訊:

1. 以超級使用者身份登入 Sun 更新連線代理伺服器。

2. 列出代理伺服器的配置設定。


# patchsvr setup -l
Patch source URL: https://getupdates.sun.com/solaris/
Cache location: /var/sadm/spool/patchsvr
Web proxy host name: mars
Web proxy port number: 8080


程序圖示  如何變更 Sun 更新連線代理伺服器的配置設定 (指令行)

如果您想變更 Sun 更新連線代理伺服器的配置設定,必須先停止該代理伺服器。使用 patchsvr setup 指令變更設定後,您必須重新啟動代理伺服器。

要取得有關您可以變更的配置設定資訊,請參閱 patchsvr(1M) 線上手冊。

1. 以超級使用者身份登入您準備用做 Sun 更新連線代理伺服器的系統。

2. 停止代理伺服器。

# patchsvr stop

3. 變更一個或多個配置設定,每個指令行一個設定。

例如:指定網路代理伺服器 web-proxy-name 及連接埠 port

# patchsvr setup -x network-proxy-name:port

4. 啟動代理伺服器。

# patchsvr start

範例:變更 Sun 更新連線代理伺服器的配置設定。

此範例顯示如何變更 Sun 更新連線代理伺服器的部分配置設定。Sun 更新連線代理伺服器使用網路代理伺服器與網際網路進行通訊。首先,停止 Sun 更新連線代理伺服器,然後指定 網路代理伺服器的主機名稱 networkproxy1 及連接埠號碼 2010

接下來,指定鏈中的下一個 Sun 更新連線代理伺服器。您配置兩台代理伺服器以便為兩幢建築物中的系統提供服務。psvr1 伺服器從 Sun 更新伺服器取得更新。第二台伺服器 psvr2psvr1 取得更新。透過指定伺服器的 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