Oracle Solaris 自动注册是一项 Oracle Solaris 10 9/10 内置机制。本机制可以将有关系统的基本资产信息,也称为服务标签,在安装或升级后的重新引导中传送到 Oracle 产品注册系统,当系统配置发生变化时,也会在之后的重新引导中再次传送。Oracle 产品注册系统由部署在公共 Internet 上的 Web 服务组成。这些服务负责实现系统资产注册。Oracle 利用该信息来改进自身产品和服务。用户也可以检索和使用该信息以更有效地管理系统产品清单。
自动注册使用现有的服务标签技术,该技术可在网络上查找系统资产,然后将其注册在本地注册表中。服务标签包含系统上所安装产品的有关信息,例如,OS 版本信息和硬件配置信息。每个服务标签描述一个不同产品。要启用服务标签发送功能,请使用 My Oracle Support 凭证。有关更多信息,请参见 如何注册您的 Oracle Solaris 10 9/10 系统。
有关如何使用服务标签的更多信息,请转至 http://wikis.sun.com/display/ServiceTag/Download+OS+Service+Tag。
有关服务标签的一般信息,请参见 stclient(1M) 手册页。
常见问题解答以及有关如何获取 My Oracle Support 初始访问权限的信息,请转至 http://www.oracle.com/us/support/044753.html#SS6。
Oracle 通过在安装或升级前或过程中收集的支持凭证和网络连通性信息,将产品注册和指定用户帐户相关联。同时,在安装后通过运行 regadm auth 命令也可提供支持凭证。请参见 通过指定命名的支持凭证验证用户。如果未指定支持凭证和网络连通性信息,自动注册过程会建立一个直接的 HTTP 网络连接(无代理)并匿名注册。
通过指定支持凭证注册系统,必须要有有效的 My Oracle Support 帐户或 Sun 联机帐户。支持凭证由用户名和口令组成,允许您获得 Oracle 的支持门户和 Oracle 产品注册系统验证。
有关获得 My Oracle Support 帐户的信息,请转至 http://www.oracle.com/support/premier/myoraclesupport.html。
有关获得 Sun 联机帐户的信息,请转至 https://reg.sun.com/register。
运行 Oracle Solaris 10 9/10 时,可按以下方式提供支持凭证:
安装或升级前或过程中
在自动安装或升级之前(使用“网络安装”或 Oracle Solaris JumpStart),可以通过将新关键字 auto_reg 添加到 sysidcfg 文件中提供支持凭证。可以使用同一关键字创建匿名注册或禁用自动注册特性。如果未添加 auto_reg 关键字到 sysidcfg 文件中,在安装或升级过程中会提示提供支持凭证。
在交互式安装或升级过程中,会提示您提供支持凭证。或者,您也可以匿名注册。在交互式安装或升级过程中,您也可提供网络配置信息,例如代理服务器和代理端口。
在安装或升级过程中,可使用新 Oracle Solaris Live Upgrade -k 命令选项提供支持凭证、代理服务器信息或匿名注册。
有关在安装前或安装过程中提供支持凭证的详细信息,请参见《Oracle Solaris 10 9/10 安装指南:规划安装和升级》中的“Oracle Solaris 自动注册”。
安装或升级后
安装后,运行 regadm 命令,通过提供命名的支持凭证,将匿名注册的系统转为完全注册。同时也可运行 regadm 命令,提供网络配置信息,例如代理服务器和代理端口。有关详细信息,请参见 通过指定命名的支持凭证验证用户。
自动注册由 svc:/application/autoreg SMF 服务管理。该服务在引导时运行一次,以检查系统配置中的更改。
当系统配置发生变化时,服务标签数据将自动发送到 Oracle 产品注册系统,按如下方式进行:
安装或升级后初始化重新引导过程中
安装或升级后重新引导系统时,最新安装的产品信息将自动发送到 Oracle 产品注册系统。
系统配置发生变化后的随后重新引导过程中
安装或升级后,如果产品数据库发生更改,信息将自动发送到 Oracle 产品注册系统。
通过运行 regadm register 命令直接发送
使用 regadm register 命令注册系统的步骤和执行系统重新引导的步骤基本相同。如果系统配置发生变化,运行该命令时会立即进行产品注册。配置数据将自动传送到 Oracle 产品注册系统,无需重新引导系统。有关运行 regadm 命令注册系统的更多信息,请参见 如何使用 regadm 命令注册系统。
要获得已注册产品的有关信息,请转至 https://inventory.sun.com/inventory/data.jsp。有关服务标签的一般信息,请转至 http://wikis.sun.com/display/ServiceTag/Download+OS+Service+Tag。
安装后,特权系统管理员可使用 regadm 命令执行下列任务:
管理 SMF 服务,该服务可管理自动注册过程。
显示当前自动注册配置。
使用 My Oracle Support 通过指定命名的支持凭证验证一个指定用户或帐户。
配置或重新配置自动注册属性。
清除自动注册属性。
独立于安装过程直接注册系统。
有关更多信息,请参见 regadm(1M) 手册页。
有关与任务相关的信息,请参见使用 regadm 命令注册系统。
系统重新引导过程中,“自动注册”SMF 服务根据“服务标签”注册表中的信息查看上一次重新引导后,系统配置是否发生更改。如果有更改,最新安装产品的服务标签(例如,Oracle Solaris 10 9/10 OS)将发送到 Oracle 产品注册系统并用已记录的支持凭证注册,如果未曾提供支持凭证,则匿名注册。数据通过使用“超文本安全传输协议”(HTTPS) 连接发送。如果重新引导过程中,没有发现系统配置更改,则不执行任何注册。
虽然在缺省情况下自动注册特性已启用,但您也可选择禁用该特性。有关信息,请参见 如何禁用自动注册 SMF 服务。
自动注册 SMF 服务 仅 在全局区域运行。
除自动注册 SMF 服务外,自动注册过程包括其他一些组件,这些组件在运行中相互配合,对系统资产的自动注册有一定影响。下图显示了这些组件及其之间的相互关系。
自动注册包括下列组件:
自动注册命令行界面
自动注册CLI (/usr/sbin/regadm) 允许特权系统管理员自动注册Oracle Solaris 系统。单独命令可在命令行中执行,或在大型服务器环境中通过使用脚本自动化执行。有关更多信息,请参见 regadm(1M) 手册页和 使用 regadm 命令注册系统。
Oracle 产品注册系统
Oracle 产品注册系统由部署在公共 Internet 上的 Web 服务组成。这些服务负责实现产品注册。
安全传输机制
Oracle 使用安全单向的传输系统实现对其注册系统的访问。客户端产生的信息用私钥加密。从服务标签注册表中提取注册产品,之后通过使用安全的 HTTPS 连接(端口 443)上传到 My Oracle Support。通过使用 HTTPS 连接,在不安全网络中创建安全通道。注册过程中,如果未指定 HTTP 代理和端口,则使用直接网络连接。通信是对外的,并且仅从客户系统发起。
自动注册数据元素
构成注册的数据元素和服务标签模式中使用的数据元素相同。有关传送到 Oracle 产品注册系统的数据的更多信息,请转至 https://inventory.sun.com/inventory/。