탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle VM Server for SPARC 2.2 관리 설명서 Oracle VM Server for SPARC (한국어) |
제1부Oracle VM Server for SPARC 2.2 소프트웨어
1. Oracle VM Server for SPARC 소프트웨어 개요
3. Oracle VM Server for SPARC 보안
제2부선택적 Oracle VM Server for SPARC 소프트웨어
13. Oracle VM Server for SPARC Physical-to-Virtual 변환 도구
14. Oracle VM Server for SPARC Configuration Assistant(Oracle Solaris 10)
15. Oracle VM Server for SPARC Management Information Base 소프트웨어 사용
16. Logical Domains Manager 검색
활성 도메인을 마이그레이션하려는 경우 마이그레이션할 도메인, 소스 시스템 및 대상 시스템에는 특정 요구 사항 및 제한 사항이 적용됩니다. 자세한 내용은 Oracle VM Server for SPARC 2.2 릴리스 노트의 도메인 마이그레이션 제한 사항를 참조하십시오.
참고 - 소스 시스템과 대상 시스템의 primary 도메인에 가상 CPU를 더 추가하여 전체 마이그레이션 시간을 단축시킬 수 있습니다. 각 primary 도메인에는 16개 이상의 CPU가 있는 것이 좋지만 요구 사항은 아닙니다.
마이그레이션 프로세스를 수행하는 동안 도메인 "시간 손실"이 발생합니다. 이러한 시간 손실 문제를 줄이려면 마이그레이션할 도메인을 NTP(Network Time Protocol) 서버와 같은 외부 시간 소스와 동기화하십시오. 도메인을 NTP 클라이언트로 구성하면 마이그레이션이 완료된 후 바로 도메인의 날짜 및 시간이 수정됩니다.
도메인을 Oracle Solaris 10 NTP 클라이언트로 구성하려면 System Administration Guide: Network Services의 Managing Network Time Protocol (Tasks)를 참조하십시오. 도메인을 Oracle Solaris 11 NTP 클라이언트로 구성하려면 Oracle Solaris 관리: 네트워크 서비스의 NTP(Network Time Protocol) 관리(작업)를 참조하십시오.
마이그레이션을 수행할 때 CPU에 적용되는 요구 사항 및 제한 사항은 다음과 같습니다.
대상 시스템에는 마이그레이션할 도메인에서 사용 중인 가상 CPU 수가 수용되도록 사용 가능한 가상 CPU가 충분해야 합니다.
Oracle Solaris 10 OS를 실행하는 시스템의 경우 소스 시스템과 대상 시스템의 프로세서 유형이 동일해야 합니다.
Oracle Solaris 11 OS의 경우 cpu-arch 등록 정보를 설정하면 프로세서 유형이 다른 시스템 간에 마이그레이션을 수행할 수 있습니다. 지원되는 cpu-arch 등록 정보 값은 다음과 같습니다.
native는 CPU 유형이 동일한 플랫폼 간에만 게스트 도메인을 마이그레이션할 수 있도록 하는 CPU 특정 하드웨어 기능을 사용합니다. native가 기본값입니다.
generic은 CPU 유형에 관계없이 게스트 도메인을 마이그레이션할 수 있도록 하는 공통 CPU 하드웨어 기능을 사용합니다.
generic 값을 사용하면 native 값을 사용할 때 비해 성능이 저하될 수 있습니다. 성능 저하가 발생하는 것은 게스트 도메인이 특정 CPU의 고유 하드웨어 기능을 사용하지 않고 지원되는 모든 CPU 유형에서 사용 가능한 일반 CPU 기능만 사용하기 때문입니다. 이러한 기능을 사용하지 않음으로써 generic 값은 다른 기능을 지원하는 CPU를 사용하는 시스템 간에 도메인을 마이그레이션할 수 있는 유연성을 가능하게 합니다.
프로세서 유형을 확인하려면 다음과 같이 psrinfo -pv 명령을 사용하십시오.
# psrinfo -pv The physical processor has 8 virtual processors (0-7) SPARC-T4 (chipid 0, clock 2548 MHz)
마이그레이션할 도메인에서 Oracle Solaris 11 OS가 실행되는 경우 프로세서 주파수가 다르며 STICK 주파수 값을 사용하는 소스 시스템과 대상 시스템 간에 도메인을 마이그레이션할 수 있습니다. cpu-arch 등록 정보 값이 설정되지 않은 경우에도 이 유형의 마이그레이션이 가능합니다. 하지만 마이그레이션할 도메인에서 Oracle Solaris 10 OS가 실행되는 경우 프로세서 주파수 및 STICK 주파수 값이 반드시 일치해야 합니다.
STICK 주파수를 확인하려면 다음과 같이 prtconf -pv 명령을 사용하십시오.
# prtconf -pv | grep stick-frequency stick-frequency: 05f4bc08
주 - STICK 레지스터가 증분되는 주파수는 최대 속도의 CPU 주파수에서 파생됩니다. 하지만 두 시스템에서 CPU 주파수가 동일한 경우에도 정확한 STICK 레지스터 주파수는 약간 다를 수 있으므로 마이그레이션이 차단될 수 있습니다.
도메인 마이그레이션이 수용되도록 대상 시스템의 사용 가능한 메모리가 충분해야 합니다. 또한 다음과 같이 마이그레이션 간에 유지되어야 할 등록 정보가 있습니다.
같은 크기의 메모리 블록을 동일한 개수로 만들 수 있어야 합니다.
메모리 블록의 물리적 주소가 일치할 필요는 없지만 실제 주소는 마이그레이션 간에 동일하게 유지되어야 합니다.
또한 대상 시스템에서 사용 가능한 메모리의 레이아웃이 마이그레이션할 도메인의 메모리 레이아웃에 맞아야 합니다. 그렇지 않으면 마이그레이션이 실패합니다. 특히 대상 시스템의 메모리는 여러 개의 작은 주소 범위로 단편화되었지만 마이그레이션할 도메인에는 하나의 큰 주소 범위가 필요한 경우 마이그레이션이 실패합니다. 다음 예에서 이 시나리오를 설명합니다. 대상 시스템의 2개 메모리 블록에서 사용 가능한 메모리가 2GB입니다.
# ldm list-devices memory MEMORY PA SIZE 0x108000000 1G 0x188000000 1G
마이그레이션할 도메인 ldg-src의 사용 가능한 메모리도 2GB이지만 마이그레이션할 도메인은 단일 메모리 블록에서 레이아웃되었습니다.
# ldm list -o memory ldg-src NAME ldg-src MEMORY RA PA SIZE 0x8000000 0x208000000 2G
이와 같은 메모리 레이아웃에서는 마이그레이션이 실패합니다.
# ldm migrate-domain ldg-src t5440-sys-2 Target Password: Unable to bind 2G memory region at real address 0x8000000 Domain Migration of LDom ldg-src failed
주 - 마이그레이션 후에는 마이그레이션 대상 도메인이 재부트될 때까지 마이그레이션 대상 도메인에 대해 메모리 DR(동적 재구성)이 사용 안함으로 설정됩니다. 재부트가 완료되면 마이그레이션 대상 도메인에 대해 메모리 DR이 다시 사용으로 설정됩니다.
물리적 장치에 대한 직접 액세스 권한을 가진 도메인은 마이그레이션할 수 없습니다. 예를 들어, I/O 도메인은 마이그레이션할 수 없습니다. 하지만 물리적 장치와 연관된 가상 장치는 마이그레이션할 수 있습니다.
마이그레이션할 도메인에서 사용되는 모든 가상 I/O 서비스를 대상 시스템에서 사용할 수 있어야 합니다. 즉, 다음 조건이 충족되어야 합니다.
마이그레이션할 도메인에서 사용되는 각 가상 디스크 백엔드가 대상 시스템에 정의되어 있어야 합니다. 정의한 가상 디스크 백엔드의 볼륨 및 서비스 이름이 소스 시스템의 볼륨 및 서비스 이름과 동일해야 합니다. 백엔드 경로는 소스 시스템과 대상 시스템에서 다를 수 있지만 반드시 동일한 백엔드를 가리켜야 합니다.
주의 - 소스 시스템과 대상 시스템의 가상 디스크 백엔드 경로가 동일한 저장소를 가리키지 않는 경우에도 마이그레이션이 성공합니다. 하지만 대상 시스템의 도메인 동작을 예측할 수 없으며 도메인을 사용하지 못할 수도 있습니다. 이 문제를 해결하려면 도메인을 중지하고 구성 문제를 수정한 다음 도메인을 다시 시작하십시오. 이러한 단계를 수행하지 않을 경우 도메인이 불일치 상태로 유지될 수 있습니다. |
마이그레이션할 도메인의 각 가상 네트워크 장치와 대상 시스템의 가상 네트워크 스위치가 상응해야 합니다. 각 가상 네트워크 스위치의 이름은 소스 시스템에서 장치가 연결된 가상 네트워크 스위치의 이름과 동일해야 합니다.
예를 들어, 마이그레이션할 도메인의 vnet0이 switch-y라는 가상 스위치 서비스에 연결된 경우 대상 시스템의 도메인이 switch-y라는 가상 스위치 서비스를 제공해야 합니다.
주 - 마이그레이션 대상 도메인이 필요한 네트워크 리소스에 액세스할 수 있도록 대상 시스템의 물리적 네트워크가 올바르게 구성되어 있어야 합니다. 그렇지 않으면 마이그레이션이 완료된 후 도메인에서 일부 네트워크 서비스를 사용하지 못할 수 있습니다.
예를 들어, 도메인이 올바른 네트워크 서브넷에 액세스할 수 있는지 확인해야 할 수 있습니다. 또한 도메인이 대상 시스템에서 필요한 원격 시스템에 연결할 수 있도록 게이트웨이, 라우터 또는 방화벽이 제대로 구성되어 있는지 확인해야 할 수도 있습니다.
마이그레이션할 도메인에서 사용되며 자동으로 할당된 범위에 속한 MAC 주소를 대상 시스템에서 사용할 수 있어야 합니다.
가상 콘솔 집중기(vcc) 서비스가 대상 시스템에 존재해야 하며 하나 이상의 사용 가능한 포트를 가져야 합니다. 명시적 콘솔 제약 조건은 마이그레이션 중 무시됩니다. 마이그레이션 대상 도메인 이름을 콘솔 그룹으로 사용하고 컨트롤 도메인의 첫번째 vcc 장치에서 사용 가능한 포트를 사용하여 마이그레이션 대상 도메인의 콘솔이 만들어집니다. 기본 그룹 이름이 충돌할 경우 마이그레이션이 실패합니다.
NIU 하이브리드 I/O 리소스를 사용하는 도메인을 마이그레이션할 수 있습니다. NIU 하이브리드 I/O 리소스를 지정하는 제약 조건은 도메인에 대한 엄격한 요구 사항이 아닙니다. 사용 가능한 NIU 리소스가 없는 시스템으로 해당 도메인이 마이그레이션되는 경우 제약 조건은 보존되지만 이행되지 않습니다.
암호화 장치가 있는 플랫폼에서 바인딩된 암호화 장치가 있는 게스트 도메인을 마이그레이션할 수 있습니다. 단, 게스트 도메인이 암호화 장치 DR(동적 재구성)을 지원하는 운영 체제에서 실행되어야 합니다.
다음과 같은 Oracle Solaris OS 버전에서 암호화 장치 DR을 지원합니다.
Solaris 10 10/09 OS 이상
패치 ID 142245-01이 설치된 Solaris 10 5/08 OS 이상
마이그레이션 시작 시 Logical Domains Manager는 마이그레이션할 도메인이 암호화 장치 DR을 지원하는지 여부를 확인합니다. 지원되는 경우 Logical Domains Manager는 도메인에서 암호화 장치를 제거하려고 합니다. 마이그레이션이 완료되면 마이그레이션 대상 도메인에 암호화 장치가 다시 추가됩니다.
주 - 대상 시스템에서 암호화 장치에 대한 제약 조건이 충족되지 않는 경우에도 마이그레이션 작업이 차단되지 않습니다. 이 경우 마이그레이션 대상 도메인의 암호화 장치 수가 마이그레이션 작업 전의 수보다 줄어들 수 있습니다.
소스 또는 대상 시스템에서의 활성 재구성 지연 작업은 마이그레이션이 시작되지 않도록 합니다. 마이그레이션이 진행되는 동안에는 재구성 지연 작업이 차단됩니다.
PM(전원 관리) 탄력적 정책이 적용되는 소스 또는 대상 시스템에 대해서는 도메인 마이그레이션이 지원되지 않습니다. 마이그레이션이 진행되는 동안 소스 또는 대상 시스템의 PM 정책이 성능 정책에서 탄력적 정책으로 전환되면 마이그레이션이 완료될 때까지 정책 전환이 지연됩니다. 소스 또는 대상 시스템에 탄력적 정책이 적용되는 동안 도메인 마이그레이션이 시도되면 마이그레이션 명령이 오류를 반환합니다.
시스템에서 마이그레이션이 진행되는 동안 마이그레이션 중인 도메인의 상태 또는 구성을 수정할 수 있는 작업은 차단됩니다. 도메인 자체에 대한 모든 작업과 시스템의 다른 도메인에 대한 작업(예: 바인딩 및 중지)도 차단됩니다.
도메인을 마이그레이션하려면 Logical Domains Manager와 마이그레이션할 도메인에서 실행 중인 OS 간에 조정을 수행해야 합니다. 마이그레이션할 도메인이 OpenBoot 또는 커널 디버거(kmdb)에서 실행 중인 경우 이 조정이 불가능합니다. 따라서 마이그레이션할 도메인의 CPU가 하나가 아닌 경우 마이그레이션 시도가 실패합니다. 마이그레이션할 도메인의 CPU가 하나인 경우 특정 요구 사항 및 제한 사항이 충족될 때 마이그레이션이 진행됩니다. Oracle VM Server for SPARC 2.2 릴리스 노트의 도메인 마이그레이션 제한 사항를 참조하십시오.