Introduce ITDB Service for OpenStack

Pandaman(ITDB service) is designed to provide asset management
for infrastructure powered by OpenStack.

The ASSET defined here includes both physical assets and virtual
assets in the cloud, including hardware, software, relations,
geography, people, racks, topologies, applications, etc.

Asset management is very important for data center management
and operation. As more and more data centers are powered by
OpenStack, these traditional asset management softwares are
not satisfied.

1. When operating an OpenStack clouds, operators should
simultaneously watch asset management software, which was
previously set up in the data center, and watch OpenStack
Horizon/Ceilometer. They cannot get a central and global view of
both physical and virtual assets.

2. When designing fine-grained scheduling algorithms, no further
information from environment can be given because OpenStack
doesn't know about them, especially for those geographical
information and rack/network architectures. But these important
data are definitely existed in the environment.

3. Most of the existing softwares don't provide Restful API.
Other applications like OpenStack cannot interact with them.

I think OpenStack operators can greatly benefit from pandaman.

Change-Id: I3a6eb1cdbbedef31fd126b2920229349908b3439
This commit is contained in:
Nick 2015-10-09 22:50:01 +08:00 committed by Li Ma
parent 9b79301dbe
commit e4b3ad99db
4 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[access "refs/heads/*"]
abandon = group pandaman-core
label-Code-Review = -2..+2 group pandaman-core
label-Workflow = -1..+1 group pandaman-core
[access "refs/tags/*"]
pushSignedTag = group pandaman-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -2160,6 +2160,8 @@
- direct-release - direct-release
- project: openstack/packstack - project: openstack/packstack
description: Install utility to deploy OpenStack on multiple hosts. description: Install utility to deploy OpenStack on multiple hosts.
- project: openstack/pandaman
description: ITDB Service for OpenStack
- project: openstack/poppy - project: openstack/poppy
description: A modular, vendor-neutral API, that wraps provisioning instructions description: A modular, vendor-neutral API, that wraps provisioning instructions
for all CDN vendors that support it. for all CDN vendors that support it.

View File

@ -3718,6 +3718,14 @@
jobs: jobs:
- python-jobs - python-jobs
- project:
name: pandaman
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project: - project:
name: pbr name: pbr
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'

View File

@ -6845,6 +6845,11 @@ projects:
- gate-packstack-pep8 - gate-packstack-pep8
- gate-packstack-python27 - gate-packstack-python27
- name: openstack/pandaman
template:
- name: merge-check
- name: python-jobs
- name: openstack/poppy - name: openstack/poppy
template: template:
- name: merge-check - name: merge-check