프로그램 사용/xen2012. 4. 3. 22:51

"인터페이스 목록을 위한 HAL을 초기화 할 수 없음" 빨간 느낌표 무시하고 그냥 다음을 누르면


"'/usr/lib64/xen/qemu-dm' not found" 라는 에러가 발생한다.


우분투 데스크탑 11.10 64bit를 깔았는데
/usr/lib/xen-4.0.1 은 존재하지만
/usr/lib64가 존재하지 않는다.

그런 이유로 아래처럼 심볼릭 링크를 걸어준다.

$ sudo mkdir /usr/lib64
$ sudo ln -s /usr/lib64/xen /usr/lib/xen-4.0.1  

[링크 : http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-11-10/]
[링크 : http://www.xen-support.com/?p=408]



아무튼 그러면 생성하다 말고 이런 에러를 또 뱉어낸다 -_-


---
2012.04.04
루프 디바이스
[링크 : http://www.linuxhelp.in/2011/06/error-device-vbd-could-not-be-connected.html ]

2012.04.14
$ sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash max_loop=64"
$ sudo update-grub
 
[링크 : http://lists.debian.org/debian-user/2006/12/msg00901.html]

도움이 될듯한 링크 후우.. 언제 또 읽어보나?
[링크 :  http://wiki.libvirt.org/page/VirtualNetworking]
Posted by 구차니
프로그램 사용/xen2012. 4. 3. 07:44
cdrom 사용하는건 여전히 미궁... OTL
그냥 ISO로 깔라는 신의 계시인가? -_-

$ sudo virsh -c xen:/// capabilities

$ sudo cat /var/log/xen/xend-debug.log 

[링크: https://bugzilla.redhat.com/show_bug.cgi?id=585460]

[링크 : http://docs.fedoraproject.org/...Creating_guests_with_virt_manager.html]
[링크 : http://www.linuxquestions.org/questions/linux-software-2/how-to-use-physics-cdrom-in-xen-695471/]

---
2012.4.4 추가
혹시나 해서 /etc를 hda로 뒤졌는데 cd롬이 hda로 인식하도록 py 파일들을 작성한듯 하다 -_-
usb cdrom이라서 그런지 /dev/sr0 로 인식을 해서 virt-manager에서 인식을 못하는 걸려나?

[링크 : http://www.option-c.com/xwiki/Xen_CDROM_Support]
 
Posted by 구차니
프로그램 사용/xen2012. 4. 1. 16:22
머.. 일단 AMD 4200+x2 에서 실행했더니 실행은 되는데 


CDROM 또는 DVD사용에서 인식을 하지 못한다.

cd 를 넣고 mount 명령으로 확인해 보니 읭?
/dev/sr0 on /media/floppy0 type iso9660 
웬 뜬금없는 floppy0 ?!?!?!?!

머 안되면 그냥 iso로 하면되지 머 쫄지마!


vmware 설정하듯 메모리 와 사용할 cpu 와 메모리 용량을 설정해주고


하드도 설정해주고


근데 왜 또 네트워크가 말썽이니 ㅠ.ㅠ


----
그나저나 무슨 차이가 있어서 안되나 궁금해서 cpuinfo를 확인해보니
amd용으로는 svm이 있다는데 그런것도 없고 hypervisor가 존재한다.
$ cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 107
model name    : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping    : 2
cpu MHz        : 800.000
cache size    : 512 KB






fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu de tsc msr pae cx8 apic cmov pat clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 hypervisor lahf_lm cmp_legacy extapic cr8_legacy 3dnowprefetch

bogomips    : 5488.05
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps
$ cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 107
model name    : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping    : 2
cpu MHz        : 2200.000
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips    : 4389.91
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

리부팅 해서 확인해보니 intel이던 amd던 Dom0로 부팅하면 hypervisor가 뜨게 된다.

[링크: http://blog.bradiceanu.net/2009/07/20/linux-proccpuinfo-flags/]
2012/01/25 - [프로그램 사용/xen] - xen 사용가능한 cpu 확인하기 

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

qemu-dm not found  (4) 2012.04.03
xen에서 cdrom 사용하기  (0) 2012.04.03
가상화는 무리인가...  (2) 2012.03.31
ubuntu 11.10 xen 커널로 부팅하도록 grub 수정하기  (0) 2012.03.31
xen on Ubuntu 11.10 with Xnote LW25  (0) 2012.03.29
Posted by 구차니
프로그램 사용/xen2012. 3. 31. 22:55
LW25 이녀석 cpu 듀얼 코어인데다가 가상화도 지원되서 쓸만할줄 알았더니...
xen으로 돌리면 열이 70도 정도까지 보고되는게 치솟고
xen이 아닌 일반 커널로 돌리면 49도 정도로 낮아진다. (11.10 기준)

xen Dom0 에서도 실제 리포팅 되는 cpu 사용량이 맞지 않는걸까..
아니면 가상화 부분이 활성화 되면서 cpu 발열이 올라가는 걸까? 

---
cpu 실 사용량을 확인하는 방법
xentop을 쓰면된다고 한다.
[링크 : http://serverfault.com/questions/334613/how-do-i-tell-real-cpu-load-in-a-xen-environment]

--- 
2012.4.1 추가

Xen 이 아닌 커널로 돌릴때 23W 정도 소비


Xen 커널로 돌릴때 33W 정도 소비

 
cpu 사용량은 둘다 동일한 0% 이지만
발열이 팍팍 오르는것과 더불이 전략소비량이 이렇게 팍팍 오르는걸 보면..
xen 자체가 부하가 많이 걸리는 느낌이다. 
Posted by 구차니
프로그램 사용/xen2012. 3. 31. 12:45
/etc/default/grub 파일의
GRUB_DEFAULT = 0 을 다른걸로 바꾸어 주면 된다는데

GRUB_DEFAULT='Example GNU/Linux distribution'
이런방식도 지원한다고 해서 xen 의 menu이름을 넣어줘도 안되고

20_linux_xen 이런식으로 되어 있어서(/etc/grub.d/)
GRUB_DEFAULT=20 해도 안되고 -_-

[링크 : http://www.gnu.org/software/grub/manual/html_node/default.html]
[링크 : http://www.gnu.org/software/grub/manual/grub.html]

미친척 그냥 2번으로 하니 문제없이 xen 커널로 부팅된다 -_-

- Edit "/etc/default/grub"
- In my case I put "GRUB_DEFAULT=2" (index of XEN kernel was two)
- update-grub
- restart 

[링크 :  http://blogs.deepal.org/2012/02/install-xen-dom0-and-domu-on-ubuntu.html]  


---
2012.4.14 추가
아래의 명령어를 실행해서 나오는 xen 커널의 순서를 입력해주면 된다.
$ grep menuentry /boot/grub/grub.cfg 

[링크 : http://wiki.debian.org/Xen]
 

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

Xen (ubuntu 11.10) with AMD 4200+x2  (0) 2012.04.01
가상화는 무리인가...  (2) 2012.03.31
xen on Ubuntu 11.10 with Xnote LW25  (0) 2012.03.29
xen 관련 용어 - Dom0 / DomU  (0) 2012.03.29
xen / kvm / virtualbox 성능비교  (0) 2012.03.29
Posted by 구차니
프로그램 사용/xen2012. 3. 29. 21:52
Ubuntu 11.10 Desktop 64bit 버전으로 설치했을 경우 아래의 명령어를 그대로 붙여넣으면 된다.
$ sudo apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils
$ sudo apt-get install virtinst virt-viewer virt-manager
 
[링크 : http://www.beyondlinux.com/2011/11/02/install-xen-4-1-and-setup-your-cloud-os-on-ubuntu-11-10/]  

그리고 나서 하라는대로 해보니까 먼가 되긴된다.
저번에는 xm info 할때 에러가 났는데 커널이 문제였던게 확실한듯.
아무튼, 1.8인치 하드의 저렴한(!) 성능 문제도 있지만 11.10이 부팅이 빠름에도 불구하고
xen 커널로 들어가서 화면이 나오기 까지 체감적으로 3분 이상 걸린 느낌이다. (정상 부팅은 1분 미만)

$ uname -a
Linux xen64bit 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 xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1887     2     r-----     59.7

$ sudo xm info
host                   : xen64bit
release                : 3.0.0-12-generic
version                : #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011
machine                : x86_64
nr_cpus                : 2
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 1828
hw_caps                : bfebfbff:20000800:00000000:00000940:0000e3bd:00000000:00000001:00000000
virt_caps              :
total_memory           : 2038
free_memory            : 126
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : placeholder
cc_compiler            : gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
cc_compile_by          : zulcss
cc_compile_domain      : ubuntu.com
cc_compile_date        : Tue Oct 11 07:31:13 UTC 2011
xend_config_format     : 4

$ sudo brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.000000000000       yes 


---
2012.3.31 추가

$ sudo vi /etc/xen/xend-config.sxp 


$ vi ~/.bashrc
$ sudo -i
# vi ~/.bashrc


# virsh version

라이브러리에 대해 컴파일됨: libvir 0.9.2

사용중인 라이브러리: libvir 0.9.2

사용중인 API: Xen 3.0.1

실행중인 하이퍼바이저: Xen 4.1.0


# virt-manager

  

으악 안되잖아! ㅠ.ㅠ

---
2012.4.2 추가
친구에 게물어보 니 가상 화지원하 지않으 면위와같 이나온다고한다.
그래서확인 겸 amd cpu에 서 secure virtual machine 옵션 을bios에 서끄 고해보 니동일하 게발생한다.
즉, cpu 에 서가상화 를지원해 도bios에 서해 당옵션 을끄 면위 와같 이 "가상화 를지원하 지않는 것같습니다"라 는오류 가뜬다.
 

Posted by 구차니
프로그램 사용/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 구차니

기본값이 DVD 4.38 GiB로 되어 있어서
DVD+R DL을 넣으면 빨갛게 나오지만 실제로 용량을 인식하는지 굽기 시도를 한다.
(실은 쫄아서 취소함 -_-)

아무튼, 축적을 제대로 나오게 하기 위해서는 우클릭으로 DVD 7.95 GiB로 설정해주면 된다.


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 구차니