RRAS Monitor deployed in Cloud

Today we finished our first cloud deployment of RRAS::Monitor software.

We finished deploying the monitor in a RackspaceCloud instance running Ubuntu 9.

I cannot call the deployment smooth – mostly because BackgroundDB simply wouldn’t start. Saying this:


/var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:117:in `exec': No such file or directory - packet_worker_runner 10:9:monitor_runner_worker:4:/opt/rails/rras-monitor/lib/workers:/opt/rails/rras-monitor/script/load_worker_env (Errno::ENOENT)
from /var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:117:in `fork_and_load'
from /var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:68:in `load_workers'
from /var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:63:in `each'
from /var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:63:in `load_workers'
from /var/lib/gems/1.8/gems/packet-0.1.15/lib/packet/packet_master.rb:20:in `run'
from /opt/rails/rras-monitor/vendor/plugins/backgroundrb/server/lib/master_proxy.rb:14:in `initialize'
from /opt/rails/rras-monitor/vendor/plugins/backgroundrb/lib/backgroundrb/bdrb_start_stop.rb:109:in `new'
from /opt/rails/rras-monitor/vendor/plugins/backgroundrb/lib/backgroundrb/bdrb_start_stop.rb:109:in `start_bdrb'
from /opt/rails/rras-monitor/vendor/plugins/backgroundrb/lib/backgroundrb/bdrb_start_stop.rb:16:in `start'
from ./script/backgroundrb:24

Nasty error took a lot of time to figure out. For some reason gem tool works slightly different on Ubuntu and fails to install scripts in /usr/bin or any accessible locations in PATH. So setting up mongrel_rails and backgroundb became a nightmare.

Finally comparing “packet” gem files to the working version of RRAS Monitor on another server I figured out that “/usr/bin/packet_worker_runner” in our case is not a symlink but in fact  a generated script. After that we simply copied that script from another box and corrected the paths.

Attaching the final version of the script for anybody how comes across the problem:

#!/usr/bin/ruby
#
# This file was generated by RubyGems.
#
# The application 'packet' is installed as part of a gem, and
# this file is here to facilitate running it.
#

require ‘rubygems’

version = “>= 0″

if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end

gem ‘packet’, version
load ‘packet_worker_runner’

Now that we have cloud deployment in place I can work to improve connectivity between Monitor instances.

Stay in touch!

Tags: , , , , ,

5 Responses to “RRAS Monitor deployed in Cloud”

  1. HERMAN says:


    Pillspot.org. Canadian Health&Care.Best quality drugs.No prescription online pharmacy.Special Internet Prices. High quality pills. Buy drugs online

    Buy:Prednisolone.Retin-A.100% Pure Okinawan Coral Calcium.Nexium.Petcam (Metacam) Oral Suspension.Lumigan.Actos.Synthroid.Zyban.Arimidex.Mega Hoodia.Human Growth Hormone.Prevacid.Zovirax.Valtrex.Accutane….

  2. GLEN says:


    Medicamentspot.com. Canadian Health&Care.No prescription online pharmacy.Best quality drugs.Special Internet Prices. Low price drugs. Order drugs online

    Buy:Retin-A.Mega Hoodia.Actos.Petcam (Metacam) Oral Suspension.Zyban.Accutane.Zovirax.Arimidex.Synthroid.Prevacid.Lumigan.Prednisolone.100% Pure Okinawan Coral Calcium.Nexium.Valtrex.Human Growth Hormone….

  3. AARON says:


    CheapTabletsOnline.Com. Canadian Health&Care.No prescription online pharmacy.Best quality drugs.Special Internet Prices. No prescription drugs. Order drugs online

    Buy:Prednisolone.Prevacid.Arimidex.Human Growth Hormone.Zovirax.Synthroid.Nexium.Lumigan.Zyban.Mega Hoodia.Retin-A.Valtrex.Actos.Accutane.100% Pure Okinawan Coral Calcium.Petcam (Metacam) Oral Suspension….

  4. ERIK says:


    CheapTabletsOnline.Com. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Low price drugs. Buy drugs online

    Buy:Viagra Super Force.Levitra.Soma.Cialis Soft Tabs.Cialis Super Active+.Viagra Super Active+.Super Active ED Pack.Cialis Professional.Maxaman.Viagra.Propecia.Cialis.Viagra Professional.Tramadol.VPXL.Viagra Soft Tabs.Zithromax….

Leave a Reply