Skip to content

XenServer에 설치 밎 구동시킬 가상머신(VM)은 각자 특정 OS에 특화된 template을 바탕으로 생성되는데, 각각의 template은 각각 대상으로 하는 OS가 최적의 성능을 보일 수 있도록 약간씩 설정이 다르다. 


XenServer 상에서의 VM 설치방법은 다음과 같이 크게 3가지로 분류된다. 필요에 따라 편한 방법을 골라 설치한다.


1) Boot an OS vendor installation CD (Windows 계열)
2) Run an installation from a network repository (RHEL, SUSE 계열)
3) Pre-configured OS instance (Debian 계열)


*XenServer에 설치 가능한 Linux 배포판


XenServer에 설치할 수 있는 주요 운영체제는 다음과 같은 것들이 있다.


OS(최소 RAM/최소 Disk)
Windows Server 2008 32-bit/64-bit (512MB/10GB)
Windows Vista 32-bit (512MB/16GB)
Windows 2003 (128MB/2GB)
Windows XP SP2/3 (128MB/1.5GB)
Windows 2000 SP4 (128MB/2GB)
CentOS 4.5/4.6/4.7 (256MB/800MB)
CentOS 5.0/5.1/5.2 (512MB/800MB)
Red Hat Enterprise Linux 3.6 (64MB/1.5GB)
Red Hat Enterprise Linux 4.5/4.6/4.7 (256MB/800MB)
Red Hat Enterprise Linux 5.0/5.1/5.2 (512MB/800MB)
SUSE Linux Enterprise Server 9 SP2/3/4 (256MB/1GB)
SUSE Linux Enterprise Server 10 SP1/2 (512MB/1.5GB)
Debian 3.0/4.0 (128MB/4GB)


주의할 점은, 위와 같이 최소 요구 RAM 메모리가 512에 달하는 OS가 많고, 또한 가상머신이 많으면 많을수록 메모리 사용량이 폭발적으로 증가하기 때문에 XenServer Host의 RAM 메모리는 넉넉하게 준비할수록 좋다.


*Linux VM 설치
XenServer 설치 시 Linux Pack도 설치했다면 Linux VM을 생성할 수 있다. Linux VM은 Disk image 또는 Network를 통해 설치하거나, Debian VM처럼 미리 만들어진 instance를 사용하여 생성할 수 있다.


1)RHEL계열 VM 설치하기
RedHat계열에는 RHEL 5.2의 훌륭한 대체품으로 CentOS 5.2와 Scientific Linux 5.2등의 무료 배포판이 존재한다.


CentOS 5.2 : http://www.centos.org/
Scientific Linux(SL) 5.2 : https://www.scientificlinux.org/

CentOS의 경우 RHEL와는 별도로 template이 등록되어 있으며, 직접 PC에 설치하는 것처럼 손쉽게 설치할 수 있다. 

Scientific Linux의 경우는 따로 등록된 template이 없지만, 기본적으로 Enterprise Linux 기반이므로 버전이 같은 CentOS 또는 RHEL template 둘 중 아무거나 사용해서 설치가 가능하다.

 

둘 다 http URL을 통해 네트워크 설치가 가능한데, http://installServer:port/path/imagefile 양식의 URL경로를 입력하도록 한다.(image file은 iso 그대로 쓰는 것이 아니고, 위 path에 image 속 file을 모두 복사해 꺼내두어야 XenServer VM이 읽을 수 있다) VM설치에 있어서 512MB RAM, 8GB Disk가 최소 사양이다. ssh, vnc 등의 설치를 통해 원격 제어도 문제없이 가능하다.


설치가 끝난 뒤, Guest VM이 VM Host(XenServer)에 추가적인 정보를 제공토록 하기 위하여 Linux guest agent를 설치할 필요가 있다. Console 창 윗부분 DVD Drive 란에서 xs-tools.iso image를 선택한 뒤, 이를 마운트하여 설치할 수 있다. /dev/xvdd가 가상 DVD Drive이므로, 다음과 같이 처리한다. install.sh 스크립트가 Linux 배포판을 분석하여 알맞는 Linux guest agent를 자동으로 설치한다.


~# mount /dev/xvdd /mnt
~# /mnt/Linux/install.sh


다만 위에서 예로 든 SL5.2의 경우 template 상에 등록된 배포본이 아니므로 이런 경우는 직접 설치한다. SL5.2의 경우에는 rpm 패키지를 사용하므로, xs-tools.iso image를 마운트한 상태에서 아래처럼 처리하면 문제없이 설치할 수 있다.


