JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)

2.  转换到 Oracle Solaris 11 安装方法

3.  管理设备

4.  管理存储功能

5.  管理文件系统

6.  管理软件和引导环境

Oracle Solaris 11 软件包变更

Oracle Solaris 10 SVR4 和 IPS 软件包对比

IPS 安装软件包组

显示关于软件包的信息

更新 Oracle Solaris 11 系统中的软件

在 Oracle Solaris 11 系统中安装维护更新

如何配置 Oracle Solaris support 系统信息库

管理引导环境

管理引导环境的工具

安装后查看初始 ZFS BE

如何更新 ZFS 引导环境

7.  管理网络配置

8.  管理系统配置

9.  管理安全

10.  在虚拟环境中管理 Oracle Solaris 发行版

11.  管理用户帐户和用户环境

12.  管理桌面功能

A.  SPARC 自动化安装方案

管理引导环境

以前,可以执行 Live Upgrade 或使用 patchadd 命令更新 BE。在 Oracle Solaris 11 中,pkg update 命令用于更新 BE,或者可以使用 beadm 命令集创建、显示和删除 BE。

管理引导环境的工具

在 Oracle Solaris 11 中,beadm 实用程序替换了用于管理 ZFS BE 的 lu 命令组。在大多数情况下,pkg update 命令会创建和更新克隆 BE,因此如有必要,可以引导回先前的 BE。

表 6-3 引导环境命令语法的比较

Oracle Solaris 10 语法
Oracle Solaris 11 语法
说明
lucreate -n newBE
beadm create newBE
创建新 BE
lustatus
beadm list
显示 BE 信息
luactivate newBE
beadm activate newBE
激活 BE
ludelete BE
beadm destroy BE
销毁不活动 BE
luupgradepatchadd
pkg update
升级或更新 BE

请参见《创建和管理 Oracle Solaris 11.1 引导环境》beadm(1M)

在大多数情况下,系统执行以下操作:

  1. 创建当前 BE(可引导映像)的克隆。

  2. 在克隆 BE 中更新软件包,而不在当前 BE 中更新任何软件包。

  3. 将新 BE 设置为下次引导系统时的缺省引导选择。当前 BE 将保留为备用引导选项。

使用 beadm 命令可创建、重命名、挂载、取消挂载、激活或销毁 BE。

安装后查看初始 ZFS BE

系统安装后,以下根池文件系统和组件可用:

# zfs list -r rpool
NAME                       USED  AVAIL  REFER  MOUNTPOINT
rpool                     13.0G   121G  4.58M  /rpool
rpool/ROOT                6.81G   121G    31K  legacy
rpool/ROOT/solaris        6.81G   121G  4.07G  /
rpool/ROOT/solaris/var     364M   121G   207M  /var
rpool/VARSHARE              50K   121G    50K  /var/share
rpool/dump                4.13G   121G  4.00G  -
rpool/export                63K   121G    32K  /export
rpool/export/home           31K   121G    31K  /export/home
rpool/swap                2.06G   121G  2.00G  -

如何更新 ZFS 引导环境

要更新 ZFS 引导环境,请使用 pkg update 命令。在大多数情况下将创建并自动激活克隆或备份 BE。pkg update 命令显示是否创建备份 BE 或新 BE。


注意

注意 - 如果更新 BE 且同时升级根池版本,若其中一个有最新更新,则无法引导回先前的 BE(如果先前的 BE 处于较低的池版本)。在升级池版本之前,请确保已测试所有功能且对最新的发行版更新满意。

有关升级池版本的信息,请参见《Oracle Solaris 11.1 管理:ZFS 文件系统》中的"升级 ZFS 存储池"


  1. 显示现有的 BE 信息。
    # beadm list
    BE        Active Mountpoint Space Policy Created          
    --        ------ ---------- ----- ------ -------          
    solaris   NR     /          9.71G static 2013-01-04 12:35 

    在上面的输出中,NR 表示 BE 现在活动,并且在重新引导时为活动 BE。

  2. 更新 BE。
    # pkg update
                    Packages to remove:   117
                   Packages to install:   186
                    Packages to update:   315
               Create boot environment:   Yes
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                              618/618 29855/29855  600.7/600.7
    .
    .
    .

    如果现有的 BE 名称是 solaris,则会在 pkg update 操作完成后创建并自动激活新 BE solaris-1

  3. 重新引导系统来完成 BE 激活。然后确认 BE 状态。
    # init 6
    .
    .
    .
    # beadm list
    BE        Active Mountpoint Space  Policy Created          
    --        ------ ---------- -----  ------ -------          
    solaris   -      -          18.19M static 2013-01-04 12:35 
    solaris-1 NR     /          9.82G  static 2013-01-31 13:03 
  4. 如果引导新 BE 时出现错误,请激活并引导至先前的 BE。
    # beadm activate solaris
    # init 6

    如果未引导激活的 BE,请参见如何从备份 BE 引导以进行恢复