Oracle Solaris 10 영역 만들기 및 사용

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

기존 native 비전역 영역을 마이그레이션하는 방법

V2V 프로세스를 사용하여 Solaris 10 시스템의 기존 영역을 Oracle Solaris 11 릴리스가 실행되는 시스템의 solaris10 브랜드 영역으로 마이그레이션합니다.

  1. 관리자가 됩니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 기존 영역의 구성을 인쇄합니다. 대상 시스템에서 영역을 다시 만들려면 이 정보가 필요합니다.
    source# zonecfg -z my-zone info
    zonename: my-zone
    zonepath: /zones/my-zone
    brand: native
    autoboot: false
    bootargs:
    pool:
    limitpriv:
    scheduling-class:
    ip-type: shared
    hostid: 1337833f
    inherit-pkg-dir:
             dir: /lib
    inherit-pkg-dir:
             dir: /platform
    inherit-pkg-dir:
             dir: /sbin
    inherit-pkg-dir:
             dir: /usr
    net:
             address: 192.168.0.90
             physical: bge0
  3. 영역을 정지합니다.
    source# zoneadm -z my-zone halt

    영역 내의 응용 프로그램 또는 시스템 데이터가 일관성이 없는 상태로 캡처될 수 있으므로 실행 중인 영역을 아카이브하면 안 됩니다.

  4. (선택 사항) 영역이 inherit-pkg-dir 설정을 사용하는 희소 루트 영역인 경우 상속된 디렉토리가 아카이브되도록 먼저 영역을 ready합니다.
    source# zoneadm -s my-zone ready
  5. zonepath /zones/my-zone을 사용하여 영역을 아카이브합니다.
    • 영역에 대해 my-zone.cpio.gz라는 gzip 압축된 cpio 아카이브를 만듭니다. 이 영역은 대상 시스템에서도 my-zone이라는 이름이 됩니다.
      source# cd /zones
      source# find my-zone -print | cpio -oP@ | gzip >/zones/my-zone.cpio.gz
    • 대상 시스템에서 영역의 이름을 바꾸려는 경우 zonepath 내에서 아카이브를 만듭니다.
      source# cd /zones/my-zone
      source# find root -print | cpio -oP@ | gzip >/zones/my-zone.cpio.gz
  6. 다음과 같은 파일 복사를 위한 파일 전송 방식을 사용하여 아카이브를 대상 Oracle Solaris 11.2 시스템으로 전송합니다.
    • sftp(1) 매뉴얼 페이지에서 설명하는 sftp 명령

    • NFS 마운트

    • 파일 복사를 위한 기타 파일 전송 방식

  7. 대상 시스템에서 영역을 다시 만듭니다.
    target# zonecfg -z my-zone
    my-zone: No such zone configured
    Use 'create' to begin configuring a new zone.
    zonecfg:my-zone> create -t SYSsolaris10
    zonecfg:my-zone> set zonepath=/zones/my-zone
    ... 

    주 -  영역의 브랜드는 solaris10이어야 하며 원래 영역을 희소 루트 영역으로 구성한 경우에도 영역은 inherit-pkg-dir 설정을 사용할 수 없습니다. inherit-pkg-dir 리소스에 대한 자세한 내용은 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones 의 제II부, Zones을 참조하십시오.

    대상 시스템에 다른 하드웨어, 다른 네트워크 인터페이스 또는 영역에서 구성해야 하는 기타 장치나 파일 시스템이 있는 경우 영역의 구성을 업데이트해야 합니다. Oracle Solaris 영역 소개 의 2 장, 비전역 영역 구성 개요, Oracle Solaris 영역 만들기 및 사용 의 영역 마이그레이션 정보Oracle Solaris 영역 만들기 및 사용 의 1 장, 비전역 영역을 계획 및 구성하는 방법을 참조하십시오.


  8. 영역의 구성을 표시합니다.
    target# zonecfg -z my-zone info
    zonename: my-zone
    zonepath: /zones/my-zone
    brand: solaris10
    autoboot: false
    bootargs:
    pool:
    limitpriv:
    scheduling-class:
    ip-type: shared
    hostid: 1337833f
    net:
             address: 192.168.0.90
             physical: net0
  9. 소스 시스템에서 만든 아카이브의 영역을 대상 시스템의 /zones 디렉토리로 전송된 아카이브에 설치합니다.
    target# zoneadm -z my-zone install -a /zones/my-zone.cpio.gz 

    영역 설치가 성공적으로 완료되면 영역은 부트할 준비가 됩니다.

    나중에 사용할 경우를 대비하여 영역의 아카이브를 저장하거나 시스템에서 제거할 수 있습니다.

    대상 시스템에서 아카이브를 제거하려면

    target# rm /zones/myzone.cpio.gz