XenServer API Adapter

rdoc-image:https://app.codeship.com/projects/4d2a9250-d4a2-0134-07f4-1aaf05821783/status?branch=master

This repository contains the source code of interacting a XenServer Hypervisor over its XML-RPC API.

Example: Communicate over RabbitMQ


Requirements // システム必要条件 // 系統要求

How To use/Test? // 使い方 (英語のみ) // 食用方法 (English Only)

# Set Environment Variables
cd .../xen-api
export XEN_SERVER_ADDR='192.168.0.123'
export XEN_SERVER_PORT=443
export XEN_SERVER_USER='root'
export XEN_SERVER_PASS='foo-change-me'

# Play the API on Interactive Ruby Script Environment
irb --noprompt
require './xenapi.rb'

# Login
xenapi = XenApi.new(ENV['XEN_SERVER_ADDR'], ENV['XEN_SERVER_PORT'], ENV['XEN_SERVER_USER'], ENV['XEN_SERVER_PASS'])

# logout
xenapi.logout

Acknowledgements

Documentations

Todo

Footnote