Technology/Cloud & Virtualization

Xen과 Dom0

문베디드 2015. 10. 20. 14:41

Dom0 is the initial domain started by the Xen hypervisor on boot. Dom0 is an abbreviation of "Domain 0" (sometimes written as "domain zero" or the "host domain"). Dom0 is a privileged domain that starts first and manages the DomU unprivileged domains.

Dom0는 Xen 하이퍼바이저가 부팅시 동작시키는 초기 도메인으로 Domain0의 축약어이다. Dom0는 특권 도메인으로 첫 번째로 생성되며, DomU와 같은 비특권 도메인을 관리한다.


The Xen hypervisor is not usable without Dom0. This is essentially the "host" operating system (or a "service console", if you prefer). As a result, Dom0 runs the Xen management toolstack, and has special privileges, like being able to access the hardware directly.

Dom0없이는 Xen 하이퍼바이저는 사용할 수 없다. 이것은 필수적인 "host" 운영체제이다.(혹은 "service console") /*host = 주인*/  결과적으로, Dom0는 xen 관리도구를 운영하며, 하드웨어에 직접 접근하는 것과 같은 특별한 권한을 가진다. 


Dom0 has drivers for hardware, and it provides Xen virtual disks and network access for guests each referred to as a domU (unprivileged domains). For hardware that is made available to other domains, like network interfaces and disks, it will run the BackendDriver, which multiplexes and forwards to the hardware requests from the FrontendDriver in each DomU.

Dom0는 하드웨어의 드라이버를 가지고 있으며, 각각의 DomU(비특권 도메인)를 위한 Xen 가상 디스크와 네트워크 접근을 제공한다. 네트워크와 디스크처럼 하드웨어도 다른 도메인들이 이용할 수 있도록 만드는데, 이것은 BackendDriver로 운영된다. BackendDriver는 각 DomU가 가진 FrontendDirver를 처리한다.


Unless DriverDomain's are being used or the hardware is passed through to the domU, the dom0 is responsible for running all of the device drivers for the hardware.

DriverDomain를 사용하거나 passed through로 DomU에 연결해도 Dom0는 하드웨어의 디바이스 드라이버를 책임진다.


Reference: http://wiki.xenproject.org/wiki/Dom0