Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)

Solaris Flash 介绍

Solaris Flash 安装功能使您可以在系统上使用 Solaris OS 的单个参考安装,该系统被称为主系统。然后您可以将此安装复制到许多系统上,这些系统被称为克隆系统。您可以使用覆写系统中所有文件的 Solaris Flash 初始安装来复制克隆系统,也可以使用只包含两个系统映像之间的差别的 Solaris Flash 更新来复制克隆系统。差别更新只更改指定的文件,并且仅限于包含的软件与原主映像一致的系统。

Oracle Solaris 10 9/10 发行版中的新增功能

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

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

自动注册是否会影响 Solaris Flash 归档文件?

如果基于安装 Oracle Solaris 10 9/10 之前发行版的主系统创建 Solaris Flash 归档文件,则该归档文件会包含自动注册。自动注册不会影响您使用该归档文件。

如果基于安装 Oracle Solaris 10 9/10 或更高版本的主系统创建 Solaris Flash 归档文件,则该归档文件会包含自动注册,除非在主系统上明确指定禁用自动注册。有关详细信息,请参见下一节。

自动注册如何影响 Solaris Flash 归档文件?

对于任何基于 Oracle Solaris 10 9/10 发行版或更高发行版的归档文件,除非在主系统上明确指定禁用自动注册,否则将缺省启用自动注册。当安装 Solaris Flash 归档文件或使用不同的 Flash 归档文件升级克隆系统时,与已安装或已升级系统有关的配置数据将在重新引导时自动通过现有的服务标记技术发送至 Oracle 产品注册系统。

自动注册会使用您在安装或升级之前或过程中提供的支持凭证和代理服务器信息。提供凭证和代理服务器信息的方式取决于所使用的安装方法,如下表所示。

表 1–1 自动注册的影响

安装方法 

自动注册的影响 

交互安装 

在安装 Solaris Flash 归档文件的过程中,安装程序屏幕会提示您提供支持凭证和代理服务器信息(如果需要)。安装后,系统会在重新引导时注册。如果不提供支持凭证,则重新引导时会进行匿名注册。 

Solaris JumpStart  

您可以在安装归档文件或使用不同的 Flash 归档文件升级之前,通过在 sysidcfg 文件中使用 auto_reg 关键字来提供支持凭证和代理服务器信息。如果不使用该关键字,则会在安装归档文件或升级期间提示您提供此信息。安装或升级后,系统会在重新引导时注册。如果未提供该信息,则重新引导时会进行匿名注册。

Live Upgrade 

Solaris Flash 归档文件使用与主系统上指定设置相同的自动注册设置,包括支持凭证和代理服务器信息。只要主系统上没有禁用自动注册,升级后归档文件系统将在重新引导时自动注册。 

网络安装,包括 WAN Boot 安装 

您可以在执行 Solaris Flash 归档文件的网络安装之前,通过在 sysidcfg 文件中使用 auto_reg 关键字来提供支持凭证和代理服务器信息。如果不使用该关键字,则会在网络安装期间提示您提供此信息。归档文件将在安装后系统重新引导时注册。如果未提供该信息,则重新引导时会进行匿名注册。

有关如何禁用自动注册的说明等详细信息,请参见《Oracle Solaris 10 9/10 安装指南:规划安装和升级》中的“Oracle Solaris 自动注册”

灾难恢复映像

从 Oracle Solaris 10 9/10 发行版开始,本文档包含有关如何创建 Flash 归档文件恢复映像的说明,该映像可用于将系统恢复到“出厂”状态。请参见第 5 章。本章提供了创建可装入目标系统以恢复故障磁盘驱动器的 Flash 归档映像的简单说明。

Solaris 10 10/09 发行版中的新增功能

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

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

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

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

使用初始安装来安装克隆系统

可以使用以下任一安装方法,通过 Solaris Flash 归档文件的初始安装来安装主系统: Solaris 安装程序、自定义 JumpStart、Solaris Live Upgrade 或 WAN Boot。所有文件都将被覆写。Solaris Flash 安装过程分为五部分。

  1. 安装主系统。选择一个系统并使用任意一种 Solaris 安装方法安装 Solaris OS 和其他任何软件。

  2. (可选)准备自定义脚本,在安装之前或之后重新配置或自定义克隆系统。

  3. 创建 Solaris Flash 归档文件。Solaris Flash 归档文件包含主系统中所有文件的副本,除非您排除了某些不必要的文件。

  4. 在克隆系统上安装 Solaris Flash 归档文件。主系统和克隆系统必须具有相同的内核体系结构。有关详细信息,请参见在 Sun4V 计算机上安装 Sun4U Flash 归档文件

    当您将 Solaris Flash 归档文件安装到某个系统上时,该归档文件中的所有文件都被复制到该系统上。新安装的系统现在具有与原始主系统一样的安装配置,因此它被称为克隆系统。可以进行某些自定义:

    • 可以使用脚本进行自定义。

    • 可以使用自定义 JumpStart 安装方法通过 Solaris Flash 归档文件安装附加的软件包。附加软件包不能来自正在安装的软件组或第三方软件包。

  5. (可选)保存主映像的副本。如果您打算创建差别归档文件,则主映像必须可用并且要与克隆系统上安装的映像一致。

有关逐步的操作说明,请参见安装主系统

图 1–1 显示了如何通过初始安装来安装克隆系统。所有文件都将被覆写。

图 1–1 Solaris Flash 初始安装

文中对此图例进行了说明。

使用 Solaris Flash 差别归档文件更新克隆系统

如果有克隆系统并希望进行更新,则可以创建差别归档文件,该文件只包含未更改的主映像和已更新的主映像之间的差别。在使用差别归档文件更新克隆系统时,只有差别归档文件中包含的文件被更改。可以通过自定义 JumpStart 安装方法或 Solaris Live Upgrade 来安装 Solaris Flash 差别归档文件。更新过程分为五个部分。

  1. 准备更改主系统。在更改之前,主系统应运行原始归档文件的副本。


    注 –

    如果主系统上运行的不是原始归档文件的副本,则两个系统映像之间的差别会导致生成非常大的差别归档文件,并且差别归档文件的安装过程也会相当耗时。在这种情况下,请使用完全归档文件进行初始安装。


  2. (可选)准备自定义脚本,在安装之前或之后重新配置或自定义克隆系统。

  3. 安装保存的未更改主映像的副本目录。这是第二个映像,用于比较两个系统映像。使用以下方法访问该映像。

    • 从 Solaris Live Upgrade 引导环境安装

    • 通过 NFS 从克隆系统安装

    • 使用 ufsrestore 命令从备份中恢复

  4. 使用 flarcreate 命令的 -A 选项创建差别归档文件。

  5. 使用自定义 JumpStart 在克隆系统上安装差别归档文件。或者使用 Solaris Live Upgrade 将差别归档文件安装在非活动的引导环境上。

图 1–2 显示了如何创建和安装差别归档文件。通过某些修改对主映像进行了更新。这些修改可以非常简单,如添加、重新配置或删除几个文件;也可以非常复杂,如传播修补程序。比较已更新的主映像与未更改的主映像。两个映像之间的差别即形成差别归档文件。该归档文件可用于更新当前正使用未更改的主映像的其他克隆系统。如果克隆系统已经作了修改或者运行的不是未更改的主映像,更新过程将失败。如果您要对克隆系统进行大量更改,则可以随时进行初始安装。

图 1–2 Solaris Flash 更新

文中对此图例进行了说明。