I have installed ruby oca gem and tried using it with given example script at <a href="http://www.opennebula.org/documentation:rel2.0:ruby">http://www.opennebula.org/documentation:rel2.0:ruby</a> , script executes with out any results, it doesnt give me any error even when the user credentials given wrong.<br>
<br>also i tried with little modified script based on example script is as follows which is giving a error<br><br>--------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br>#!/usr/bin/env ruby<br> <br>##############################################################################<br># Required libraries<br>##############################################################################<br>require 'rubygems'<br>
require 'oca'<br> <br>include OpenNebula<br> <br># OpenNebula credentials<br><br>CREDENTIALS = "oneadmin:7bc8559a8fe509e680562b85c337f170956fcb06"<br><br># XML_RPC endpoint where OpenNebula is listening<br>
<br>ENDPOINT    = "<a href="http://192.168.138.230:2633/RPC2">http://192.168.138.230:2633/RPC2</a>"<br> <br>client = Client.new(CREDENTIALS, ENDPOINT)<br> <br>vm_pool = VirtualMachinePool.new(client, -1)<br><br>
puts <a href="http://vm_pool.info">vm_pool.info</a>()<br><br>-------------------------------------------------------------------------------------------------------------------------<br><br>Output:<br><br>king@king-desktop:~$ ruby opennebula_ruby_api.rb <br>
#<OpenNebula::Error:0x00000002050a80><br>king@king-desktop:~$ <br><br><br>Few working examples are welcomed.<br><br>Regards.<br>