创建和使用 Oracle Solaris 10 区域

退出打印视图

更新时间: 2014 年 9 月
 
 

如何在 solaris10 标记区域上创建和激活多个引导环境

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 配置 solaris10 区域。

    在此过程中,在全局区域 global 上使用具有配置文件 /zones/S10_ZONE.cfg 的区域 s10_zone

    global# zonecfg -z S10_zone -f /zones/S10_ZONE.cfg
  3. 安装 solaris10 区域。

    在此过程中使用了闪存归档映像文件 /zones/s10-system.flar

    global# zoneadm -z S10_zone install -u -v -a /zones/s10-system.flar
  4. 引导 solaris10 区域。
    global# zoneadm -z S10_zone boot
  5. solaris10 区域上,使用 ZFS 命令创建新的引导环境。
    1. 创建 ZFS 快照。

      在此过程中使用快照 rpool/ROOT/zbe-0@snap

      S10_zone# zfs snapshot rpool/ROOT/zbe-0@snap
    2. 克隆并挂载新的 ZFS 快照。

      在这种情况下,将 ZFS 快照 rpool/ROOT/zbe-0@snap 挂载到 / 并克隆到新的 ZFS 快照 rpool/ROOT/zbe-1

      S10_zone# zfs clone -o mountpoint=/ -o canmount=noauto rpool/ROOT/zbe-0@snap rpool/ROOT/zbe-1
    3. 提升新的 ZFS 快照。
      S10_zone# zfs promote rpool/ROOT/zbe-1
  6. 修补新的引导环境。
    1. 挂载新的 ZFS 快照。
      S10_zone# zfs mount -o mountpoint=/mnt rpool/ROOT/zbe-1
    2. 在快照挂载点上运行 patchadd 命令。
      S10_zone# # patchadd -R /mnt -d /var/tmp  
      S10_zone# zfs unmount rpool/ROOT/zbe-1
    3. 卸载新的 ZFS 快照。
    S10_zone# zfs unmount rpool/ROOT/zbe-1
    
  7. 激活新引导环境。
    S10_zone# zfs set com.oracle.zones.solaris10:activebe=zbe-1 rpool/ROOT
    S10_zone# shutdown -y -g 0 -r
      
  8. 引导区域以使更改生效。
    global# zoneadm -z S10_zone boot

另请参见

有关 zfs 命令以及 ZFS 管理的更多信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统