서버 관리 · 3 min read · Jan 07, 2026

CentOS 5.2에서 HyperVM으로 OpenVZ 관리하기

CentOS 5.2에서 HyperVM으로 OpenVZ 관리하기

버전 1.0
저자: Falko Timme

HyperVM은 다양한 기술을 기반으로 하는 다양한 가상 머신을 생성하고 관리할 수 있는 다중 플랫폼, 다중 계층, 다중 서버, 다중 가상화 웹 기반 애플리케이션입니다. 현재 OpenVZ 및 Xen 가상화를 지원하며 RHEL 4/5와 CentOS 4 및 CentOS 5에서 사용할 수 있습니다. 이 튜토리얼에서는 CentOS 5.2 서버에 HyperVM을 설치하여 OpenVZ 컨테이너를 제어하는 방법을 보여줍니다. 또한 원격 CentOS 5.2 서버(“슬레이브”)에서 HyperVM으로 OpenVZ 컨테이너를 관리하는 방법도 설명하겠습니다.

이것이 귀하에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

이 튜토리얼에서는 두 개의 빈 CentOS 5.2 서버를 사용합니다(빈 서버는 HyperVM이 OpenVZ도 설치할 것이므로 지금 당장 OpenVZ를 설치할 필요가 없습니다):

  • server1.example.com (IP 192.168.0.100): 마스터
  • server2.example.com (IP 192.168.0.102): 슬레이브

슬레이브는 HyperVM으로 원격 서버에서 OpenVZ 컨테이너를 제어하려는 경우에만 필요합니다(추가 장에서 설명됨).

HyperVM의 라이센스에 대한 정보는 HyperVM 웹사이트나 소스에서 찾을 수 없었습니다. 적어도 일정 수의 제어된 OpenVZ 컨테이너에 대해서는 무료인 것 같습니다(http://lxlabs.com/store/에 따르면). 라이센스에 대한 정보를 찾고 무료인지 여부를 알게 되면 저에게 알려주세요.

2 HyperVM 마스터 설치하기

server1:

(하이퍼VM 마스터는 마스터 자체와 슬레이브 머신에서 OpenVZ 컨테이너를 제어할 수 있게 해줍니다. 슬레이브 머신을 실행하고 싶지 않더라도 마스터가 필요합니다!)

먼저 SELinux를 비활성화해야 합니다. /etc/sysconfig/selinux를 엽니다…

vi /etc/sysconfig/selinux

… 그리고 SELINUX를 비활성화로 설정합니다:

| # 이 파일은 시스템에서 SELinux의 상태를 제어합니다. # SELINUX=은 다음 세 가지 값 중 하나를 가질 수 있습니다: # enforcing - SELinux 보안 정책이 적용됩니다. # permissive - SELinux가 적용되는 대신 경고를 출력합니다. # disabled - SELinux가 완전히 비활성화됩니다. SELINUX=disabled # SELINUXTYPE= 사용 중인 정책의 유형. 가능한 값은: # targeted - 오직 타겟 네트워크 데몬만 보호됩니다. # strict - 전체 SELinux 보호. SELINUXTYPE=targeted |

이후에 다음을 실행합니다:

setenforce 0

그 후 HyperVM을 다음과 같이 설치합니다:

wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh  
sh ./hypervm-install-master.sh --virtualization-type=openvz

이 과정은 OpenVZ와 몇 가지 OpenVZ 템플릿도 설치되므로 꽤 오랜 시간이 걸릴 것입니다. 인내심을 가지세요. 마지막에 다음과 같은 메시지가 표시되어야 합니다:

다운로드됨: 7 파일, 1.4G, 51m 21s 소요 (485 KB/s)  
업데이트 정리 실행 중... 완료하는 데 오랜 시간이 걸립니다....  
축하합니다. hyperVM이 마스터로서 귀하의 서버에 성공적으로 설치되었습니다.  
서버에 연결하려면 https://:8887 또는 http://:8888로 가십시오.  
첫 번째는 보안 ssl 연결이며, 두 번째는 일반 연결입니다.  
로그인과 비밀번호는 'admin' 'admin'입니다. 로그인 후 비밀번호를 더 안전한 것으로 변경해야 합니다.  
서버 관리를 위해 hyperVM을 선택해 주셔서 감사합니다. 저희가 서비스를 제공할 수 있게 해주셔서 감사합니다.
***이것을 완료하기 위해 수행해야 할 단계가 하나 더 있습니다. /etc/grub.conf를 열고 'default=1' 줄을 'default=0'으로 변경한 후 이 머신을 재부팅하십시오. OpenVZ 커널로 재부팅되며 hyperVM 인터페이스에서 VPS를 관리할 수 있습니다.  
/var/spool/mail/root에 메일이 있습니다.  
[root@server1 ~]#

다음으로 /etc/grub.conf를 엽니다…

vi /etc/grub.conf

… 그리고 default=1을 default=0으로 변경하여 OpenVZ 커널이 기본 커널이 되도록 합니다:

| # grub.conf는 anaconda에 의해 생성되었습니다. # # 이 파일을 변경한 후 grub를 다시 실행할 필요는 없습니다. # NOTICE: /boot 파티션이 있습니다. 이는 # 모든 커널 및 initrd 경로가 /boot/에 상대적임을 의미합니다. 예를 들어, # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-92.1.18.el5.028stab060.2PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.18.el5.028stab060.2PAE ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.18.el5.028stab060.2PAE.img title CentOS (2.6.18-92.1.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.1.el5.img title CentOS (2.6.18-92.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.el5.img |

그런 다음 시스템을 재부팅합니다:

reboot

설치가 완료되었습니다.

3 HyperVM 사용하기

이제 브라우저를 열고 https://192.168.0.100:8887 또는 http://192.168.0.100:8888로 이동합니다.

Firefox 3을 사용하고 HTTPS를 사용하는 경우, Firefox는 자체 서명된 인증서에 대해 불만을 제기하므로 Firefox에 인증서를 수락하도록 지시해야 합니다. 이를 위해 “예외 추가…” 링크를 클릭합니다:

“예외 추가…”를 클릭합니다:

“보안 예외 추가“ 창이 열립니다. 그 창에서 먼저 “인증서 가져오기” 버튼을 클릭한 다음 “보안 예외 확인” 버튼을 클릭합니다:

그 후 HyperVM 로그인 양식이 표시됩니다. 사용자 admin과 비밀번호 admin으로 로그인합니다:

첫 번째 로그인 후에 가장 먼저 요청받는 것은 admin의 기본 비밀번호를 변경하는 것입니다:

Share: X/Twitter LinkedIn

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

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