8

Click here to load reader

Introduction of open stack java

Embed Size (px)

DESCRIPTION

Introduction of OpenStack Java slide at OpenStack Summit HK

Citation preview

Page 1: Introduction of open stack java

OpenStack Java

NTTDATA INTELLILINK

Takahiro Shida

<[email protected]>

Page 2: Introduction of open stack java

Sorry

My English is very poor.Maybe, there are some spelling miss and grammar problem in this slide and my speaks.

Page 3: Introduction of open stack java

This is just a toy

A picture is worth a thousand words.

Let’s take a demo!!

I’m rewrite the nova-compute by Java. What’s mean?

Page 4: Introduction of open stack java

Demo structure

OpenStack

Running the openstack on Amazon EC2 by using

devstack

This is my localrc

Amazon EC2

Page 5: Introduction of open stack java

Disable n-cpu??

This is key point

Where the nova-compute running ?

Page 6: Introduction of open stack java

My Windows laptop change to n-cpu

OpenStack

Amazon EC2

nova-compute

RabbitMQ

Internet

Page 7: Introduction of open stack java

Technology Issue

• Which hypervisor do I use in Windows?• VirtualBox

• This is an Open Source Hypervisor and provide HTTP based API

• What feature do I implement in?• Boot Server, Stop Server and Boot by volume.

• VirtualBox iSCSI API is not open to public.

• Is Neutron support?• Completely unsupported!• OpenFlow… Virtual switch… Linux Bridge…

• They are not work on windows.• This project reach a dead end by Neutron.

Page 8: Introduction of open stack java

Conclusion

• Java is not suite for OpenStack• ex) JSON format

• Java needs static type in JSON• Completely define the all JSON input and output• Or, all treat as Object type

• Cast and Cast and Cast…

• One day, this program grow world wide• All machine controlled by OpenStack

• Grid Computing and OpenStack?

https://github.com/shidax/openstack-java

Like a computer virus?