On Aug 19, 2013, at 7:26 AM, Isaac Chiang <isaacchi...@gmail.com> wrote:
> Hi Sebastien, > Chip's cloudstack_ruby_client is almost ready (waiting for > second time pull request). I'll spend some time on rOCCi in next few weeks. > Currently I still can't have the pictures of what exactly the rOCCi is > doing. I'll try to find myself more use cases. Thanks for the provided > information. > The best might be to have a look at the OCCI Opennebula documentation: http://opennebula.org/documentation:rel4.2:occicg OCCI is a cloud computing standard defined by OGF. Similar to CIMI but a different standard :) Basically instead of making calls to the CloudStack API, which is not an official standard, users could use an OCCI client to manage their cloud (basic functionality being to start/stop vms). This means that CloudStack needs to expose a service that answers to OCCI standard requests. With rOCCI we can deploy a server side by side with CloudStack mgt server. The OCCI requests would get to that server and then be forwarded to the CloudStack mgt API server thanks to the driver that you can write :) It is a similar idea to the AWS interface in CloudStack. Does that make more sense ? > Regards > Isaac > > > On Mon, Aug 19, 2013 at 4:19 PM, Sebastien Goasguen <run...@gmail.com>wrote: > >> >> On Aug 1, 2013, at 6:03 AM, Isaac Chiang <isaacchi...@gmail.com> wrote: >> >>> Hi Sebastien, >>> I've read the ruby client project by Chips. It's pretty looks like >>> I'm doing now for _https://github.com/isaacchiang/cloud_ruby. Please >> have a >>> look. I believe there are >>> some code segments that would be helpful to the rOCCI driver. I need more >>> advice to >>> the rOCCI project, thanks. >> >> Isaac, thanks for the work on the ruby gem for cloudstack. >> >> rOCCI is a server that implements the OCCI standard. >> We need to create a CloudStack driver in rOCCI, based on the cloudstack >> gem from chip. >> You can git clone rOCCI from github: >> https://github.com/gwdg/rOCCI-server/tree/master >> >> The drivers of backend are at: >> https://github.com/gwdg/rOCCI-server/tree/master/lib/occi/backend >> >> Once this is done, we should run it in parallel to a cloudstack instance >> and send OCCI requests to it, this will in turn send cloudstack api calls. >> >> Happy to chat on IRC if you want, >> >> Cheers, >> >> -Sebastien >> >>> >>> Regard >>> >>> Isaac >>> >>> >>> On Fri, Jul 26, 2013 at 11:16 PM, Sebastien Goasguen <run...@gmail.com >>> wrote: >>> >>>> >>>> On Jul 25, 2013, at 8:04 PM, Isaac Chiang <isaacchi...@gmail.com> >> wrote: >>>> >>>>> Hi Sebastien, >>>>> I'm interested in the rOCCi project. I'd like to join. >>>>> However, I know nothing about the OCCI and will spend some time on it >> in >>>>> next few days. Please kindly let me know more information about the >>>>> project(status, repo location, e.t.c., thanks :) >>>>> >>>>> >>>> >>>> Hi Isaac, >>>> >>>> Great, that's terrific of you to volunteer, should be fun. >>>> >>>> The first thing I think would be to check out Chip'c ruby client: >>>> https://github.com/chipchilders/cloudstack_ruby_client >>>> >>>> Test it and finish it up (I am sure Chip can chime in). >>>> >>>> Then, you would need to look at: >>>> https://github.com/gwdg/rOCCI >>>> >>>> Figure out how to write a driver, there is an example for opennebula and >>>> ec2 I believe. >>>> And then go for it :) >>>> >>>> Cheers, >>>> >>>> -Sebastien >>>> >>>>> Regards >>>>> >>>>> Isaac >>>>> >>>>> >>>>> Hi folks, >>>>> >>>>> I committed to do an interoperability workshop in Madrid, Spain in >>>>> september: >>>>> >>>> >> http://www.cloudplugfest.org/cloud-interoperability-week/detailed-program >>>>> >>>>> All "four sisters" of cloud are represented. >>>>> >>>>> The main goal is to show that we can talk to CloudStack with OCCI and >>>> even >>>>> CIMI standards. >>>>> >>>>> The problem is that currently we cannot :) >>>>> >>>>> So I am looking for some help from Ruby developers who would be willing >>>> to >>>>> work on: >>>>> >>>>> https://github.com/gwdg/rOCCI >>>>> >>>>> and also on delta cloud (even though the project may have stalled): >>>>> >>>>> http://deltacloud.apache.org >>>>> >>>>> A good start might be Chip's ruby client: >>>>> https://github.com/chipchilders/cloudstack_ruby_client >>>>> >>>>> Help, any takers ? >>>>> >>>>> >>>>> >>>>> -Sebastien >>>> >>>> >> >>