Oracle Solaris 10 9/10 安装指南:规划安装和升级

第 2 章 Solaris 安装的新增功能

本章介绍了 Solaris 安装程序中的新增功能。要查看 Solaris OS 的所有功能,请参见《Oracle Solaris 10 9/10 新增功能》。本章介绍以下各节。

Oracle Solaris 10 9/10 发行版安装方面的新增功能

仅为安装提供了 DVD 介质

从 Oracle Solaris 10 9/10 发行版开始,仅提供安装 DVD。不再提供 Solaris Software CD。

Oracle Solaris 自动注册

什么是自动注册?

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 的配置数据不包含指向客户名称的链接。您也可以禁用自动注册。

如何启用或修改自动注册

缺省情况下已启用自动注册。自动注册会使用 x86 或 SPARC 安装或升级之前、期间或之后提供的支持凭证和代理服务器信息,如下所示。

安装或升级之前或期间

安装或升级之后

安装之后,有权限的系统管理员可使用 regadm 命令行实用程序来执行自动注册和管理服务标签清单。您可以使用 regadm 命令来执行以下任务。

所有这些任务都可独立于安装或升级使用 regadm 命令来执行。有关详细信息,请参见 《系统管理指南:基本管理》中的第 17  章 “使用 Oracle Solaris 自动注册的 regadm 命令(任务)”

数据何时传输至 Oracle?

在安装或升级后重新引导时,SMF 服务 svc:/application/autoreg 会将新的或已更改的系统配置和注册数据发送至 Oracle 产品注册系统。

或者,在使用 regadm register 命令注册您的系统或更改注册信息时,该数据会立即传输至 Oracle 产品注册系统。

系统注册后,只要再次更改系统配置,则更改完成后,更改后的配置数据将在下次重新引导时自动发送至 Oracle 产品注册系统。

支持哪些配置?

任何 x86 系统或 SPARC 系统,及其可使用 Oracle Solaris 10 9/10 发行版进行安装或升级的组件产品,均支持自动注册。所有的 Oracle Solaris 安装技术均支持自动注册。例如,WAN Boot、Oracle VM Server for SPARC、VirtualBox 或区域均支持自动注册。


注 –

对于区域,自动注册数据仅从全局区域发送至 Oracle 产品注册系统。


验证

Oracle 使用安全、单向的传输系统来访问 Oracle 产品注册系统。已注册产品的服务标签从服务标签注册表中提取,然后通过安全的超文本安全传输协议 (HTTPS) 连接上传至 My Oracle Support。通信为出站式,并且仅从客户系统中发起。客户机生成的信息会进行加密。

如何禁用自动注册

您可以通过以下方式在 SPARC 系统或 x86 系统中禁用自动注册,以阻止向 Oracle 产品注册系统传输数据。

自动安装

如果正在执行自动安装或升级,例如使用 Solaris JumpStart 程序,您可以在安装或升级之前禁用自动注册,如下所示。

  1. 在开始安装或升级之前,编辑 sysidcfg 文件,将 auto_reg 关键字添加到文件,如下所示。


    auto_reg=disable
  2. 继续自动安装或升级。

  3. 可选:在安装完成后,系统重新引导时,验证自动注册功能是否已禁用,如下所示。


    # regadm status
    Solaris Auto-Registration is currently disabled

手动安装

  1. 开始交互式安装或升级。

  2. 在交互式安装或升级期间,安装程序会提示您选择自动重新引导。请选择该选项,否则安装或升级完成后将自动重新引导。您需要在重新引导系统之前禁用自动注册。

  3. 安装完成后,重新引导系统之前,打开一个终端窗口,如下所示。

    • 对于 GUI 安装,单击右键以打开终端窗口。

    • 对于文本安装,按 "!" 打开终端窗口。

  4. 在命令行中删除 /a/var/tmp/autoreg_config 文件。

  5. 重新引导系统。


    # reboot

对于 Live Upgrade

  1. 在执行 Live Upgrade 之前,打开文本编辑器并创建包含以下自动注册信息的文件。


    autoreg=disable
  2. 保存此文件。

  3. 在运行 luupgrade 命令时指向此文件,如下所示。


    luupgrade -k /<path>/<filename>

详细信息

有关自动注册的详细信息,请参见以下资源。

表 2–1 自动注册文档

问题 

资源 

如何查看和管理已注册产品的清单? 

《系统管理指南:基本管理》中的第 17  章 “使用 Oracle Solaris 自动注册的 regadm 命令(任务)”

