VMware에 설치한 Fedora Linux에 Xen 설치해서
Xen 위에 XP나 다른 리눅스 설치 가능한가요?
Xen 위에 XP나 다른 리눅스 설치 가능한가요?
댓글 5
-
백창우
2009.01.17 06:08
-
무명
2009.01.17 09:05
아 그런가요?
답변 감사합니다.
그러면 VMware가 아닌 컴퓨터 자체에 리눅스를 설치하고
Xen을 설치해서 사용해야 하는거죠? -
원민수
2009.01.17 11:54
그렇다고 physical machine에 xen을 설치한다고 해서 windows를 무조건 돌릴 수 있는 것은 아닙니다. xen은 기본적으로 paravirtualization을 사용하기 때문에, windows를 돌릴 수가 없습니다. 다만, 백창우님께서 말씀하신 VT-x, AMD-V는, 하드웨어적으로 virtualization techonology를 지원해주는 최신 기술인데, 이것을 사용해서 xen 역시 windows를 돌릴 수 있도록 xen 3.0에서 부터 바뀐걸로 알고 있습니다. 즉 corone님의 cpu가 VT-x or AMD-V를 지원하지 않는 cpu라면, xen을 설치하신다고 하더라도, windows는 돌리실 수 없습니다. -
무명
2009.01.17 15:34
아 그렇군요
Xen은 VMware처럼 virtualization이 지원되는 것이 아니군요.
VMware가 말로만 듣던 그 full-virtualization이고
Xen이 말로만 듣던 그 para-virtualization인가부죠?
답변 말씀 모두 감사합니다. -
백창우
2009.01.19 03:58
Xen이 para-virtualization이다라고 이야기 할수 있지만
full-virtualization이 아니라고 이야기 할수는 없습니다.
para-virtualization이라는 이야기는 OS를 수정한다는 이야기이고,
full-virtualization은 수정하지 않는다는 이야기입니다.
Xen은 기본적으로 para-virtualization을 지원하지만 OS를 수정하지 않아도 virtualization이 가능하는 hardware assisted virtualization도 지원합니다. hardware assisted virtualization을 따로 분류하기도 하지만 OS 수정 유무를 의미하는 para-virtualization과 full-virtualization의 범주에서 보면 hardware assisted virtualization은 full-virtualization입니다.
때문에 Xen이 full-virtualization이 아니라는 이야기는 하기 어렵습니다.
virtualization 기술은 몇몇 벤더들이 주도권 싸움을 하면서 용어의 정의가 상당히 모호한 상태입니다.
그리고 VMware도 특정 제품에서 para-virtualization을 지원하기 때문에 싸잡아서 VMware는 어떻다라고 이야기 하기는 힘들것 같습니다.
.
VMware에서 제공하는 프로세서 모델에 VT-x나 SVM 기능이 없습니다.
있다고 하더라도 부분적으로만 제공하죠.
Xen 상에서 XP를 동작시키기 위해서는 완전한 HVM이 되어야 하는데 VMware의 프로세서 모델로써는 불가능합니다.