Code Monkey home page Code Monkey logo

ironic-ucs's Introduction

Ironic-UCS

This is Cisco Systems's Juno version of Ironic project. Added support for the Cisco UCS B/C-series servers. This code is not available in community for Juno rlease. It will be available in Kilo release through community.

Installation instructions

Follow the steps available @ http://docs.openstack.org/developer/ironic/deploy/install-guide.html to setup Baremetal service. Install ironic and ironicclient from apt-get repository, this takes care of creating ironic user and required directory structure.

Follow these stpes to use Cisco version of ironic plugin.

Clone git repo of ironic, and ironicclient. git clone https://github.com/CiscoUcs/Ironic-UCS.git git clone https://github.com/CiscoUcs/UCS-python-ironicclinet.git

Install ironic cd Ironic-UCS; python setup.py install

Install ironic-pythonclient cd UCS-python-ironicclinet; python setup.py install

Update /etc/ironic/ironic.conf.

Start Ironic-API: su -s /bin/sh -c "/usr/bin/python /usr/local/bin/ironic-api -v -d
--config-file /etc/ironic/ironic.conf &" ironic

Start Ironic-conductor: su -s /bin/sh -c "/usr/bin/python /usr/local/bin/ironic-conductor -v -d
--config-file /etc/ironic/ironic.conf &" ironic

UCS PySDK

The plugin works with UCS PySDK 0.8.1 version. This version of UCS PySDK is available @ https://github.com/CiscoUcs/UcsPythonSDK.

Known Issues

Few DEBUG messages in the ironic logs are actually logged as ERROR messages.

Ironic

Ironic is an Incubated OpenStack project which aims to provision bare metal machines instead of virtual machines, forked from the Nova Baremetal driver. It is best thought of as a bare metal hypervisor API and a set of plugins which interact with the bare metal hypervisors. By default, it will use PXE and IPMI in concert to provision and turn on/off machines, but Ironic also supports vendor-specific plugins which may implement additional functionality.


Project Resources

Project status, bugs, and blueprints are tracked on Launchpad:

http://launchpad.net/ironic

Developer documentation can be found here:

http://docs.openstack.org/developer/ironic

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/Ironic

Anyone wishing to contribute to an OpenStack project should find plenty of helpful resources here:

https://wiki.openstack.org/wiki/HowToContribute

All OpenStack projects use Gerrit for code reviews. A good reference for that is here:

https://wiki.openstack.org/wiki/GerritWorkflow

ironic-ucs's People

Contributors

saripurigopi avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.