如何在交互式安装期间设置自动注册? 

《Oracle Solaris 10 9/10 安装指南:基本安装》

如何为自动安装设置 sysidcfg 文件以启用或禁用自动注册?

《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“auto_reg 关键字”

如何设置自动注册以与 Live Upgrade 一同使用? 

《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》

如何使用 regadm 命令以独立于安装或升级来修改或启用自动注册?

《系统管理指南:基本管理》中的第 17  章 “使用 Oracle Solaris 自动注册的 regadm 命令(任务)”

何处可以了解有关 My Oracle Support 的更多信息? 

面向 Sun 客户与合作伙伴的 My Oracle Support 常见问题解答

何处可以了解有关获得 Sun Online Support 的信息? 

创建 Sun 在线帐户

灾难恢复映像

从 Oracle Solaris 10 9/10 发行版开始《Oracle Solaris 10 9/10 Installation Guide: Solaris Flash Archives (Creation and Installation)》包含有关如何创建可用于将系统恢复至“出厂”状态的 Flash 归档恢复映像的信息。请参见《Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)》中的第 5  章 “创建和使用灾难恢复映像”。本章提供创建可载入目标系统以恢复故障磁盘驱动器的 Flash 归档 (FLAR) 映像的简单说明。

Solaris 10 10/09 发行版安装方面的新增功能

ZFS 和 Flash 安装支持

从 Solaris 10 10/09 发行版开始,您可以设置 JumpStart 配置文件,以标识 ZFS 根池的 Flash 归档文件。

可以在运行 UFS 根文件系统或 ZFS 根文件系统的系统中创建 Flash 归档文件。ZFS 根池的 Flash 归档文件包含整个池分层结构,但交换卷和转储卷以及任何已排除的数据集除外。交换卷和转储卷是在安装 Flash 归档文件时创建的。

您可以按如下方式使用 Flash 归档文件安装方法:

有关详细说明及限制,请参见《Oracle Solaris ZFS 管理指南》中的“安装 ZFS 根文件系统(Oracle Solaris Flash 归档文件安装)”

支持在 2 TB 磁盘上安装和引导 Solaris OS

在以前的 Solaris 发行版中,无法从大小超过 1 TB 的磁盘安装和引导 Solaris OS。从 Solaris 10 10/09 发行版开始,您可以从大小高达 2 TB 的磁盘安装和引导 Solaris OS。

从 Solaris 10 10/09 发行版开始,您可以在任意大小的磁盘上使用 VTOC 标号,但 VTOC 的可寻址空间被限制为 2 TB。此功能允许将大于 2 TB 的磁盘用作引导驱动器,但该标号可使用的空间被限制为 2 TB。


注 –

此功能仅可用于运行 64 位内核的系统。对于基于 x86 的系统,所需的最低内存为 1 GB。


有关详细信息,请参见《System Administration Guide: Devices and File Systems》中的“Two-Terabyte Disk Support for Installing and Booting the Solaris OS”

更快速地安装

从 Solaris 10 10/09 发行版开始,SVR4 软件包命令运行速度更快。此增强功能意味着 Solaris 安装技术(如初始安装、升级、Live Upgrade 和区域安装)执行速度显著加快。

区域并行修补减少了修补时间

从 Solaris 10 10/09 发行版开始,区域并行修补增强了标准 Solaris 10 修补实用程序。此功能通过以并行方式修补非全局区域改进了区域修补性能。

对于 Solaris 10 10/09 发行版之前的发行版,在以下修补实用程序中提供了此功能:


注 –

全局区域仍是在修补非全局区域之前进行修补。


有关更多信息,请参见以下文档:

Solaris 10 10/08 发行版安装方面的新增功能

安装 ZFS 根文件系统

从 Solaris 10 10/08 发行版开始,可以安装和引导 ZFS 根文件系统。

下列安装程序执行 ZFS 根池的初始安装。

可以使用 Solaris Live Upgrade 执行下列任务:

使用 lucreate 命令创建一个 ZFS 引导环境后,可以对该引导环境使用其他 Solaris Live Upgrade 命令,例如 luupgradeluactivate 命令。有关针对 ZFS 使用 Solaris Live Upgrade 的更多信息,请参见《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的第 11  章 “Solaris Live Upgrade 和 ZFS(概述)”

安装介质的结构更改

