KVM 은 CLI만 지원하므로 사용하기가 좀 불편하다. 그래서 간단하게나마 script로 약간 편의를 돕기위해 몇가지 옵션등을 만들어 실수할만한것을 줄여보고자 만들어봤다.

간단히 몇가지 사용법을 설명하면 다음과 같다.

kvm_interface.tar.gz를 다운로드 받는다.

물론 이것은 이전에 kvm-88.tar.gz를 다운받아 시스템에 설치를 끝냈다고 가정한다음에 설명하는것이다.

kvm_interface.tar.gz 를 풀면 3개의 파일이 나온다.
default.cfg           : 가상 machine용 기본 옵션
create_hdd.sh     : 가상 machine용 HDD 만들때
run_guest_os.sh  : 가상 machine 부팅 시킬때

 create_hdd.sh <disk image name> [<option>]

    disk image name      : just name (exclude expantion name)
    -s <disk image size> : default 5 (unit Gigabyte)
    -c                   : create configure file
    -h                   : help
    -g                   : grow disk size(not recommand)

예로 rhel5.3를 깐다고 할 경우에 다음처럼 한다.

1. 가상 machine을 위한 HDD를 먼저 만들어 준다.
./create_hdd.sh rhel53 -c

2. modify rhel53.cfg file
----------------------------------------------------------
boot=cdrom  # boot device를 cdrom으로 설정한다.
cdrom=rhel5.3-dvd.iso #RHEL5.3 CD image파일명을 써준다.
mem=500     #default : 400MB, 500MB의 메모리를 쓰고 싶다면 이부분에 숫자를 500이라 쓴다.
daemon=ok  # run_guest_os.sh를 실행했을때 daemon 방식으로 띄우고 싶다면 ok를 그냥 프로세스로 잡고 싶다면 주석처리 해준다.
localtime=ok # 시간 동기화를 localtime으로 하고 싶다면 ok를 그렇지 않으면 주석처리 (default: utc)
user=kage    # 만약에 가상 프로그램을 kage 계정으로 돌리고 싶다면 kage를 그냥 쓸꺼라면 주석처리해준다.
-----------------------------------------------------------

3. 가상 machine에 OS 깔기
./run_guest_os.sh rhel53

그러면 자동으로 kvm module를 체크해서 필요하면 맞는 module를 찾아 올리고, 있다면 그냥 실행시킨다. 이것은 new console를 띄우므로 X-windows 상에서 실행해야만 된다.

인스톨이 끝난다음에 hdd로만 부팅을 하고 싶다면 iso 파일도 빼고 싶다면 2번 step 에서
"boot=hdd" 로 바꾸고 "cdrom="으로 바꿔주면 된다.


크리에이티브 커먼즈 라이센스
Creative Commons License
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.cep.kr/blog/cep/rss/response/211

댓글+트랙백 ATOM :: http://www.cep.kr/blog/cep/atom/response/211

트랙백 주소 :: http://www.cep.kr/blog/cep/trackback/211

트랙백 RSS :: http://www.cep.kr/blog/cep/rss/trackback/211

트랙백 ATOM :: http://www.cep.kr/blog/cep/atom/trackback/211

댓글을 달아 주세요

댓글 RSS 주소 : http://www.cep.kr/blog/cep/rss/comment/211
댓글 ATOM 주소 : http://www.cep.kr/blog/cep/atom/comment/211
[Login][OpenID?]
You have to log in with and OpenID to leave a comment.