탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역 Oracle Solaris 10 1/13 Information Library (한국어) |
8. FSS(Fair Share Scheduler)(개요)
9. FSS(Fair Share Scheduler) 관리(작업)
10. 리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)
15. Solaris Management Console의 리소스 제어 기능
19. 비전역 영역 설치, 정지, 복제 및 제거 정보(개요)
20. 비전역 영역 설치, 부트, 정지, 제거 및 복제(작업)
24. Oracle Solaris 10 9/10: 물리적 Oracle Solaris 시스템을 영역으로 마이그레이션(작업)
25. 영역이 설치된 Oracle Solaris 시스템의 패키지 및 패치 정보(개요)
26. 영역이 설치된 Oracle Solaris 시스템에서 패키지 및 패치 추가 및 제거(작업)
29. 비전역 영역이 설치된 Oracle Solaris 10 시스템 업그레이드
30. 그 밖의 기타 Oracle Solaris 영역 문제 해결
34. lx 브랜드 영역 설치, 부트, 정지, 복제 및 제거 정보(개요)
35. lx 브랜드 영역 설치, 부트, 정지, 제거 및 복제(작업)
Oracle Solaris 10 5/08: 마이그레이션을 수행하기 전에 lx 브랜드 영역 마이그레이션 검증 정보
Oracle Solaris 10 5/08: 마이그레이션을 수행하기 전에 lx 브랜드 영역 마이그레이션을 검증하는 방법
zonecfg 및 zoneadm 명령을 사용하여 기존 비전역 영역을 한 시스템에서 다른 시스템으로 마이그레이션할 수 있습니다. 영역이 중지되고 현재 호스트에서 분리됩니다. zonepath는 연결된 대상 호스트로 이동합니다.
lx 브랜드 영역 마이그레이션에는 다음과 같은 요구 사항이 적용됩니다.
대상 시스템의 전역 영역에서 원래 호스트와 동일한 Oracle Solaris 릴리스가 실행되고 있어야 합니다.
영역이 제대로 실행되려면 대상 시스템에서 필수 운영 체제 패키지와 패치의 버전이 원래 호스트에 설치된 것과 동일한 버전이어야 합니다.
브랜드는 원래 호스트와 대상 시스템에서 동일해야 합니다.
대상 시스템에 다음과 같은 지원되는 i686 프로세서 유형 중 하나가 장착되어 있어야 합니다.
Intel
Pentium Pro
Pentium II
Pentium III
Celeron
Xeon
Pentium 4
Pentium M
Pentium D
Pentium Extreme Edition
Core
Core 2
AMD
Opteron
Athlon XP
Athlon 64
Athlon 64 X2
Athlon FX
Duron
Sempron
Turion 64
Turion 64 X2
zoneadm detach 프로세스는 다른 시스템에서 영역을 연결하는 데 필요한 정보를 만듭니다. zoneadm attach 프로세스는 대상 시스템에 영역을 호스팅하기 위한 올바른 구성이 있는지 확인합니다. 여러 가지 방법으로 zonepath를 새 호스트에서 사용 가능하게 만들 수 있으므로 한 시스템에서 다른 시스템으로 zonepath를 실제로 이동하는 작업은 전역 관리자가 수행하는 수동 프로세스입니다.
새 시스템에 연결된 경우 영역은 설치됨 상태가 됩니다.
역할을 만든 다음 사용자에게 지정하려면 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
host1# zoneadm -z lx-zone halt
host1# zoneadm -z lx-zone detach
분리된 영역이 이제 구성됨 상태에 있습니다.
자세한 내용은 zonepath를 새 호스트로 옮기는 방법을 참조하십시오.
host2# zonecfg -z lx-zone
다음 시스템 메시지가 표시됩니다.
lx-zone: No such zone configured Use 'create' to begin configuring a new zone.
zonecfg:lx-zone> create -a /export/zones/lx-zone
zonecfg:lx-zone> info zonename: lx-zone zonepath: /export/zones/lx-zone brand: lx autoboot: false bootargs: pool: limitpriv: net: address: 192.168.0.90 physical: bge0
예를 들어 네트워크 물리적 장치가 새 호스트에서 다르거나 구성에 포함된 장치가 새 호스트에서 다른 이름일 수 있습니다.
zonecfg:lx-zone> select net physical=bge0 zonecfg:lx-zone:net> set physical=e1000g0 zonecfg:lx-zone:net> end
zonecfg:lx-zone> commit zonecfg:lx-zone> exit
host2# zoneadm -z lx-zone attach
다음 조건이 하나라도 존재할 경우 필요한 작업이 수행된다는 알림이 시스템 관리자에게 전송됩니다.
필요한 패키지와 패치가 새 시스템에 없습니다.
시스템 간에 소프트웨어 레벨이 다릅니다.
host2# zoneadm -z lx-zone attach -F
![]() | 주의 - -F 옵션을 사용하면 유효성 검사를 수행하지 않고 attach를 강제로 수행할 수 있습니다. 이 옵션은 클러스터 환경이나 백업 및 복원 작업과 같은 특정 경우에 유용하지만, 영역을 호스트하려면 시스템을 적절하게 구성해야 합니다. 잘못된 구성으로 인해 정의되지 않은 동작이 나중에 발생할 수 있습니다. |
zonepath의 아카이브를 생성하는 방법에는 여러 가지가 있습니다. 예를 들어 cpio(1) 및 pax(1) 매뉴얼 페이지에 설명된 cpio 또는 pax 명령을 사용할 수 있습니다.
아카이브를 새 호스트로 전송하는 방법에는 몇 가지가 있습니다. 소스 호스트에서 대상으로 zonepath를 전송하는 데 사용되는 방식은 로컬 구성에 따라 다릅니다. SAN과 같이, 경우에 따라서는 zonepath 데이터를 실제로 이동하지 못할 수도 있습니다. 새 호스트에서 zonepath가 보이도록 SAN을 간단히 재구성할 수 있습니다. 그 밖의 경우에는 zonepath를 테이프에 기록한 후 테이프를 새 위치로 우편 발송할 수 있습니다.
이러한 이유로 이 단계는 자동화되지 않습니다. 시스템 관리자는 zonepath를 새 호스트로 이동하기 위한 가장 적절한 기술을 선택해야 합니다.
역할을 만든 다음 사용자에게 지정하려면 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
예 37-1 tar 명령을 사용하여 zonepath 아카이브 및 이동
host1에서 zonepath의 tar 파일을 만들고 sftp 명령을 사용하여 host2로 전송합니다.
host1# cd /export/zones host1# tar cf lx-zone.tar lx-zone host1# sftp host2 Connecting to host2... Password: sftp> cd /export/zones sftp> put lx-zone.tar Uploading lx-zone.tar to /export/zones/lx-zone.tar sftp> quit
host2에서 tar 파일의 압축을 풉니다.
host2# cd /export/zones host2# tar xf lx-zone.tar
자세한 내용은 sftp(1) 및 tar(1)을 참조하십시오.
일반 오류
다음에 대한 문제 해결 정보는 zoneadm attach 작업으로 문제 해결을 참조하십시오.
패치와 패키지가 동기화되지 않았습니다.
운영 체제 릴리스가 일치하지 않습니다.
사용자는 새 시스템의 프로세서 유형이 지원되는지 확인해야 합니다. 자세한 내용은 lx 브랜드 영역 마이그레이션 정보를 참조하십시오.
“실행 안함” 옵션인 -n을 사용하여 영역을 새 시스템으로 이동하기 전에 시험 실행을 수행할 수 있습니다,
zoneadm detach 하위 명령을 -n 옵션과 함께 사용하면 실제로 영역을 분리하지 않고 실행 중인 영역에 매니페스트가 생성됩니다. 원래 시스템의 영역 상태는 변경되지 않습니다. 영역 매니페스트는 stdout로 전송됩니다. 전역 관리자는 이 출력을 파일로 전송하거나 이 출력을 대상 호스트에서 즉시 검증할 명령에 파이프로 연결할 수 있습니다. zoneadm attach 하위 명령을 -n 옵션과 함께 사용하면 이 매니페스트를 읽은 다음 실제로 연결을 수행하지 않고도 영역을 호스트하는 데 올바른 구성이 대상 시스템에 있는지 확인할 수 있습니다.
시험 실행 연결을 수행하기 전에 새 호스트에 대상 시스템의 영역을 구성할 필요가 없습니다.
이 절차를 수행하려면 전역 영역의 전역 관리자여야 합니다.
역할을 만든 다음 사용자에게 지정하려면 시스템 관리 설명서: 기본 관리의 RBAC와 함께 Solaris 관리 도구 사용(작업 맵)을 참조하십시오.
global# zoneadm -z lx-zone detach -n | ssh remotehost zoneadm attach -n -
라인 끝에 있는 하이픈(—)은 경로에 stdin을 지정합니다.
global# zoneadm -z lx-zone detach -n
zonepath를 새 호스트로 옮기는 방법에 설명된 대로 매니페스트를 새 호스트 시스템으로 복사한 다음 검증을 수행합니다.
global# zoneadm attach -n path_to_manifest
경로는 stdin을 지정하는 —일 수 있습니다