A tool for infrastructure management under OpenStack
Go to file
OpenDev Sysadmins f413bf7f72 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:47 +00:00
doc/source Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
foxnut add db models 2017-04-13 15:43:46 +08:00
image update image 2017-04-13 11:26:41 +08:00
releasenotes Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
.coveragerc Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
.gitignore Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:47 +00:00
.mailmap Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
.testr.conf Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
CONTRIBUTING.rst Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
HACKING.rst Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
LICENSE Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
README.md Update README.md 2017-04-13 14:34:10 +08:00
babel.cfg Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
requirements.txt Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
setup.cfg Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
setup.py Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
test-requirements.txt Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00
tox.ini Initial Cookiecutter Commit. 2017-04-12 18:00:26 +08:00

README.md

Foxnut Overview

Foxnut is a service to manage infrastructure under OpenStack, which including datacenter, rack, network devices, servers, interfaces, disks, etc. devices, Foxnut provides an OpenStack-native REST API and will contain comand line tool and web-based visualization interface.

Why Foxnut, Why us

As a cloud infrastructure software, OpenStack has hidden the complexity of hardwares for end users. But to cloud operators, they have to face different hardwares under OpenStack, such as: racks, servers, interfaces, fibers, etc.

As a DevOps team of OpenStack service provider, we have deliverd more than one hundred OpenStack clusters for users, the preparatory work is repeated and complicated, it takes lots of time on checking the correctness of links and location of servers, when complexity grow exponentially with the grow of clusters scale and availability.

Foxnut is aim to manage these hardware efficiently, it's designed to collect hardware information and organize them in visualization, operators can choose different OpenStack architecture and foxnut will generate automatically rack view and networking connections view. It also will display hardwares status in real-time. With foxnut's help, operators could install servers into a rack and cable the server quickly and easily.

foxnut-why

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://git.openstack.org/openstack/foxnut

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0