프로그램 사용/xen2012. 3. 29. 21:28
가상화 관련 일하는 친구에게 징징대서 물어보니 이상한 용어들 속출 -_-
아무튼 xen 서버가 될 녀석은 Dom0 커널을 설치해야 하고
xen 의 guest가 될 녀석은 DomU 커널을 설치해야 한다.(반가상화시 para-virtualization)
전가상화(full virtualization)할 경우 win7을 guest로 쓸수 있다고 한다.

Glossary

  • Host Operating System (Dom0): refers to the operating system on which your guest operating systems will run.What it means is if you want to run Windows inside your Ubuntu as an application with the help of Xen then the Ubuntu will be called as Host Operating System and Windows would be called Guest Operating System and the term Dom0 refers to host Operating System.Technically in terms of Xen the host Operating System is known as Dom0.
  • Guest Operating System(DomU): An operating system which would be running inside your Ubuntu using Xen is known as Guest Operating System and in Xen terms it is known as DomU.
  • PV Guest: PV means para-virtualized. Some times due to hardware issues or even software issues it is the guest operating system which should run inside a host needs to be modified and in this situation the Guest Operating system is made aware that it is running on Xen. This is known as para-virtualization and the Guest OS in this case is called a PV Guest.
  • HVM: means full (hardware) virtualization. In simple terms your guest operating system is not aware that it is running on Xen or inside any other Operating System and the guest OS feels that it is running on an actual hardware.
  • Hypervisor: is the software which is at the back end of all your virtualization effort and makes possible the installation of Guest Operating System inside Host Operating System. This hypervisor is what we are referring to Xen. In case of any other virtualization solution they have their own hypervisor.

[링크 : https://help.ubuntu.com/community/Xen#Glossary]  

'프로그램 사용 > xen' 카테고리의 다른 글

ubuntu 11.10 xen 커널로 부팅하도록 grub 수정하기  (0) 2012.03.31
xen on Ubuntu 11.10 with Xnote LW25  (0) 2012.03.29
xen / kvm / virtualbox 성능비교  (0) 2012.03.29
xen on ubuntu 11.10  (0) 2012.03.28
xm list 에러  (0) 2012.03.27
Posted by 구차니
프로그램 사용/xen2012. 3. 29. 21:24
xen은 성능이 매우 좋지 않고 kvm이 의외로 좋게 성능이 나왔다고 함..
xen을 한번 해보고 싶은데 이걸 보니 할 이유가 50% 정도 사라지는 느낌?

[링크 : http://www.phoronix.com/scan.php?page=article&item=ubuntu_1110_xenkvm&num=1]

'프로그램 사용 > xen' 카테고리의 다른 글

xen on Ubuntu 11.10 with Xnote LW25  (0) 2012.03.29
xen 관련 용어 - Dom0 / DomU  (0) 2012.03.29
xen on ubuntu 11.10  (0) 2012.03.28
xm list 에러  (0) 2012.03.27
ubuntu 10.04 LTS에 xen 설치하기  (0) 2012.03.27
Posted by 구차니
프로그램 사용/xen2012. 3. 28. 23:52
ubuntu 11.10에서의 xen 패키지 목록

$ sudo apt-cache search xen | grep ^xen
xen-tools - Tools to manage Xen virtual servers
xen-utils-common - XEN administrative tools - common files
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
xenwatch - Virtualization utilities, mostly for Xen
xen-hypervisor-4.1-i386 - Xen Hypervisor on i386
xen-docs-4.1 - Documentation for Xen
xen-hypervisor-4.1-amd64 - Xen Hypervisor on AMD64
xen-utils-4.1 - XEN administrative tools
xenstore-utils - Xenstore utilities for Xen


하이퍼바이저를 설치하면 자동으로 커널이 추가된다.
굳이 별도로 virtual 커널을 설치할 필요가 없다.


---
$ sudo apt-cache search linux-image
linux-image-3.0.0-12-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-3.0.0-12-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-12-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-12-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-12-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-13-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-3.0.0-14-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-3.0.0-15-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-3.0.0-16-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-3.0.0-17-generic-pae - Linux kernel image for version 3.0.0 on x86
linux-image-generic-pae - Generic Linux kernel image
linux-image - Generic Linux kernel image.
linux-image-3.0.0-13-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-13-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-13-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-14-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-14-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-14-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-15-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-15-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-15-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-16-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-16-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-16-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-17-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-17-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-17-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-13-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-14-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-15-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-16-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-3.0.0-17-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-extra-virtual - Linux kernel extra modules for virtual machines
linux-image-generic - Generic Linux kernel image
linux-image-server - Linux kernel image on Server Equipment.
linux-image-virtual - Linux kernel image for virtual machines
linux-virtual - Complete Linux kernel for virtual machines

$ uname -a
Linux xen64test 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

$ sudo apt-get install linux-virtual
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다      
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  linux-image-3.0.0-17-virtual linux-image-virtual
제안하는 패키지:
  fdutils linux-doc-3.0.0 linux-source-3.0.0 linux-tools
다음 새 패키지를 설치할 것입니다:
  linux-image-3.0.0-17-virtual linux-image-virtual linux-virtual
0개 업그레이드, 3개 새로 설치, 0개 제거 및 361개 업그레이드 안 함.
11.6 M바이트 아카이브를 받아야 합니다.
이 작업 후 33.5 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]?



'프로그램 사용 > xen' 카테고리의 다른 글

xen 관련 용어 - Dom0 / DomU  (0) 2012.03.29
xen / kvm / virtualbox 성능비교  (0) 2012.03.29
xm list 에러  (0) 2012.03.27
ubuntu 10.04 LTS에 xen 설치하기  (0) 2012.03.27
Xen on Ubuntu 11.10  (0) 2012.03.25
Posted by 구차니
프로그램 사용/xen2012. 3. 27. 22:58

검색을 해보니 커널이 xen 커널이 아닐경우 이런 에러가 발생한다고 한다.

그나저나 linux-image-virtual 패키지로 깔면 USB 키보드가 안되는걸 어쩌라구 ㅠ.ㅠ

그냥 10.04 LTS에 xen은 포기하고 12.04가 나오길 기다리거나 11.10에 해봐야하려나?


$ xm list

ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)

