5 章

配置 Sun 更新连接代理

本章介绍如何在 Solaris 10 系统上配置 Sun 更新连接代理(也称“本地修补程序服务器”)。本章介绍了下列与任务相关的信息:

Sun 更新连接代理支持那些运行 Sun 更新连接系统版 1.0 产品和 Sun 修补程序管理器 2.0 产品的客户机系统。Sun 更新连接客户机系统不与 Sun 修补程序管理器 2.0 产品关联的早期本地修补程序服务器功能兼容。



注 - Sun 更新连接代理是一个可选功能,如果您拥有 Sun 服务计划,则可免费获得。有关获得 Sun 服务计划的信息,请访问 http://www.sun.com/service/support/software/solaris/ 站点上的 "Solaris Operating System Software Support",并选择相应的服务级别。



有关如何安装代理的说明,请参阅“如何安装 Sun 更新连接代理功能更新”或“如何安装 Sun 更新连接代理软件”。


配置 Sun 更新连接代理(任务图)

下表列出了您在使用 patchsvr setup 命令配置内联网上的更新服务器时可以执行的任务。有关说明,请参见 patchsvr(1M) 手册页。

 

任务

说明

了解相关信息

初次配置 Sun 更新连接代理。

在将您的系统用作 Sun 更新连接代理之前,您必须执行下列操作:

  • 验证系统上是否安装了代理软件。
  • (可选)更改系统的配置设置,例如指定网络代理。
  • 启用系统充当 Sun 更新连接代理。
  • 配置客户机系统以将您的 Sun 更新连接代理指定为更新源。

如何初次配置 Sun 更新连接代理(命令行)

(可选)获取您的 Sun 更新连接代理的配置信息。

此信息可帮助您诊断问题或者查看您所指定的配置设置。

如何查看 Sun 更新连接代理的配置设置(命令行)

(可选)更改您的 Sun 更新连接代理的配置设置。

缺省情况下,您的代理直接连接到 Internet 并从 Sun 更新服务器获取更新。

如果您的更新管理环境与缺省情况不匹配,请相应修改配置设置。

如何更改 Sun 更新连接代理的配置设置(命令行)



配置 Sun 更新连接代理

缺省情况下,客户机系统从 Sun 更新服务器获取更新。在下列情况下,您需要使用 Sun 更新连接代理:



注 - Sun 更新连接代理是一个可选功能,如果您拥有 Sun 服务计划,则可免费获得。有关获得 Sun 服务计划的信息,请访问 http://www.sun.com/service/support/software/solaris/ 站点上的 "Solaris Operating System Software Support",并选择相应的服务级别。



有关其他信息,请参见“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 更新连接系统版 1.0 产品和 Sun 修补程序管理器 2.0 产品的客户机系统。Sun 更新连接客户机系统不与 Sun 修补程序管理器 2.0 产品关联的早期本地修补程序服务器功能兼容。



在内联网上充当 Sun 更新连接代理的系统必须符合下列软件要求:



注 - 如果您的 Sun 更新连接代理使用网络代理连接到 Internet,则您必须指定关于此网络代理的信息。有关说明,请参见“如何更改 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 更新连接代理用于连接到 Internet 的网络代理。

# 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 通过网络代理与 Internet 进行通信。在可以使用 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

配置 psvr2 以让其从 psvr1 获取更新,方法是指定 psvr1 的 URL:http://psvr1:3816/solaris/。在配置 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. 更改一个或多个配置设置,每个命令行一个设置。

例如,指定一个网络代理 network-proxy-name 和端口 port

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

4. 启动该代理。

# patchsvr start

示例:更改 Sun 更新连接代理的配置设置

本示例显示了如何更改 Sun 更新连接代理的一些配置设置。Sun 更新连接代理通过网络代理与 Internet 进行通信。首先,停止 Sun 更新连接代理,然后指定网络代理的主机名称 networkproxy1 和端口号 2010

接下来,指定链中的下一个 Sun 更新连接代理。您将配置两个代理以便为两幢建筑物中的系统提供服务。psvr1 服务器从 Sun 更新服务器获取更新。第二个服务器 psvr2psvr1 获取更新。配置 psvr2 以让其从 psvr1 获取更新,方法是指定 psvr1 的 URL:http://psvr1:3816/solaris/


# 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