OpenVZ 관리 · 2 min read · Jan 17, 2026

Debian Etch에서 OpenVZ 관리하기 위한 WebVZ 설치하기

Debian Etch에서 OpenVZ 관리하기 위한 WebVZ 설치하기

1.0 정보:

저자: Mike J. mike.j[at ]rewt.ch
날짜: 2008년 5월 22일
내용: 관리 도구 WebVZ

1.1 시작:

먼저 OpenVZ가 설치되고 구성되어 있어야 합니다. 이를 위한 튜토리얼은 HowtoForge에서 찾을 수 있습니다. Debian Etch의 작은 문제/오류로 인해 Rubygems 시스템을 업데이트할 수 없는데, 이는 gems에서 필요한 것이 누락되었기 때문입니다. 하지만 파일을 간단히 수정하여 해결할 수 있습니다. WebVZ는 OpenVZ를 위한 가장 간단하고 강력한 웹 관리 도구 중 하나입니다.

2.0 필요한 패키지:

WebVZ를 실행하기 위해 몇 가지 추가 패키지를 설치해야 합니다. WebVZ는 웹 서버가 필요하지 않으며, WebRick과 함께 제공됩니다.

시작해봅시다…

main:~/webvz.1.5# apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8 nano

설치에 대해 라고 말해야 합니다.

2.1 Debian 오류 해결

Debian에서 오류를 해결하여 gems를 업데이트할 수 있도록 하려면 다음을 수행해야 합니다:

main:~# nano /usr/bin/gem

파일을 다음과 같이 수정합니다:

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# All rights reserved.
# See LICENSE.txt for permissions.
#++
require 'rubygems'
require 'rubygems/gem_runner'
require 'rubygems/open-uri'
Gem.manage_gems
required_version = Gem::Version::Requirement.new(">= 1.8.0")
unless  required_version.satisfied_by?(Gem::Version.new(RUBY_VERSION))
  puts "Expected Ruby Version #{required_version}, was #{RUBY_VERSION}"
  exit(1)
end
# We need to preserve the original ARGV to use for passing gem options
# to source gems.  If there is a -- in the line, strip all options after
# it...its for the source building process.
args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
Gem::GemRunner.new.run(args)

CTRL + X로 파일을 저장하고 Y를 눌러 저장합니다.

2.2 Gems 업데이트

콘솔에 다음을 입력하여 Gems를 업데이트합니다. WebVZ가 실행되지 않으므로 업데이트가 필요합니다….

main:~# gem update --system

Rails 2.0.2를 설치해야 합니다:

main:~# gem install -v=2.0.2 rails

3.0 WebVZ 구성

WebVZ를 가져오기 위해 다음 명령어를 사용합니다:

main:~# wget http://garr.dl.sourceforge.net/sourceforge/webvz/webvz.1.5.tar.gz

다운로드한 아카이브를 추출합니다:

main:~# tar -xzvf webvz.1.5.tar.gz

WebVZ 디렉토리로 이동합니다:

main:~# cd webvz.1.5

Debian 시스템의 몇 가지 작은 변경으로 인해 시스템에 소프트 링크를 설정해야 합니다. 정확히 표시된 대로 수행해야 하며, 그렇지 않으면 WebVZ를 사용할 수 없습니다:

main:~/WebVZ# ln -s /var/lib/vz /vz   
main:~/WebVZ# ln -s /usr/bin/irb1.8 /usr/bin/irb
main:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf

3.1 WebVZ 시작 및 설정

WebVZ를 시작하려면 다음 명령어로 서버를 시작할 수 있습니다. init.d 또는 시작 스크립트에 넣을 수 있습니다…. 원하는 대로 하세요.

main:~/WebVZ# ruby script/server

모든 것이 잘 되면 Webrick이 포트 3000에서 시작되었다는 메시지가 표시됩니다.

이제 웹 브라우저를 사용하여 http://[youripaddress]:3000에 연결해야 합니다. 다음으로 로그인합니다:

사용자 이름: admin  
비밀번호: admin123

WebVZ를 안전하게 하기 위해 먼저 자신의 계정을 만들어야 합니다. 계정 세부정보로 로그인하고 관리자 계정을 삭제합니다.

4.0 링크

Debian: http://www.debian.org
OpenVZ: http://openvz.org
WebVZ: http://webvz.sourceforge.net

Share: X/Twitter LinkedIn

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

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