创建和管理 Oracle® Solaris 11.2 引导环境

退出打印视图

更新时间: 2014 年 7 月
 
 

维护多个引导环境的优势

使用多个引导环境可在更新软件时降低风险,因为系统管理员可以先创建备份引导环境,然后再对系统进行任何软件更新。如果需要,可以选择引导备份引导环境。

    以下特定示例显示具有多个 Oracle Solaris 引导环境并使用 beadm 命令管理这些引导环境会非常有用。

  • 您可以在系统上维护多个引导环境,并根据需要对其中的每个引导环境执行各种更新。例如,可以使用 beadm create 命令克隆引导环境。(您创建的克隆是原始版本的可引导副本。)然后,可以在原始引导环境及其克隆环境中安装、测试和更新不同的软件包。

    虽然一次只有一个引导环境处于活动状态,但是您可以使用 beadm mount 命令挂载非活动的引导环境。然后,可以结合使用 pkg 命令和备用根 (–R) 选项在该环境中安装或更新特定的软件包。有关更多信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的将软件包安装到新的引导环境

  • 如果要修改引导环境,则可以在修改期间的任何阶段通过使用 beadm create 命令并指定快照名称来捕获该环境的快照。例如,如果要对引导环境按月进行升级,则可以捕获每个按月升级的环境的快照。


    注 -  可以使用 beadm list –s 命令查看引导环境的可用快照。

    尽管快照是不可引导的,但您可以通过在 beadm create 命令中使用 –e 选项基于此快照创建引导环境。然后,可以使用 beadm activate 命令指定在下次重新引导时此引导环境成为缺省引导环境。

  • 使用 pkg 命令在活动的 Oracle Solaris 引导环境中安装或更新软件包可能会创建该引导环境的克隆。如果创建了克隆,则将在克隆(而非原始引导环境)中安装或更新软件包。成功完成更改后,将激活新的克隆。然后,该克隆环境将在下次重新引导时成为新的缺省引导环境。原始引导环境依然存在,并不受更新影响。

  • 您可以使用 beadm list 命令查看系统上的所有引导环境列表,包括仍有原始未更改软件的备份引导环境。如果您不满意对环境所做的更改,可以使用 beadm activate 命令指定在下次重新引导时将备份作为缺省引导环境。