서버 관리 · 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의 기본 비밀번호를 변경하는 것입니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.