949, 1/48 회원가입  로그인  
   별빛을담아
   Xen 관련 질문

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=229 [복사]


우연치 않게 VMware와 Xen을 비교하라는 숙제를 받아서 말입니다.

양쪽공식 홈페이지부터 구글 검색, 원문 PDF 독해, 등등 비교에 심층분석을 하고 나서 보고 하고 보니....

Xen이란 녀석이 VM웨어보다 좋더란 말입니다. VM웨어 처럼 굼뜨지 않아서 말이죠.
다만 Xen에서 제공하는 커널 패치를 해야 한다는게 단점이긴 합니다만...

게다가 같은 회사에서 만든 XenDesktop과 XenApp라는 프로그램들도 상당히 좋더군요

특히 Telnet,SSH가 쉘을 제공하고, FTP가 파일 서버를 제공하듯이
웹브라우저로 XenServer에 접속하면 웹페이지가 아닌 OS를 제공받을 수 있다는게 충격이었습니다.
IE에 HP-Unix 부팅로고가 두둥실 떠오르더군요...

어ㅉㅔㅆ든 각설하고; 혹시 Xen 구축해 보신분 있나요?

아무리 문서를 읽고 Youtube에 가서 설치 동영상을 봐도...
Xen이 일종의 OS처럼 굴러가는거 같더란 말입니다.

그리고 문서의 경우에는 GuestOS를 설정할 때 커맨드로 디스크나 기타 등등을 할당시키는 것 같구요.
Paravirtualization에 기반을 둬서 GuestOS가 HostOS와 비슷한 성능을 내고 있는데
이 때 GuestOS에 장치들이 어떠한 형태로 인식이 되는지 궁금합니다.

예를 들어 VM웨어는 NIC가 VMware Network card라고 장치 관리자에 표시되는데
Xen은 어떻게 표시되는지요?


아 이러다가 한도 끝도 없겠네요. 질문만 정리할게요.

1. Xen은 HostOS와 같은 장치 드라이버를 사용하는가? 아니면 VM웨어처럼 장치 또한 가상화하는가?

2. Xen은 OS형태로 설치되는가? 아니면 Ubuntu의 Wubi처럼 윈도우에서 설치하면 또 하나의 OS가 되는가?

3. XenApp의 경우 MS-Office를 네트워크를 통해 제공한다고 하는데 이러한 경우 라이센스는 어떻게 관리하는가?

4. Xen은 정말 별다른 설치 없이 JRE만 있다면 웹브라우저를 통해 OS를 사용할 수 있는가?

5. Xen은 정말로 GuestOS 사이를 잠깐의 끊김 하나 없이 서로를 왔다갔다 할 수 있나?

6. VM웨어의 경우 GuestOS와 GuestOS 사이에 네트워크를 부여할 수 있는데 Xen 또한 이러한 기능이 있는가?



아 정말 많네요... 특히 5번질문의 경우 제가 원하는 결과가 나온다면 전 깔끔하게 VM웨어를 버릴 자신이 있습니다 ㅋ

P.S 적절한 게시판이 없어서 결국 기타질문게시판;;

  Hit : 6279     Date : 2011/05/28 08:57



    
W.H. XEN 이라면 러닝 리눅스 부록쪽에 자세히 나와있던걸로 기억납니다.

한번 읽어보시고요..

나머지는 대충 검색해봐서 나온 사실들입니다.

6번 같은 경우 http://blog.naver.com/airialy?Redirect=Log&logNo=140130117865 란 문서를 참조하여 아이피가 192.168.122.* 란것을 생각해보면 같은 네트워크라는걸 알 수 있습니다.

뭐 뷈워어도 저런식으로 이어져 있죠.

1번의 경우 http://hyokslab.tistory.com/55 에 나온 사진과 www.xen.org/files/Marketing/HowDoesXenWork.pdf, http://www.dell.com/downloads/global/power/ps3q05-20050191-Abels.pdf 에 나온걸 참조 VMM이란걸 사용하여 장치를 가상화 하지 않고 진짜 장치에 간접적으로 접근한다는걸 알 수 있습니다.

그나저나 저 두개 문서 제목만 보긴 했는데 가상화 방법은 다 알려주는것 같네요.

5번 같은경우 vnc 를 사용하여 GUI 를 이용하니... 그렇지 않을까요?

2번은 무슨 질문인지는 잘 이해되지 않네요;;

다만 xen은 VM웨어처럼 하드디스크 공간을 차지하는 파일과 몇가지 설정파일로 설치가 됩니다.

4번... 구글링 해도 원하는결과가 않나오네요; 영어를 못해서 그런가...

3번은.. pass;;

생각나는 거랑 찾아지는 순서대로 쓰니번호가 왔다갔다 하는데요 ㅠㅠ

2011/05/28  
별빛을담아 아... 1번과 6번 질문은 부족하지만 이해는 했습니다 ㅋ

근데 나머지 질문은.... 질문의 초점에서 벗어난거 같군요..

2번의 초점은 XenServer는 OS인가 Application인가 라는 부분이고요

3번은 중요하지 않으니 pass. 이거는 우리나라에는 없는 새로운 분야거든요 ㅋ
이론상이긴 하지만 요약하자면 XenApp라는 프로그램을 설치하면 윈도우에서도 Xen서버를 통해 Apple Keynote가 사용 가능하다는 거죠. 문제는 Apple이 Xen을 지원 안해서 못한다는거;

4번은 XenDesktop에 관한 이야기인데 이 또한 우리나라에 없어요.
원격제어가 아닌 Web브라우져를 이용해서 내가 원하는 OS를 제공받아요. 만약 Xen이 iMac에 올라가 있다면 Web브라우져를 통해서 MacOSX를 쓰는거죠. 이게 별다른 설치가 필요 없는지에 관한거구요. OS서버라는 개념으로 보면 되요

5번은 VM웨어의 탭기능처럼 guestOS 사이를 쉽게 오갈 수 있는가구요.

1번과 6번은 어느정도 이해했고 또 원하는 답변을 얻었으므로 패스 ㅋ

P. S. Xen이 대체적으로 클라우딩 시스템에 초점을 많이 두고 있어요.
USB에 Xen Client를 설치해서 설정만 해 두고 네트워크로 XenServer에 접속만 하면
원할 때 OS부터 Application까지 제공받을 수 있다는 거 같더군요.
Web서버, FTP서버처럼 SSH서버 같이 OS서버가 생긴다는 소리죠.
Linux, Windows, Unix등 설치만 해두면 클라이언트가 쓸 수 있게요.
2011/05/29