获取WebVZ在Debian蚀刻管理OpenVZ

在Debian Etch上获取WebVZ来管理OpenVZ

1.0信息:

作者:Mike J. mike.j [at] rewt.ch
日期:2008年5月22日
内容:管理工具WebVZ

1.1开始:

首先,您必须安装并配置OpenVZ。 您可以在youcl上找到一个教程。 由于Debian Etch中存在一个小问题/错误,因为gem中的Require需要丢失,所以无法更新Rubygems系统。 但是我们可以通过简单的文件编辑来解决它。 WebVZ是OpenVZ最简单,功能最强大的Web管理工具之一。

2.0需要的包:

我们必须安装一些额外的软件包才能使WebVZ运行。 WebVZ不需要一个Web服务器,因为它通过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上的错误,我们可以更新Gem,您必须执行以下操作:

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更新Gem

键入您的控制台以下更新Gem,而不更新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端口上启动的。

现在我们必须使用Web浏览器连接到http:// [youripaddress]:3000 。 登录

Username: admin
Passwort: admin123

首先要保护WebVZ,我们需要创建一个自己的帐户。 使用您的帐户详细信息登录并销毁管理员帐户。

4.0链接

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

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