Sun Update Connection System 1.0.8 管理指南

配置 Sun Update Connection Proxy

缺省情况下,客户机系统配置为从 Sun 更新服务器获取更新。在以下情况中,您需要使用 Sun Update Connection Proxy:

有关附加信息,请参见Sun Update Connection Proxy

将更新管理环境配置为包括 Sun Update Connection Proxy

如果要将更新管理环境配置为包含 Sun Update Connection Proxy,并将客户机系统配置为使用此代理,则需要完成以下任务:

  1. 配置并启动 Sun Update Connection Proxy。

    请参见如何初始配置 Sun Update Connection Proxy(命令行)

  2. 将客户机系统配置为从 Sun Update Connection Proxy 获取更新。

    请参见如何指定更新源 (GUI)

完成这些任务后,即可使用客户机系统从 Sun Update Connection Proxy 获取更新。请参见第 4 章,使用 Update Manager GUI 管理 Solaris 更新

Sun Update Connection Proxy 日志存储在 /var/patchsvr/logs 目录中。

配置要求

Sun Update Connection Proxy 需要从以下更新源之一获取更新和更新数据:

设置 Sun Update Connection Proxy 后,必须配置每个客户机系统以与该代理进行通信。然后,您的客户机系统即可从该代理获取更新。


注 –

如果您本地管理的系统是内联网上 Sun Update Connection Proxy 的客户机,则无需注册客户机系统。您必须注册用作代理的系统。但是,如果您的客户机系统还通过 Sun Update Connection Hosted Web 应用程序进行远程管理,则必须注册该客户机系统。


使用命令行界面配置 Sun Update Connection Proxy

使用 patchsvr 命令配置并启用 Sun Update Connection Proxy。请参见 patchsvr(1M) 手册页。

Procedure如何初始配置 Sun Update Connection Proxy(命令行)

将系统用作 Sun Update Connection Proxy 之前,必须确保已安装代理软件,配置并启动代理,并配置客户机以与该代理进行通信。

有关如何安装此代理的说明,请参见如何安装 Update Manager 功能更新如何安装 Update Manager 客户机软件


注 –

Sun Update Connection Proxy 支持使用 Sun Update Connection Hosted 产品和 Sun Patch Manager 2.0 产品的客户机系统。Sun Update Connection System 客户机系统与 Sun Patch Manager 2.0 产品先前具有的 Local Patch Server 功能不兼容。


要在内联网上用作 Sun Update Connection System Proxy 的系统必须满足以下软件要求:


注 –

如果 Sun Update Connection Proxy 使用网络代理连接到 Internet,则您必须指定有关此网络代理的信息。请参见如何更改 Sun Update Connection Proxy 的配置设置(命令行)


  1. 以超级用户身份登录到要用作 Sun Update Connection Proxy 的系统。

  2. 确定系统上是否安装了 SUNWpsvruSUNWpsvrr 软件包。


    # pkginfo | grep SUNWpsvrsystem      SUNWpsvrr      Patch Server Deployment (Root)
    system      SUNWpsvru      Patch Server Deployment (Usr)
  3. 如果未安装这些软件包,则必须先安装才能继续此任务。

  4. 在 Update Manager 中注册此系统。

    请参见在 Update Manager 中注册系统(任务图)

  5. 如果需要,请指定 Sun Update Connection Proxy 用于连接到 Internet 的网络代理。


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

    如果没有网络代理信息,请联系网络管理员。

  6. 指定更新源。

    Sun Update Connection Proxy 可指向不同的更新源。此更新源可用于执行代理无法完成的更新下载请求。缺省情况下,Sun Update Connection Proxy 的更新源为 Sun 更新服务器。

    • 要指定 Sun Update Connection Proxy 链中的下一个更新服务器,请键入:


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

      用于代理服务器的端口为 3816

    • 要指定 Sun Update Connection Proxy 上的更新集合,请键入:


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

      本地更新集合可位于目录中、CD 上或远程文件系统上。

    • 要指定 Sun 更新服务器(缺省值),请键入:


      # patchsvr setup -p https://getupdates1.sun.com/
      
  7. 启动 Sun Update Connection Proxy。


    # patchsvr start
    
  8. (可选)启用 Sun Update Connection Proxy,以便每次系统引导时能一同启动。


    # patchsvr enable
    

示例:首次配置 Sun Update Connection Proxy

以下每个示例均会验证系统上是否安装了 Sun Update Connection Proxy 软件。

Procedure如何查看 Sun Update Connection Proxy 的配置设置(命令行)

您可以检查 Sun Update Connection Proxy 的配置设置以帮助诊断问题或了解服务器更新的相关设置。

此信息包括以下内容:

  1. 以超级用户的身份登录到 Sun Update Connection Proxy。

  2. 列出代理的配置设置。


    # 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

Procedure如何更改 Sun Update Connection Proxy 的配置设置(命令行)

如果要更改 Sun Update Connection Proxy 的配置设置,必须先停止代理。使用 patchsvr setup 命令更改设置后,必须重新启动代理。

有关可更改的配置设置的信息,请参见 patchsvr(1M) 手册页。

  1. 以超级用户身份登录到要用作 Sun Update Connection Proxy 的系统。

  2. 停止此代理。


    # patchsvr stop
    
  3. 更改一个或多个配置设置,每个命令行一个设置。

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


    # patchsvr setup -x network-proxy-name:port
    
  4. 启动此代理。


    # patchsvr start
    

示例:更改 Sun Update Connection Proxy 的配置设置

本示例显示如何更改 Sun Update Connection Proxy 的某些配置设置。Sun Update Connection Proxy 使用网络代理与 Internet 进行通信。首先停止 Sun Update Connection Proxy,然后指定网络代理的主机名称 networkproxy1 和端口号 2010

其次,指定链中的下一个 Sun Update Connection Proxy。您要配置两个代理,以便为两栋大楼中的系统提供服务。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