서버 구축 · 2 min read · Jan 17, 2026

Debian 3.1 (Sarge)와 OpenVZ로 가상 서버(VPS) 구축하기

이것은 “복사 & 붙여넣기” 방법입니다! 이 튜토리얼을 따르는 가장 쉬운 방법은 명령줄 클라이언트/SSH 클라이언트(Windows의 PuTTY와 같은)를 사용하고 명령어를 복사하여 붙여넣는 것입니다(자신의 정보(IP 주소, 호스트 이름, 비밀번호 등)를 제공해야 하는 경우를 제외하고). 이렇게 하면 오타를 피할 수 있습니다.

Debian 3.1 (Sarge)와 OpenVZ로 가상 서버(VPS) 구축하기

버전 1.2
저자: Till Brehm

이 HowTo에서는 Debian 3.1 (Sarge) 32비트 리눅스에서 OpenVZ 가상 머신을 호스팅하기 위해 서버를 준비하는 단계를 설명합니다. OpenVZ를 사용하면 Xen 및 Linux Vserver 프로젝트와 유사하게 동일한 하드웨어에서 여러 개의 가상 사설 서버(VPS)를 생성할 수 있습니다. OpenVZ는 많은 가상 서버를 제공하는 공급자가 사용하는 상업적 가상화 솔루션인 Virtuozzo의 오픈 소스 분기입니다. OpenVZ 커널 패치는 GPL 라이센스 하에 라이센스가 부여되며, 사용자 수준 도구는 QPL 라이센스 하에 있습니다.

첫 번째 장에서는 OpenVZ 패치가 적용된 리눅스 커널을 Debian용으로 컴파일합니다. 이로 인해 설치하기 쉬운 .deb 패키지가 생성됩니다. 이는 systs.org에서 제공되는 기본 커널에 컴파일되지 않은 드라이버가 필요할 때 필요합니다. 미리 컴파일된 커널이 필요를 충족하는 경우 첫 번째 장을 건너뛰고 1.2장에서 설명한 대로 커널을 설치할 수 있습니다.

먼저 말씀드리고 싶은 것은 이것이 그러한 시스템을 설정하는 유일한 방법이 아니라는 것입니다. 이 목표를 달성하는 방법은 여러 가지가 있지만, 이것이 제가 선택한 방법입니다. 이것이 귀하에게 작동할 것이라는 보장은 하지 않습니다!

참고: 미리 컴파일된 OpenVZ 커널을 사용하려는 경우 1 및 1.1 섹션을 건너뛰고 1.2로 직접 이동할 수 있습니다. 자신의 커널을 컴파일하려는 경우 1 및 1.1 섹션을 읽고 1.2로 진행하십시오.

1 가상 사설 서버를 호스팅하기 위해 서버 준비하기

먼저 커널 컴파일을 위한 몇 가지 필수 요소를 설치합니다.

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

1.1 OpenVZ 리눅스 커널 컴파일하기

커널 소스 다운로드

OpenVZ 패치는 현재 커널 2.6.8에만 사용할 수 있습니다. 우리는 kernel.org의 일반 커널을 사용하고 이를 우리의 필요에 맞게 패치하고 구성할 것입니다. 소스를 다운로드하고 압축을 풀려면 다음 명령을 실행하십시오:

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
tar xjf linux-2.6.8.tar.bz2
cd linux-2.6.8/

OpenVZ 패치 다운로드 및 커널 패치하기

이제 OpenVZ.org에서 OpenVZ 커널 패치를 다운로드하고 이를 커널 소스에 적용합니다.

wget http://download.openvz.org/kernel/stable/022stab078.14/patches/patch-022stab078-combined.gz
gzip -d patch-022stab078-combined.gz
patch -p1 < patch-022stab078-combined

OpenVZ용 커널 구성 가져오기

OpenVZ.org는 일반 i686에서 기업 구성까지 여러 커널 구성을 제공합니다. 저는 일반 i686 구성을 선택합니다. 하드웨어 및 프로세서에 따라 다른 구성을 선택할 수 있습니다. 구성은 여기에서 다운로드할 수 있습니다: http://openvz.org/download/kernel/

wget http://download.openvz.org/kernel/stable/022stab078.14/configs/kernel-2.6.8-022stab078-i686.config.ovz

이제 “ make menuconfig “를 실행하고 “ Load an alternate configuration file “을 선택한 다음 파일 “ /usr/src/linux-2.6.8/kernel-2.6.8-022stab078-i686.config.ovz “를 선택합니다.

make menuconfig

특별한 커널 구성 요구 사항이 있는 경우 지금 변경하십시오. 그런 다음 Exit를 선택하고 Save를 선택하여 커널 구성을 저장합니다.

make-kpkg clean

이제 커널을 컴파일합니다.

fakeroot make-kpkg –revision=OpenVZ.2.6.8 kernel_image

컴파일이 오류로 중단되면 다음을 실행하십시오:

make clean

그런 다음 make menuconfig로 시작하여 이전 명령을 다시 실행하십시오.

1.2 OpenVZ 커널 설치하기

첫 번째 장을 건너뛰었다면 이제 미리 컴파일된 Debian 커널을 설치할 수 있습니다.

OpenVZ 도구를 위한 저장소를 /etc/apt/sources.list에 추가합니다:

echo “ deb http://debian.systs.org/ stable openvz “ >> /etc/apt/sources.list
apt-get update

패키지를 설치합니다:

apt-get install kernel-image-2.6.8-stable-ovz

1.3 OpenVZ 도구 설치하기

패키지를 설치합니다:

apt-get install vzctl vzquota vzctl-template

이제 서버를 재부팅해야 합니다:

shutdown -r now

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.