Xen, Dom0, DomU
·
Virtualization/Xen
1) Xen이란?xen은 하드웨어 바로 위에서 실행되는 Type-1 하이퍼바이저다.일반 Linux에서는 커널이 CPU, 메모리, 인터럽트 같은 하드웨어를 직접 관리한다.반면 Xen 환경에서는 그 아래에 Xen 하이퍼바이저가 하나 더 있다.일반 Linux: 응용 프로그램 → Linux 커널 → 하드웨어Xen: 응용 프로그램 → 게스트 OS → Xen → 하드웨어Xen의 주요 역할은 다음과 같다.여러 VM 사이에 물리 CPU시간을 분배각 VM 에 메모리를 할당하고 격리인터럽트를 적절한 VM으로 전달각 VM이 다른 VM의 메모리에 접근하지 못하게 보호VM 생성, 종료, 일시 정지, 마이그레이션 지원Xen에서는 각각의 VM을 domain이라 부른다.2) Domain이란?Xen의 domain은 K..