Solaris 9 安装指南

Solaris Live Upgrade 过程

下面是 创建不活动引导环境、将其升级和切换为活动引导环境所需的任务的概述。

创建引导环境概述

创建引导环境 提供了一种将重要文件系统从活动引导环境复制到新引导环境的方法。磁盘在必要时被重新组织,文件系统被定制,而关键文件系统则被复制到新的引导环境中。

文件系统概述

Solaris Live Upgrade 区分两种文件系统类型: 关键文件系统和可共享文件系统。关键文件系统对于 Solaris 操作环境是必需的,并且在活动和不活动引导环境的 vfstab 中是不同的安装点。 根 (/)、 /usr /var/opt 就属于这类文件系统。这些文件系统始终从源复制到不活动引导环境。关键文件系统有时被称作不可共享。可共享文件系统是用户定义的文件,如 /export,它在活动和不活动引导环境的 vfstab 中包含相同的安装点。因此,在活动引导环境中更新共享文件也会更新不活动引导环境中的数据。当您创建一个新的引导环境时,缺省情况下,可共享文件系统将被共享。但是您可以指定一个目标片,然后文件系统被复制。 有关可共享文件系统的详细信息,请参阅 "关于为可共享文件系统选择片的指南"

交换是可共享文件系统的一种特殊情况。与可共享文件系统一样,缺省情况下,所有交换片都被共享。但如果您为交换指定一个目标目录,交换片将被复制。实现此目的的方法是使用字符用户接口或在命令行使用带- m 选项的 lucreate (1M)。分割与合并交换片的一个限制是:交换片不能正被当前引导环境之外的任何引导环境使用,或者如果使用了 -s 选项,则不能正被源引导环境之外的任何引导环境使用。如果交换片正被任何其它引导环境使用,则引导环境的创建将失败,无论片中包含的是交换、ufs 还是任何其它文件系统。交换片不是必需的。 有关重新配置交换的过程,请参阅过程 "创建引导环境(字符接口)" 步骤 9"创建引导环境并重新配置交换 (命令行界面)"


注意:

为引导环境创建文件系统的规则与为 Solaris 操作环境创建文件系统的规则相同。Solaris Live Upgrade 无法防止您在关键文件系统上进行无效配置。例如,您可以输入 lucreate 命令,它会为根 ( /) 和 /kernel-根 (/) 的一个无效部分-创建单独的文件系统。


复制文件系统

创建新的引导环境要求将关键文件系统复制到另外的片中。在创建新的引导环境之前,可能需要准备磁盘。检查磁盘,确保它以正确格式化:

创建新的引导环境的过程从标识未用的片开始,关键文件系统可以复制到这个片中。如果片不可用,或片无法满足最低要求,则需要格式化一个新片。有关从菜单格式化片的过程,请参阅 "创建引导环境(字符接口)" 步骤 6

定义了片之后,可以在文件系统被复制到目录中之前,在新的引导环境上重新配置文件系统。您通过分割和合并文件系统来重新配置它们,这提供了一种编辑 vfstab 以连接和断开文件系统目录的简单方法。通过指定同一个安装点,可以将文件系统合并到它们的父目录,而通过指定不同的安装点,可以将文件系统从父目录中分割出来。

有关分割和合并文件系统的过程,请参阅下列过程:

在不活动引导环境上配置了文件系统后,您开始自动复制。 关键文件系统被复制到指定目录中。可共享文件系统不被复制,但是被共享(除非您已经指定了一些要复制的文件系统)。当文件系统从活动引导环境复制到不活动引导环境时,文件被定向到新定义的目录,并且活动引导环境不发生任何变化。有关创建新引导环境的过程,请参阅 "创建新引导环境"

下图显示了创建新引导环境的不同方法。

升级引导环境概述

创建了引导环境后,它在您准备升级前一直保持不变。您可以随时在引导环境上执行升级。升级并不影响活动引导环境中的任何文件。准备好后,您可以激活到新版本。图形 30-4 显示了到不活动引导环境的升级。有关升级引导环境的过程,请参阅 第 33 章,使用 Solaris Live Upgrade 进行升级(任务)

图形 30-4 升级不活动引导环境

Graphic

如果不想升级,可以在引导环境上安装一个 Web Start Flash 归档文件。 Web Start Flash 安装特性使您能够在一个被称为主系统的系统上创建 Solaris 操作环境的单个参考安装。 然后您可以在许多被称为克隆系统的系统上复制该安装。 在这里,不活动引导环境就是一个克隆。 有关 Web Start Flash 安装特性的详细信息,请参阅 第 16 章,Web Start Flash 安装功能(主题)

当您在系统上安装 Web Start Flash 归档文件时,它会像初始安装那样替换现有引导环境中的所有文件。图形 30-5 显示了在不活动引导环境上的 Web Start Flash 归档文件安装。有关安装 Web Start Flash 归档文件的过程,请参阅 "在引导环境中安装 Web Start Flash 归档文件"

图形 30-5 安装 Web Start Flash 归档文件

Graphic

激活引导环境概述

当您准备好切换并使新的引导环境活动,只需激活新的引导环境并重新引导。激活新的引导环境会将其修改为可引导。 当您第一次引导一个新创建的引导环境时,文件在引导环境之间同步。""同步"这里是指某些系统文件和目录从上次活动的引导环境复制到正在被引导的引导环境中。重新引导系统时,在新的引导环境中安装的配置仍是活动的。原始引导环境于是变成不活动引导环境。图形 30-6 显示了重新引导后从不活动引导环境到活动引导环境的切换。有关激活引导环境的过程,请参阅 "激活引导环境"

图形 30-6 激活不活动引导环境

Graphic

返回原始引导环境概述

如果发生故障,可以通过激活和重新引导迅速回到初始引导环境。 如果新的引导环境无法引导,或者它能够引导但不能完全正常地工作,或者您对结果不满意,这时您需要返回到原始引导环境。

使用返回只需要重新引导系统的时间,比备份并恢复到原始环境要快得多。未能引导的新引导环境被保留,并且失败可以被分析。您只能返回到由 luactivate 用来激活新引导环境的引导环境。

您以如下几种方式返回到以前的引导环境:

有关返回的过程,请参阅 "故障恢复:退回到原始引导环境(命令行界面) "

图形 30-7 显示了您重新引导以返回时的切换。

图形 30-7 返回到原始引导环境

Graphic

维护引导环境概述

您还可以进行多种维护操作,如重命名或删除引导环境。有关维护过程,请参阅 第 34 章,维护 Solaris Live Upgrade 引导环境(任务)