从 Solaris 10 10/08 发行版开始,Solaris Operating System DVD 和 Solaris Software - 1 CD 的结构已针对 SPARC 平台进行了更改。片 0 不再位于目录结构的顶层。因此,x86 和 SPARC DVD 的结构与 Solaris Software - 1 CD 相同。如果您混合使用平台(例如使用 SPARC 安装服务器和 x86 介质),则这种结构更改可以简化安装服务器的设置。有关设置安装服务器的过程,请参见:

Solaris 10 8/07 发行版安装方面的新增功能

在安装了非全局区域 (Non-global zone) 的情况下升级 Solaris OS

从 Solaris 10 8/07 发行版开始,可以在安装了非全局区域的情况下升级 Solaris OS,而不存在大多数以前的发行版所具有的限制。


注 –

升级时的唯一限制是关于 Solaris Flash 归档文件方面的。如果使用 Solaris Flash 归档文件来安装,则包含非全局区域的归档文件将无法正确安装在系统上。


为适应安装了非全局区域的系统所作的更改总结如下。

有关安装了非全局区域的系统的逐步升级过程或 Solaris Zones 分区技术的信息,请参见以下参考资料。

说明 

更多信息 

在安装了非全局区域的系统上使用 Solaris Live Upgrade 进行升级 

《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的第 8  章 “在安装了非全局区域的系统中升级 Solaris OS”

创建并使用非全局区域 

《系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones》

使用 JumpStart 进行升级 

《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》

使用 Solaris 安装程序交互式 GUI 进行升级 

《Oracle Solaris 10 9/10 安装指南:基本安装》

新的 sysidkdb 工具可防止要求配置键盘

在以下发行版中,此功能为新增功能:

可利用 sysidkdb 工具配置您的 USB 语言及其相应的键盘布局。

将执行以下过程:

SPARC: 以前,USB 键盘在安装过程中自识别值假定为 1。因此,所有非自识别键盘在安装过程中通常会配置为美国英语键盘布局。


注 –

PS/2 键盘不是自识别键盘。在安装过程中,将要求您选择键盘布局。


使用 JumpStart 程序时防止出现提示

如果键盘不是自识别键盘,并且您希望在 JumpStart 安装过程中不要出现提示,请在 sysidcfg 文件中选择键盘语言。对于 JumpStart 安装,缺省设置为美国英语。要选择其他语言及其相应的键盘布局,请在 sysidcfg 文件中设置键盘关键字。

有关更多信息,请参见以下内容之一:

安装期间可配置 NFSv4 域名

从 Solaris 10 8/07 发行版开始,可以在 Solaris OS 安装过程中定义 NFS 版本 4 域。以前,NFS 域名在安装后系统第一次重新引导过程中进行定义。

这一新增功能可从以下几方面影响安装:

Solaris 10 11/06 发行版安装方面的新增功能

使用受限制的联网配置文件增强了安全性

从 Solaris 10 11/06 发行版开始,您可以在安装过程中为网络服务设置缺省行为,以便以更加安全的方式运行。在交互式安装(有人参与的安装)期间,安装配置选择屏幕中将提供此新安全性选项。对于自动 JumpStart 安装(无人参与的安装),您可以在 sysidcfg 文件中使用新的 service_profile 关键字来选择受限制的网络配置文件。此安全性选项仅适用于初始安装。升级时会保留所有以前设置的服务。如有必要,可在升级后通过使用 netservices 命令对网络服务进行限制。

如果选择限制网络安全性,将有许多服务被完全禁用。其他服务仍处于启用状态,但这些服务会被限制为只能进行本地连接。安全 Shell 仍可用于对系统进行远程管理访问。

使用此受限制的联网配置文件,可以降低在 Internet 或 LAN 中的暴露风险。系统中的图形桌面仍完全可用,外发网络访问仍可照常进行。例如,您仍然可以访问图形界面,使用浏览器或电子邮件客户机以及挂载 NFSv4 文件共享。

可以在安装后,使用 netservices open 命令,或通过使用 SMF 命令启用各个服务来启用网络服务。请参见在安装后修改安全性设置

有关此安全性选项的其他信息,请参见以下参考资料。

表 2–2 有关受限制的网络配置文件的其他信息

说明 

更多信息 

管理网络服务的安全性 

《系统管理指南:基本管理》中的“如何创建 SMF 配置文件”

在安装后重新打开网络服务 

在安装后修改安全性设置

规划安装配置 

规划网络安全性

在有人参与的安装期间选择受限制的网络安全性 

