跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. 在何处查找 Oracle Solaris 安装规划信息
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
从现有卷迁移到 Solaris Volume Manager RAID-1 卷的示例
第 2 部分使用 Live Upgrade 升级和迁移到 ZFS 根池
在新引导环境中创建 RAID-1卷(镜像)
分开镜像以及升级一半镜像
将另一半镜像(串联)附加到新镜像中
图 9-1 显示了当前的引导环境,其中包含三个物理磁盘。
图 9-1 拆离和升级 RAID-1 卷(镜像)的一面
创建包含镜像的新引导环境 second_disk。
下列命令执行这些任务。
lucreate 配置挂载点根 (/) 的 UFS 文件系统,并创建镜像 d10。该镜像是复制到镜像 d10 的当前引导环境的根 (/) 文件系统的容器。镜像 d10 上的所有数据都被覆写。
c0t1d0s0 和 c0t2d0s0 两个分片被指定用作子镜像。这两个子镜像被附加到镜像 d10。
# lucreate -c first_disk -n second_disk \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:attach \ -m /:/dev/dsk/c0t2d0s0:attach
激活 second_disk 引导环境。
# /sbin/luactivate second_disk # init 6
创建另一个引导环境 third_disk。
下列命令执行这些任务。
lucreate 配置挂载点根 (/) 的 UFS 文件系统,并创建镜像 d20。
从当前镜像中删除分片 c0t1d0s0,并将其添加到镜像 d20 中。子镜像(即根 [ /] 文件系统)内容被保存,不进行任何复制。
# lucreate -n third_disk \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve
升级新的引导环境,third_disk
# luupgrade -u -n third_disk \ -s /net/installmachine/export/Solaris_10/OS_image
将修补程序添加到已升级的引导环境中。
# luupgrade -t n third_disk -s /net/patches 222222-01
激活 third_disk 引导环境以使该引导环境成为当前运行系统。
# /sbin/luactivate third_disk # init 6
删除引导环境 second_disk。
# ludelete second_disk
下列命令执行这些任务。
清除镜像 d10。
检查 c0t2d0s0 串联的数目。
将 metastat 命令发现的串联附加到镜像 d20 中。metattach 命令将新附加的串联与镜像 d20 中的串联同步。串联上的所有数据都被覆写。
# metaclear d10 # metastat -p | grep c0t2d0s0 dnum 1 1 c0t2d0s0 # metattach d20 dnum
新引导环境 third_disk 已经升级,并成为当前运行系统。third_disk 包含已镜像的根 (/) 文件系统。
图 9-2 显示了通过使用以上示例中的命令拆离镜像和升级镜像的整个过程。
图 9-2 拆离和升级 RAID-1 卷(镜像)的一面(继续)