JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 转换到 Oracle Solaris 11     Oracle Solaris 11 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.  使用 Oracle Solaris 桌面功能

A.  从以前的 Oracle Solaris 11 发行版转换到 Oracle Solaris 11

管理引导环境

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

管理引导环境的工具

在 Oracle Solaris 11 中,beadm 实用程序替换了用于管理 ZFS BE 的 lu 命令组。此外,pkg update 命令更新现有的 BE,且创建克隆 BE(如有必要)。

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

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 引导环境》beadm(1M)

系统执行以下操作:

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

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

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

使用 beadm 命令可创建、重命名、挂载、取消挂载、激活或销毁 BE。可以使用软件包管理器激活、重命名和删除 BE。

安装后查看初始 ZFS BE

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

# zfs list -r rpool
NAME                      USED  AVAIL  REFER  MOUNTPOINT
rpool                    5.41G  67.4G  74.5K  /rpool
rpool/ROOT               3.37G  67.4G    31K  legacy
rpool/ROOT/solaris       3.37G  67.4G  3.07G  /
rpool/ROOT/solaris/var    302M  67.4G   214M  /var
rpool/dump               1.01G  67.5G  1000M  -
rpool/export             97.5K  67.4G    32K  /rpool/export
rpool/export/home        65.5K  67.4G    32K  /rpool/export/home
rpool/export/home/admin  33.5K  67.4G  33.5K  /rpool/export/home/admin
rpool/swap               1.03G  67.5G  1.00G  -

如何更新 ZFS 引导环境

要更新 ZFS 引导环境,请使用 pkg update 命令。如果使用 pkg update 更新 ZFS BE,则会创建并自动激活新 BE。如果对现有 BE 的更新最小,则会在更新应用前创建备份 BE。pkg update 命令显示是否创建备份 BE 或新 BE。

  1. 显示现有的 BE 信息。
    # beadm list
    BE        Active Mountpoint Space  Policy Created          
    --        ------ ---------- -----  ------ -------          
    solaris   NR     /          12.24G static 2011-10-04 09:42 

    在上面的输出中,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   NR     /          12.24G static 2011-10-04 09:42 
    solaris-1 -      -          6.08G  static 2011-10-11 10:42
  4. 如果引导新 BE 时出现错误,请激活并引导至先前的 BE。
    # beadm activate solaris
    # init 6