《Oracle Solaris 10 9/10 安装指南:基本安装》中的第 2  章 “使用适用于 UFS 文件系统的 Solaris 安装程序进行安装(任务)”

为 JumpStart 安装设置受限制的网络安全性 

《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“service_profile 关键字”

安装 Solaris 高可靠扩展版

从 Solaris 10 11/06 发行版开始,Solaris Trusted Extensions(高可靠扩展版)为 Solaris OS 提供多级别的安全性。借助此功能,您能够以灵活而高度安全的方式控制信息。现在,您可以基于数据敏感度而不只是数据拥有权来实施对数据的严格访问控制。

访问 Solaris 高可靠扩展版的安装与标准安装有所不同。有关这些安装差异的列表以及 Solaris Trusted Extensions 的详细信息,请参见《Solaris Trusted Extensions Installation and Configuration for Solaris 10 11/06 and Solaris 10 8/07 Releases》中的“Installing or Upgrading the Solaris OS for Trusted Extensions”

Solaris Flash 可以创建包含大文件的归档文件

flarcreate 命令对于单个文件已不再有大小限制。您可以创建所包含单个文件超过 4 GB 的 Solaris Flash 归档文件。有以下两种归档实用程序可供使用:

有关更多信息,请参见 《Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)》中的“创建包含大文件的归档文件”

Solaris 10 1/06 发行版 Solaris 安装方面的新增功能

本节描述 Solaris 10 1/06 发行版的以下新增安装功能。

在安装了非全局区域 (Non-global zone) 的情况下升级 Solaris OS

Solaris Zones 分区技术提供了在 Solaris 的单个实例(全局区域 (global zone))中配置非全局区域的功能。非全局区域是一个应用程序执行环境,其中的进程与所有其他区域隔离。从 Solaris 10 1/06 发行版开始,如果运行安装了非全局区域的系统,可以使用标准的 Solaris 升级程序进行升级。可以使用 Solaris 交互式安装程序或自定义 JumpStart 进行升级。在安装了非全局区域的情况下进行升级存在以下限制。

有关使用 Solaris 交互式安装程序的详细信息,请参见《Oracle Solaris 10 9/10 安装指南:基本安装》

x86: 基于 GRUB 的引导

从 Solaris 10 1/06 发行版开始,已经针对基于 x86 的系统在 Solaris OS 中采用了开放源代码 GNU GRand Unified Boot Loader (GRUB)。GRUB 负责将引导归档文件装入系统的内存中。引导归档文件是在挂载根目录 (/) 文件系统之前在系统启动期间所需的关键文件集合。引导归档文件用于引导 Solaris OS。

最突出的更改是使用 GRUB 菜单替换了 Solaris Device Configuration Assistant。GRUB 菜单简化了对安装在系统上的不同操作系统的引导。引导基于 x86 的系统时,将显示 GRUB 菜单。通过 GRUB 菜单,可以使用方向键选择要安装的 OS 实例。如果您没有进行选择,则将引导缺省的 OS 实例。

基于 GRUB 的引导功能具有以下几点改进:

有关 GRUB 的更多信息,请参见以下各节。

任务 

GRUB 任务 

更多信息 

安装 

基于 GRUB 的引导的概述信息 

x86: 基于 GRUB 的引导(概述)

基于 GRUB 的引导的安装规划 

x86: 基于 GRUB 的引导(规划)

如何使用 GRUB 菜单通过网络进行引导和安装 

《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的“使用 DVD 映像从网络安装系统”

如何使用 GRUB 菜单和自定义 JumpStart 安装方法进行引导和安装 

《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》中的“执行自定义 JumpStart 安装”

如何使用 GRUB 菜单和 Solaris Live Upgrade 激活引导环境和回退到引导环境  

找到 GRUB 菜单的 menu.lst 文件

《系统管理指南:基本管理》中的第 13  章 “管理 Oracle Solaris 引导归档文件(任务)”

系统管理 

如何使用 GRUB 菜单执行系统管理任务 


注 –

GNU 是 "GNU's Not UNIX" 的首字母缩写词。有关更多信息,请访问 http://www.gnu.org


Solaris 发行版的升级支持更改

从 Solaris 10 1/06 发行版开始,可以从 Solaris 8、9 或 10 发行版升级 Solaris OS。不再支持从 Solaris 7 发行版进行升级。

Solaris 10 3/05 发行版安装方面的新增功能

本节描述 Solaris 10 3/05 发行版的以下新增安装功能。

Solaris 安装更改及安装标准