Traceback (most recent call last):

  File "/usr/sbin/xm", line 8, in <module>

    from xen.xm import main

  File "/usr/lib/python2.6/dist-packages/xen/xm/main.py", line 61, in <module>

    xc = xen.lowlevel.xc.xc()

xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)') 


'프로그램 사용 > xen' 카테고리의 다른 글

xen / kvm / virtualbox 성능비교  (0) 2012.03.29
xen on ubuntu 11.10  (0) 2012.03.28
ubuntu 10.04 LTS에 xen 설치하기  (0) 2012.03.27
Xen on Ubuntu 11.10  (0) 2012.03.25
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
Posted by 구차니
프로그램 사용/xen2012. 3. 27. 22:50

10.04 LTS에서는 딱히 된다 안된다는 말은 없지만, 

대부분의 링크내용들이 직접 컴파일 하는것 봐서는 64bit desktop 버전을 깔아도 딱히 될것 같진 않다.

[링크 : http://blog.naver.com/wja30/100122757469]


일단 필요한 기본 패키지는 아래와 같은데

$ sudo apt-get install xen-hypervisor-3.3 xen-utils-3.3 xenwatch xen-docs-3.3


$ sudo apt-get install virtinst virt-viewer virt-manager


$ apt-cache search linux-image


머.. virtual 이 가상화 커널 같긴한데, 마우스도 안 먹고 먹통이 되네 후우..

그냥 속편하게(?) 11.10 으로 다시 시도를 해봐야 하려나?

[링크 : http://packages.ubuntu.com/lucid/linux-image-virtual]



---

2012.3.31 추가

11.10 에서 해보고 와서 10.04 에서 해보니 xen-hypervisor-3.3을 설치해도 커널이 추가되진 않는듯 하다.

grub에서 해당 xen 메뉴가 뜨지 않는다.

'프로그램 사용 > xen' 카테고리의 다른 글

xen on ubuntu 11.10  (0) 2012.03.28
xm list 에러  (0) 2012.03.27
Xen on Ubuntu 11.10  (0) 2012.03.25
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
xen 사용가능한 cpu 확인하기  (0) 2012.01.25
Posted by 구차니
프로그램 사용/xen2012. 3. 25. 23:19
혹시나 해서 신버전(?)으로 찾아보니
$ sudo apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils  
[링크 : http://www.beyondlinux.com/2011/11/02/install-xen-4-1-and-setup-your-cloud-os-on-ubuntu-11-10/]   
xen 하이퍼바이저 바이너리가 존재한다.

With kernels 2.6.39+ for the first time it is possible to provide a dom0 and domU without the kernel patch.
[링크 : http://martincarstenbach.wordpress.com/.../getting-started-with-xen-virtualisation-on-ubuntu-11-10/


---
+ 혹시나 해서 10.04 LTS에서 검색을 xen-hypervisor로 검색을 하니 3.3 버전이 나온다.
음.. 12.04가 코앞이니 머 상관없으려나?
[링크 : http://packages.ubuntu.com/search?keywords=xen-hypervisor-3.3

$ sudo apt-cache search xen | grep ^xen
xen-docs-3.3 - documentation for XEN, a Virtual Machine Monitor
xen-hypervisor-3.3 - The Xen Hypervisor for i386 and amd64.
xen-utils-3.3 - XEN administrative tools
xenner - An xen emulator without the need of a xen hypervisor.
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
xenwatch - Virtualization utilities, mostly for Xen 
 

'프로그램 사용 > xen' 카테고리의 다른 글

xm list 에러  (0) 2012.03.27
ubuntu 10.04 LTS에 xen 설치하기  (0) 2012.03.27
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
xen 사용가능한 cpu 확인하기  (0) 2012.01.25
xen 설치관련 문서링크  (0) 2010.11.14
Posted by 구차니
프로그램 사용/xen2012. 3. 6. 19:06
xen을 찾다보니 나오는 다른 가상화 프로그램.

[링크 : http://www.linux-kvm.org/page/Main_Page]
[링크 : https://help.ubuntu.com/community/KVM]

'프로그램 사용 > xen' 카테고리의 다른 글

ubuntu 10.04 LTS에 xen 설치하기  (0) 2012.03.27
Xen on Ubuntu 11.10  (0) 2012.03.25
xen 사용가능한 cpu 확인하기  (0) 2012.01.25
xen 설치관련 문서링크  (0) 2010.11.14
Intel ATOM cpu중 가상화 지원모델  (2) 2010.09.24
Posted by 구차니
프로그램 사용/xen2012. 1. 25. 21:41
현재 사용중인 Xnote LW20 / LW25 모델의 cpu인데
LW20은 M740 으로 virtualization을 지원하지 않고 있으며
LW25는 T5600으로 virtualization을 지원한다.

[링크 : http://ark.intel.com/products/.../Intel-Pentium-M-Processor-740-(2M-Cache-1_73-GHz-533-MHz-FSB)]
[링크 : http://ark.intel.com/products/.../Intel-Core2-Duo-Processor-T5600-(2M-Cache-1_83-GHz-667-MHz-FSB)]


LW20

$ cat /proc/cpuinfo 
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.73GHz
stepping : 8
cpu MHz : 1733.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2
bogomips : 3458.25
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management: 


































 
LW25 동급

$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping : 6
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3662.82
clflush size : 64

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping : 6
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 3657.59
clflush size : 64
 
[링크 : http://ubuntuforums.org/showthread.php?t=841711


vmx(intel) svm(amd) 로 flags에 식별이 되면 xen을 사용할 수 있다.

'프로그램 사용 > xen' 카테고리의 다른 글

Xen on Ubuntu 11.10  (0) 2012.03.25
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
xen 설치관련 문서링크  (0) 2010.11.14
Intel ATOM cpu중 가상화 지원모델  (2) 2010.09.24
xen  (0) 2010.08.16
Posted by 구차니
프로그램 사용/xen2010. 11. 14. 21:55
설치해볼 날이 오려나?

[링크 : https://help.ubuntu.com/community/Xen]
[링크 : http://ubuntu.or.kr/viewtopic.php?f=9&t=1379]

'프로그램 사용 > xen' 카테고리의 다른 글

Xen on Ubuntu 11.10  (0) 2012.03.25
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
xen 사용가능한 cpu 확인하기  (0) 2012.01.25
Intel ATOM cpu중 가상화 지원모델  (2) 2010.09.24
xen  (0) 2010.08.16
Posted by 구차니
프로그램 사용/xen2010. 9. 24. 14:17
Z520 / E620 이상의 모델에서만 VT-x를 지원한다.
XEN 따위 할려다가 초가삼간 태울지경이군 ㅠ.ㅠ

 Product NameEmbeddedMax TDPCores / ThreadsIntel® Virtualization Technology (VT-x)Integrated GraphicsIntel® Turbo Boost TechnologyEstimated 1k Unit PriceStatus
Intel® Atom™ Processor Z560
(512K Cache, 2.13 GHz, 533 MHz FSB)
No 2.5 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z550
(512K Cache, 2.00 GHz, 533 MHz FSB)
No 2.4 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z540
(512K Cache, 1.86 GHz, 533 MHz FSB)
No 2.4 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z530P
(512K Cache, 1.60 GHz, 533 MHz FSB)
Yes 2.2 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z530
(512K Cache, 1.60 GHz, 533 MHz FSB)
Yes 2 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z520PT
(512K Cache, 1.33 GHz, 533 MHz FSB)
Yes 2.2 Watts 1C / 2T Yes   No N/A Launched
Intel® Atom™ Processor Z520
(512K Cache, 1.33 GHz, 533 MHz FSB)
No 2 Watts 1C / 2T Yes   No N/A Launched


Intel® Atom™ Processor E680T
(512K Cache, 1.60 GHz)
Yes 3.9 Watts 1C / 2T Yes Yes   $85.00 Launched
Intel® Atom™ Processor E680
(512K Cache, 1.60 GHz)
Yes 3.9 Watts 1C / 2T Yes Yes   $74.00 Launched
Intel® Atom™ Processor E660T
(512K Cache, 1.30 GHz)
Yes 3.3 Watts 1C / 2T Yes Yes   $64.00 Launched
Intel® Atom™ Processor E660
(512K Cache, 1.30 GHz)
Yes 3.3 Watts 1C / 2T Yes Yes   $54.00 Launched
Intel® Atom™ Processor E640T
(512K Cache, 1.00 GHz)
Yes 3.3 Watts 1C / 2T Yes Yes   $37.00 Launched
Intel® Atom™ Processor E640
(512K Cache, 1.00 GHz)
Yes 3.3 Watts 1C / 2T Yes Yes   $29.00 Launched
Intel® Atom™ Processor E620T
(512K Cache, 600 MHz)
Yes 2.7 Watts 1C / 2T Yes Yes   $22.00 Launched
Intel® Atom™ Processor E620
(512K Cache, 600 MHz)
Yes 2.7 Watts 1C / 2T Yes Yes   $19.00 Launched


[링크 : http://ark.intel.com/ProductCollection.aspx?familyID=29035]

'프로그램 사용 > xen' 카테고리의 다른 글

Xen on Ubuntu 11.10  (0) 2012.03.25
kvm - Kernel mode Virtual Machine  (0) 2012.03.06
xen 사용가능한 cpu 확인하기  (0) 2012.01.25
xen 설치관련 문서링크  (0) 2010.11.14
xen  (0) 2010.08.16
Posted by 구차니