~# yum install /mnt/Linux/xe-guest-utilities-5.0.0-361.i386.rpm


2)Debian VM 설치하기
GNU Debian Linux의 경우, XenServer 자체에서 3.1(Sarge)과 4.0(Etch)에 대한 built-in 배포판을 제공한다. 파티션 2개가 생성된다별도의 수작업 없이 쉽게 VM을 설치할 수 있으며, ssh 및 vnc가 기본 서비스로 구동된다. vnc의 경우 Xfce GUI가 제공된다. 최소 사양이 128MB, 4GB에 불과해 상대적으로 넉넉하게 생성할 수 있다. 또한 Built-in 배포판의 경우 Linux guest agent가 사전에 설치되어 있으므로 따로 설치할 필요가 없다.


*Windows VM 설치
XenServer에서 Windows VM은 전가상화로 구동되므로, 설치는 Linux Pack 없이도 가능하지만 VWware와 마찬가지로 Intel-VT/AMD-V등 하드웨어 레벨의 가상화 기술은 필수다. 조건을 모두 만족한다면 문제없이 설치할 수 있다. Windows VM은 Physical Drive로 설치하거나, Network 또는 Local Storage에 있는 Disk image를 통해 설치한다.

필요한 iso image파일을 Local Storage에 저장하고 접근할 수 있도록 하기 위해서는 XenServer Host에서 아래와 같은 CLI명령어를 처리할 필요가 있다.


xe sr-create name-label=<name> type=iso \
device-config:location=<image가 존재하는 디렉토리 경로> \
device-config:legacy_mode=true content-type=iso


ex)windows_xp_sp2.iso 파일이 /var/opt/xen/iso_import/ 디렉토리에 있고 이를 쓰고자 할 경우
[root@xenHost]# xe sr-create name-label=windows_xp_sp2 type=iso device-

config:location=/var/opt/xen/iso_import/ device-config:legacy_mode=true content-type=iso


Windows VM설치는 등록되어 있는 각종 template를 이용하여 콘솔화면에서 직접 PC에서 수행하는 것처럼 설치할 수 있다. WIndows 계열의 경우 대체적으로 Linux VM보다 리소스를 더 많이 요구하는 편이므로 주의하도록 한다.


설치 후 Windows VM 역시 Linux VM처럼 XenServer Tools를 설치과정을 거칠 필요가 있다. 일명 Windows paravirtualized driver라는 것으로서, 이 역시 xs-tools.iso image를 넣고 내부의 xensetup.exe를 구동함으로써 손쉽게 설치 가능하다.

조회 수 :
425
등록일 :
2013.10.16
14:13:51 (*.93.90.9)
엮인글 :
http://restart.iptime.org:8000/micro/sub4_1_2/1942/68e/trackback
게시글 주소 :
http://restart.iptime.org:8000/micro/1942
문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
21 XenConvert [4] Admin 2013-11-01 312
20 XenServer 6.0.2 Ubuntu 12.04 미지원 Template 설치 [1] Admin 2013-10-31 444
19 XenServer - XenServer Tools 설치 file Admin 2013-10-30 301
18 XenServer에서 우분투 싱글모드 부팅 [3] file Admin 2013-10-30 449
17 XenServer + XenCenter review [1] Admin 2013-10-29 324
16 젠센터에서 추가 한 VM에서 우분투 설치 과정 Admin 2013-10-28 319
15 XenServer, XenApp, Xenclient, XenDesktop, Xencenter의 차이점에 대해서... [1] Admin 2013-10-16 449
14 [XenServer] ISO 저장소 생성 및 갱신 방법 [2] Admin 2013-10-16 510
» [Xen]XenServer Guest VM 설치하기 Admin 2013-10-16 425
12 XenServer Admin 명령 활용 [1] Admin 2013-10-13 372
11 Citrix XenServer 리눅스 VM DVD 부팅 방법 Admin 2013-10-13 330
10 Xen Server 5.5 사용기 file Admin 2013-10-09 326
9 XenServer 5.6에 NAS 구성하기 Admin 2013-10-09 355
8 Xen Server 다운로드 file Admin 2013-10-09 337
7 XenCenter file Admin 2013-10-09 369
6 [클라우드서비스] XenServer 설치 [1] file Admin 2013-10-09 472
5 XenServer 포트포워딩 Admin 2013-09-23 501
4 USB로 xenserver 설치미디어 만들기 Admin 2013-09-23 523
3 [젠서버] 서버 가상화의 새로운 대안 XenServer 구축하기 file Admin 2013-09-23 482
2 젠서버 시스템 요구사항! file Admin 2013-09-23 352

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5