Solaris Flash 安装功能使您可以在一个称为主系统的系统上使用 Solaris 操作环境的单个参考安装。 然后您可以将此安装复制到许多系统上,这些系统被称为克隆系统。 您可以使用覆写系统中所有文件的 Solaris Flash 初始安装来复制克隆系统,也可以使用只包含两个系统映像差别的 Solaris Flash 更新来复制克隆系统。 差别更新仅更改指定的文件,并限于包含的软件与旧主映像相同的系统。
可以使用以下任何安装方法通过初始安装 Solaris Flash 归档文件来安装主系统: Solaris Web Start、Solaris suninstall 程序、定制 JumpStart、Solaris Live Upgrade 或 WAN Boot。 所有文件都将被覆写。 Solaris Flash 安装过程分为五个部分。
安装主系统。 选择一个系统并使用任何一种 Solaris 安装方法安装 Solaris 操作环境和其它任何软件。
(可选)准备定制脚本,在安装之前或之后重新配置或定制克隆系统。
创建 Solaris Flash 归档文件。 Solaris Flash 归档文件包含主系统中所有文件的副本,除非您排除了某些不必要的文件。
在克隆系统上安装 Solaris Flash 归档文件。 主系统和克隆系统必须具有相同的内核体系结构。
当您将 Solaris Flash 归档文件安装到某个系统上时,该归档文件中的所有文件都被复制到该系统上。 新安装的系统现在具有与原始主系统一样的安装配置,因此它被称为克隆系统。 而使用脚本可以进行某些定制。
(可选)保存主映像的副本。 如果您打算创建差别归档文件,则主映像必须可用并且要与克隆系统上安装的映像一致。
有关逐步的说明,请参见安装主系统。
图形 20–1 显示了使用初始安装来安装克隆系统。 所有文件都将被覆写。
如果要更新克隆系统,则可以创建只包含两个映像(未更改的主映像与已更新的主映像)之间差别的差别归档文件。 在使用差别归档文件更新克隆系统时,只有差别归档文件中包含的文件被更改。 可以通过定制 JumpStart 安装方法或 Solaris Live Upgrade 选择安装 Solaris Flash 差别归档文件。 更新过程分为五个部分。
准备更改主系统。 在更改之前,主系统应该运行原始归档文件的副本。
如果主系统上运行的不是原始归档文件的副本,则两个系统映像之间的差别会导致生成非常大的差别归档文件, 并且差别归档文件的安装过程也会相当耗时。 在这种情况下,请使用完全归档文件进行初始安装。
(可选)准备定制脚本,在安装之前或之后重新配置或定制克隆系统。
安装保存的未更改主映像的副本目录。 这是第二个映像,用于比较两个系统映像。 使用以下方法访问该映像。
从 Solaris Live Upgrade 引导环境安装
通过 NFS 从克隆系统安装
使用 ufsrestore 命令从备份中恢复
使用 flar create 命令的 -A 选项创建差别归档文件。
使用定制 JumpStart 在克隆系统上安装差别归档文件。 或者,可以使用 Solaris Live Upgrade 将差别归档文件安装在未激活的引导环境上。
图形 20–2 显示了差别归档文件的创建和安装。 通过某些修改对主映像进行了更新。 这些修改可以非常简单,如添加、重新配置或删除几个文件;也可以非常复杂,如传播修补程序。 比较已更新的主映像与未更改的主映像。 两个映像之间的差别即形成差别归档文件。 该归档文件可用于更新当前正使用未更改的主映像的其它克隆系统。 如果克隆系统已经作了修改或者运行的不是未更改的主映像,更新过程将失败。 如果您要对克隆系统进行大量更改,则可以随时进行初始安装。