从 Solaris 10 3/05 发行版开始,对 Solaris OS 的安装进行了一些更改,从而进一步简化和统一了安装过程。

这些更改包括:


注 –

非交互式 Solaris 自定义 JumpStart 安装方法没有变化。


要安装 OS,只需插入 Solaris Software - 1 CD 或 Solaris Operating System DVD,然后键入以下命令之一。

有关如何通过新的 text 引导选项使用 CD 或 DVD 介质安装 Solaris OS 的说明

《Oracle Solaris 10 9/10 安装指南:基本安装》

有关使用 CD 介质来设置安装服务器的更改信息 

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

访问 GUI 安装或基于控制台的安装

从 Solaris 10 3/05 发行版开始,可以选择软件安装环境:GUI 环境、窗口环境或非窗口环境。如果内存足够,则缺省情况下将显示 GUI。如果对 GUI 来说内存不足,则缺省情况下将显示其他环境。可以使用 nowintext 引导选项来覆盖缺省值。但是,操作将受到系统内存量或远程安装的限制。另外,如果 Solaris 安装程序未检测到视频适配器,则该程序会自动在基于控制台的环境中进行显示。

有关特定的内存要求,请参见系统要求和建议

自定义 JumpStart 安装软件包和修补程序增强功能

从 Solaris 10 3/05 发行版开始,当使用自定义 JumpStart 安装方法安装和升级 Solaris OS 时,新的自定义会启用以下增强功能:

有关详细信息,请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》

在安装过程中配置多个网络接口

从 Solaris 10 3/05 发行版开始,使用 Solaris 安装程序,可以在安装过程中配置多个接口。可以在 sysidcfg 文件中预先为系统配置这些接口。也可以在安装过程中配置多个接口。有关更多信息,请参见以下文档:

SPARC: 64 位软件包更改

在以前的 Solaris 发行版中,Solaris 软件中的 32 位和 64 位组件使用了不同的软件包。从 Solaris 10 3/05 发行版开始,打包已简化,即在一个软件包中就提供了大多数的 32 位和 64 位组件。该组合软件包将保留原来的 32 位软件包的名称,不再提供 64 位软件包。

删除 64 位软件包简化了安装工作并提高了性能:

使用以下约定为 64 位软件包重命名:

这种更改意味着,您可能需要修改自定义 JumpStart 脚本或其他软件包安装脚本,以便删除对 64 位软件包的引用。

自定义 JumpStart 安装方法将创建新的引导环境

从 Solaris 10 3/05 发行版开始,当安装 Solaris 操作系统时,可以使用 JumpStart 安装方法创建空的引导环境。然后可以使用 Solaris Flash 归档文件填充这个空的引导环境,以备将来使用。

有关详细信息,请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》中的第 8  章 “自定义 JumpStart(参考)”

精简网络软件组

从 Solaris 10 3/05 发行版开始,可以通过在安装过程中选择或指定精简网络软件组 (SUNWCrnet) 来启用更少的网络服务,创建更为安全的系统。“精简网络”软件组提供了系统管理实用程序和基于文本的多用户控制台。SUNWCrnet 可使系统识别网络接口。在安装过程中,您可以根据需要添加软件包并激活网络服务,从而自定义系统配置。

有关详细信息,请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》

使用虚拟目录修改磁盘分区表

从 Solaris 10 3/05 发行版开始,使用 Solaris 安装程序,可以从虚拟目录 (virtual table of contents, VTOC) 装入现有片。现在可以在安装过程中保留和使用系统的现有磁盘片表,而不使用安装程序的缺省磁盘布局。

x86: 缺省引导磁盘分区布局的更改

从 Solaris 10 3/05 发行版开始,Solaris 安装程序中的一项新增功能是引导磁盘分区布局。缺省情况下,该布局可容纳基于 Sun x86 系统上的服务分区。此安装程序使您可以保留现有的服务分区。

新的缺省分区包括以下分区。

如果需要使用此缺省布局,请在 Solaris 安装程序提示您选择引导磁盘布局时,选择“缺省”。


注 –

如果在其上安装基于 x86 系统的 Solaris OS 的系统当前不包含服务分区,则 Solaris 安装程序不创建新的服务分区。要在系统中创建服务分区,请先使用系统的 Diagnostics CD 来创建服务分区。创建了服务分区之后,请安装 Solaris 操作系统。

有关如何创建服务分区的信息,请参见您的硬件文档。


有关详细信息,请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》