Ask Your Question
0

How to be Python developer in Openstack

asked 2014-01-15 00:56:37 -0500

anonymous user

Anonymous

Hi All,

I work as a systems engineer, I am using Openstack to provide private cloud(IAAS) in my organization. I love Python an Openstack and want to work on both the technologies.

I use python for automating tasks in Linux. I want to be a Python Developer in Openasack but I dont know what I should learn to achieve this.

Can anyone please help in giving step by step topics in python/frameworks which I should learn to be Python developer in openstack.

Thanks in advance, Best Regards, Imran Teli

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
1

answered 2014-01-15 01:52:59 -0500

dheeru gravatar image
According to my experience you should the following.

1. Understand the openstack functionality. Be installing, different commands in keystone, glance, nova etc
2. Learn Python. You don't have to be expert.
3. Take a specific component like keystone, glance or compute
4. Look at the bugs etc filed against these components. 
5. Try to fix the bugs. 

Refer the following link on how to contribute for OpenStack
https://wiki.openstack.org/wiki/HowToContribute

Boom... You are openstack contributor !!!!
edit flag offensive delete link more

Comments

Thanks for the reply Dheeru, I have installed openstack in lab environment and already practicing in openstack administration. I am learning python so I guess I have started following the same path :) . I want to know which frameworks or libraries are used in openstack components. I know django is used for horizon(dashboard) what about other frameworks/libraries. And if you can pointout some tutorials for that please.

Imran T gravatar imageImran T ( 2014-01-15 02:30:47 -0500 )edit

Hi Imran Hope we can close this request.

dheeru gravatar imagedheeru ( 2014-01-30 05:09:17 -0500 )edit
0

answered 2014-01-15 02:57:56 -0500

Aswad Rangnekar gravatar image

Hi,

To get insight of the libraries used you can take a look at "requirements.txt" file in each project repo. Say if you want to know what modules are used in glance take a look at the URl below. https://github.com/openstack/glance/blob/master/requirements.txt

edit flag offensive delete link more

Comments

Hey thanks, that helped a lot.

Imran T gravatar imageImran T ( 2014-01-15 03:03:40 -0500 )edit

Hi Imran Would please help on this issue? It will be a very much helpful for me. I have gerate a question the below link. Would you please help me how you overcome and fix this problem ? My link is : https://ask.openstack.org/en/question/11328/horizon-dashboard-is-not-coming-after-creating-the-neutron-endpoint-in-keystone/ Please help me. Thank you

Mith gravatar imageMith ( 2014-02-03 01:49:52 -0500 )edit

Hello Imran can you help me please?

Mith gravatar imageMith ( 2014-02-04 21:36:08 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

Stats

Asked: 2014-01-15 00:56:37 -0500

Seen: 931 times

Last updated: Jan 15 '14