xen 4.1.0 on ubuntu 10.4.1

페이지 정보

작성자 조희승 댓글 0건 조회 9,840회 작성일 12-08-17 15:25

본문

필요 패키지
Required packages for Debian Lenny 5.0 & Squeeze 6.0 / Ubuntu 8.x & 9.x & 10.04:
apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev
ocaml-findlib
rootfs 가 mount 안되는 경우
  1. 일반 커널로 부팅해서 lsmod로 디스크를 위해서 어떤 모듈이 사용되는지 확인한다. 커널에 넣어줌
  2. ext4가 xen커널에 default로 선택되지 않으니 유의. 커널에 넣어주자
xend 가 안뜰때 python의 버전이 새로와져서임.
root@csg1:/tmp> python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/local/lib/python2.6/dist-packages']
위와 같이 해보면 import되는 경로를 볼수 있고,
root@csg1:/usr/lib/python2.6> ln -s ../python2.6/site-packages/xen xen
위와 같이 링크를 하나 만들어주면 해결
VM은 뜨는데 부팅메세지 나오고, console 이 안되는 경우
ubuntu 10.X 에다가 8.X VM이미지를 사용해서 그런거임.... 파일시스템 구조가 좀 바뀌었으니 10.X vm 이미지를 만들어주어야함
xen-tools 가 없을때.....
http://xen-tools.org 에 가서 .deb 패키지를 다운받고 설치
dpkg -i XXX.deb
몇가지 dependency가 나오는데, 다 깔아준다.
그리고,
xen-create-image --hostname=g1 --force --dir=/home --ip=1.1.1.1 --dist=lucid
lucid는 ubuntu 10.04.1 version임
hvm이 안뜰때
/dev/net/tun 이란 녀석이 동작하지 않는 경우가 있다.
kernel 설정에서 network device driver 중에 universal tun/tap support인가를 y하면 된다.

댓글목록

등록된 댓글이 없습니다.