| 跳过导航链接 | |
| 退出打印视图 | |
|
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
可以通过创建区域归档文件并将区域归档文件迁移到 Oracle Solaris 11 系统,将 Oracle Solaris 10 环境转换为 Oracle Solaris 11 系统上的非全局区域。以下步骤介绍了此过程。
在 Oracle Solaris 11 系统上安装 Oracle Solaris 10 区域软件包。例如:
s11sysB# pkg install system/zones/brand/brand-solaris10
将 zonep2vchk 脚本从 Oracle Solaris 11 系统复制到 Oracle Solaris 10 实例或系统,以确定可能会阻碍实例作为 solaris10 区域来运行的所有问题。
s10sys# ./zonep2vchk
--Executing Version: 1.0.5-11-15652
- Source System: tardis
Solaris Version: Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
Solaris Kernel: 5.10 Generic_147440-01
Platform: sun4u SUNW,Sun-Fire-V440
- Target System:
Solaris_Version: Solaris 10
Zone Brand: native (default)
IP type: shared
--Executing basic checks
.
.创建包含 Oracle Solaris 10 系统实例中 flash 归档文件的 ZFS 文件系统(如有必要)。
然后,在 Oracle Solaris 11 系统上创建 ZFS 文件系统 NFS 共享。例如:
s11sysB# zfs create pond/s10archive s11sysB# zfs set share=name=s10share,path=/pond/s10archive,prot=nfs,root=s10sysA pond/s10archive name=s10share,path=/pond/s10archive,prot=nfs,sec=sys,root=s10sysA s11sysB# zfs set sharenfs=on pond/s10archive
选择可作为 Solaris 10 系统上的虚拟环境或全局区域的 Oracle Solaris 10 实例。请注意 Oracle Solaris 10 系统的 hostid。
s10sysA# hostid 8439b629
为需要迁移至 Oracle Solaris 11 系统上非全局区域的Oracle Solaris 10 实例创建归档文件。
s10sysA# flarcreate -S -n s10sysA -L cpio /net/s11sysB/pond/s10archive/s10.flar
创建 Oracle Solaris 10 区域的 ZFS 文件系统
s11sysB# zfs create -o mountpoint=/zones pond/zones s11sysB# chmod 700 /zones
创建 Oracle Solaris 10 实例的非全局区域
s11sysB# zonecfg -z s10zone s10zone: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:s10zone> create -t SYSsolaris10 zonecfg:s10zone> set zonepath=/zones/s10zone zonecfg:s10zone> set ip-type=exclusive zonecfg:s10zone> add anet zonecfg:s10zone:net> set lower-link=auto zonecfg:s10zone:net> end zonecfg:s10zone> set hostid=8439b629 zonecfg:s10zone> verify zonecfg:s10zone> commit zonecfg:s10zone> exit
安装 Oracle Solaris 10 非全局区域
s11sysB# zoneadm -z s10zone install -u -a /pond/s10archive/s10.flar
A ZFS file system has been created for this zone.
Progress being logged to /var/log/zones/zoneadm.20110921T135935Z.s10zone.install
Installing: This may take several minutes...
Postprocess: Updating the image to run within a zone
Postprocess: Migrating data
from: pond/zones/s10zone/rpool/ROOT/zbe-0
to: pond/zones/s10zone/rpool/export
.
.
.引导 Oracle Solaris 10 区域
# zoneadm -z s10zone boot
配置 Oracle Solaris 10 非全局区域
s11sysB# zlogin -C s10zone
[Connected to zone 's10zone' console]
.
.
.
s10zone console login: root
Password: xxxxxxxx
# cat /etc/release
Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Assembled 23 August 2011
# uname -a
SunOS supernova 5.10 Generic_Virtual sun4v sparc SUNW,Sun-Fire-T1000
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 4.53G 52.2G 106K /rpool
rpool/ROOT 4.53G 52.2G 31K legacy
rpool/ROOT/zbe-0 4.53G 52.2G 4.53G /
rpool/export 63K 52.2G 32K /export
rpool/export/home 31K 52.2G 31K /export/home