탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11로 전환 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
10. 가상 환경에서 Oracle Solaris 릴리스 관리
영역 아카이브를 만든 다음 영역 아카이브를 Oracle Solaris 11 시스템으로 마이그레이션하여 Oracle Solaris 10 환경을 Oracle Solaris 11 시스템의 비전역 영역으로 전환할 수 있습니다. 이 프로세스에 대해서는 다음 단계에서 설명합니다.
Oracle Solaris 11 시스템에 Oracle Solaris 10 영역 패키지를 설치합니다. 예를 들면 다음과 같습니다.
s11sysB# pkg install system/zones/brand/brand-solaris10
Oracle Solaris 11 시스템의 zonep2vchk 스크립트를 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 시스템 인스턴스의 플래시 아카이브를 포함할 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