Oracle Solaris 10 9/10 安装指南:基于网络的安装

auto_reg 关键字

从 Oracle Solaris 10 9/10 发行版开始,您可以使用 auto_reg 关键字设置或禁用自动注册。

什么是自动注册?

Oracle Solaris 自动注册是 Oracle Solaris 10 9/10 发行版的新增功能。当您安装或升级系统时,该系统的配置数据在重新引导时将自动通过现有服务标签技术与 Oracle 产品注册系统进行通信。例如,使用您的系统的服务标签数据可帮助 Oracle 改进客户支持和服务。您可以在 http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ 了解有关服务标签的信息。

您可使用相同的配置数据来创建和管理您自己的系统清单。通过以下的一个注册选项使用支持凭证注册后,即可记录和跟踪系统及其所安装软件产品的服务标签,从而轻松地管理系统清单。有关跟踪已注册产品的说明,请参见 http://wikis.sun.com/display/SunInventory/Sun+Inventory

您可以选择将配置数据匿名发送到 Oracle 产品注册系统,这样发送至 Oracle 的配置数据不会包含指向客户名称的链接。您也可以禁用自动注册。

有关自动注册的更多信息,请参见《Oracle Solaris 10 9/10 安装指南:规划安装和升级》中的“Oracle Solaris 自动注册”

auto_reg 关键字

您可以在进行无人参与的安装或升级之前使用 sysidcfg 文件中的 auto_reg 关键字为自动注册提供支持凭证,选择匿名注册或禁用自动注册。如果不对 sysidcfg 文件中的这些关键字进行设置,则会在安装或升级期间提示您提供凭证或进行匿名注册。

下面显示了 auto_reg 关键字的通用语法。


auto_reg=[anon |none |noproxy |all |disable ] {
oracle_user=username
oracle_pw=oracle-password
http_proxy_host=hostname
http_proxy_port=port-number
http_proxy_user=proxy-username
htty_proxy_pw=proxy-password
}

要使用该关键字,首先通过选择以下主值之一指定基本注册类型:anonnone noproxyalldisable,如下表所述。然后,使用以下附加关键字提供特定的 My Oracle Support 凭证以及代理服务器信息以便进行自动注册。

表 2–4 auto_reg 关键字和值

关键字 

值 

auto_reg

auto_reg 是主要关键字。该关键字可使用下列值之一来指定想要使用的自动注册类型。

自动注册anonnone

如果使用 anon 值或 none 值,则服务标签将自动匿名注册到 Oracle。匿名注册意味着发送至 Oracle 的配置数据不包含指向客户或个人的名称的链接。如果在安装期间提供 My Oracle Support 凭证,这些凭证将被忽略并继续执行匿名注册。

  • 如果想要在 sysidcfg 文件中,或者在安装或升级期间收到提示时提供代理服务器信息,则可以使用 anon 值。

  • 如果不想要在 sysidcfg 文件中提供代理服务器信息,则可以使用 none 值。如果在安装或升级期间提供代理服务器信息,该代理服务器信息将被忽略。

使用支持凭证注册 noproxyall

如果使用 noproxy 值或 all 值,则在安装或升级系统后重新引导时使用您的 My Oracle Support 凭证向 Oracle 注册服务标签。您需要在 sysidcfg 文件中,或者在安装或升级期间收到提示时提供 My Oracle Support 凭证。

  • 如果想要在 sysidcfg 文件,或者在安装或升级期间收到提示时提供代理服务器信息,则可以使用 all 值。

  • 如果不想要在 sysidcfg 文件中提供代理服务器信息,则可以使用 noproxy 值。如果在安装或升级期间提供代理服务器信息,该代理服务器信息将被忽略。

禁用自动注册disable

如果使用 disable 值,则会禁用自动注册。一旦禁用,则需要使用 regadm 命令才能重新启用自动注册。有关更多信息,请参见 regadm(1M) 手册页。

有关以上各值的示例,请参见后续章节。 

次要关键字: 

在主 auto_reg 关键字中使用以下关键字和值提供 My Oracle Support 凭证或代理服务器信息。

oracle_user

username – 提供您的 My Oracle Support 用户名。例如,oracle_user=myusername

oracle_pw

oracle_password – 以明文(未加密)形式提供您的 My Oracle Support 密码。例如,oracle_pw=j32js94jrjsW

http_proxy_host

hostname – 提供代理服务器主机名,例如,http_proxy_host=sss.com

http_proxy_port

port_number – 提供代理服务器端口号,例如,http_proxy_port=8050

http_proxy_user

proxy_username – 提供代理服务器用户名,例如,http_proxy_user=proxyusername

htty_proxy_pw

proxy_password – 以明文(未加密)形式提供代理服务器密码,例如,http_proxy_pw=sej47875WSjs

sysidcfg(4) 手册页中也包含此信息。

匿名注册示例

使用 anonnone 值进行匿名注册。匿名注册意味着发送到 Oracle 的配置数据与客户或个人的名称无关。如果在安装期间提供 My Oracle Support 凭证,这些凭证将被忽略并继续执行匿名注册。

要包含代理服务器信息,请参见 anon 值。如果不想要包含代理服务器信息,请使用 none 值。

在以下示例中,anon 值指定使用匿名方式向 Oracle 注册服务你标记。并且,您可以在 sysidcfg 文件中或者在安装或升级期间收到提示时提供代理服务器信息,如以下示例所示。


auto_reg=anon {
http_proxy_host=sss.com
http_proxy_port=8040
http_proxy_user=myproxyusername
htty_proxy_pw=si329jehId
}

在以下示例中,none 值指定向 Oracle 匿名注册您的服务标签,并且您不想要包含代理服务器信息。即使在安装或升级期间提供代理服务器信息,该信息也会被忽略。


auto_reg=none

使用支持凭证注册的示例

在安装或升级系统后进行重新引导时,使用 noproxy 值或 all 值可使用您的 My Oracle Support 凭证向 Oracle 注册服务标签。

要包含代理服务器信息,请参见 all 值。如果不想要包含代理服务器信息,可以使用 noproxy 值。请参见以下示例。

在以下示例中,all 值指定在安装或升级系统后重新引导时使用您的 My Oracle Support 凭证向 Oracle 注册服务标签。您需要按照此示例提供 My Oracle Support 凭证,或者在安装或升级期间收到提示时提供。由于使用了 all 值,因此还必须提供代理服务器信息(如下例所示),或者在安装或升级期间收到提示时提供。


auto_reg=all {
oracle_user=myusername
oracle_pw=ajsi349EKS987
http_proxy_host=sss.com
http_proxy_port=8030
http_proxy_user=myproxyusername
htty_proxy_pw=adjsi2934IEls
}

在以下示例中,noproxy 值指定在安装或升级系统后重新引导时使用您的 My Oracle Support 凭证向 Oracle 注册服务标签。您需要按照下述方式提供 My Oracle Support 凭证,或者在安装或升级期间收到提示时提供。但是,由于使用了 noproxy 值,所以不需要提供代理服务器信息。即使在安装或升级期间提供代理服务器信息,该信息也会被忽略。


auto_reg=noproxy {
oracle_user=myusername
oracle_pw=sie7894KEdjs2
}

禁用自动注册的示例

在以下示例中,disable 值指定禁用自动注册。您需要使用 regadm 命令才能重新启用自动注册。有关更多信息,请参见 regadm(1M) 手册页。


auto_reg=disable