OpenVZ管理 · 1 min read · Jan 17, 2026

Debian Etch に WebVZ をインストールして OpenVZ を管理する

Debian Etch に WebVZ をインストールして OpenVZ を管理する

1.0 情報:

著者: Mike J. mike.j[at ]rewt.ch
日付: 2008年5月22日
内容: 管理ツール WebVZ

1.1 始まり:

まず、OpenVZ がインストールされ、設定されている必要があります。これを行うためのチュートリアルは HowtoForge にあります。Debian Etch には小さな問題/エラーがあるため、gems に必要な Require が欠けているため、Rubygems システムを更新することはできません。しかし、ファイルを簡単に編集することで解決できます。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

インストールには Yes と答える必要があります。

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 を保護するために、自分のアカウントを作成する必要があります。アカウント情報でログインし、admin アカウントを削除します。

4.0 リンク

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

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。