How are we managing quotas, flavors, projects and more across large org Openstack deployments?
Hi,
I am a complete neophyte to this forum so I may have missed any earlier discussions on this topic if there have been any?
I am currently working on a proprietary legacy (Django based) "OpenStack Operations Manager" dashboard system that attempts to manage quotas, flavors, clusters and more across a very large distributed OpenStack deployment for multiple customers.
There are a number of potential shortcomings with our current dashboard system and I was wondering how other teams in other organizations with similar large Openstack deployments are handling these types of system management issues? The issues addressed are likely common to other large environments.
In particular what tools might exist upstream that allow system (particularly quota and flavor) management across large distributed Openstack environments?
I welcome any feedback, comments, suggestions and any other information regarding the tools that currently exist or may be planned for this purpose?
Regards,
Robert Lennie Principal Software Engineer Verizon Media
On Fri, Aug 16, 2019, at 2:24 PM, Robert Lennie wrote:
Hi,
I am a complete neophyte to this forum so I may have missed any earlier discussions on this topic if there have been any?
I am currently working on a proprietary legacy (Django based) "OpenStack Operations Manager" dashboard system that attempts to manage quotas, flavors, clusters and more across a very large distributed OpenStack deployment for multiple customers.
There are a number of potential shortcomings with our current dashboard system and I was wondering how other teams in other organizations with similar large Openstack deployments are handling these types of system management issues? The issues addressed are likely common to other large environments.
In particular what tools might exist upstream that allow system (particularly quota and flavor) management across large distributed Openstack environments?
I welcome any feedback, comments, suggestions and any other information regarding the tools that currently exist or may be planned for this purpose?
We are primarily cloud users not administrators but have been using the ansible cloud launcher role [0]. This has the ability to manage resources that are typically set by the administrator including quotas and flavors.
For image management we have nodepool [1] building images with disk image builder daily and uploading those images to the clouds we use.
[0] https://opendev.org/x/ansible-role-cloud-launcher/src/branch/master/tasks [1] https://zuul-ci.org/docs/nodepool/operation.html#nodepool-builder
Hope this helps, Clark
Could you describe what the system you are building would do.
Thanks!
On Fri, Aug 16, 2019, 17:30 Robert Lennie rlennie@verizonmedia.com wrote:
Hi,
I am a complete neophyte to this forum so I may have missed any earlier discussions on this topic if there have been any?
I am currently working on a proprietary legacy (Django based) "OpenStack Operations Manager" dashboard system that attempts to manage quotas, flavors, clusters and more across a very large distributed OpenStack deployment for multiple customers.
There are a number of potential shortcomings with our current dashboard system and I was wondering how other teams in other organizations with similar large Openstack deployments are handling these types of system management issues? The issues addressed are likely common to other large environments.
In particular what tools might exist upstream that allow system (particularly quota and flavor) management across large distributed Openstack environments?
I welcome any feedback, comments, suggestions and any other information regarding the tools that currently exist or may be planned for this purpose?
Regards,
Robert Lennie Principal Software Engineer Verizon Media
The Operations Dashboard System that we currently use currently exists but as I mentioned it has several shortcomings (chief of them being that it is fragile, overly complex and frankly it probably needs to be completely re-written and simplified).
For that reason one big consideration for us is what replacements might exist upstream? What are other organizations using to manage large deployments?
On Fri, Aug 16, 2019 at 7:32 PM Amrith Kumar amrith.kumar@gmail.com wrote:
Could you describe what the system you are building would do.
Thanks!
On Fri, Aug 16, 2019, 17:30 Robert Lennie rlennie@verizonmedia.com wrote:
Hi,
I am a complete neophyte to this forum so I may have missed any earlier discussions on this topic if there have been any?
I am currently working on a proprietary legacy (Django based) "OpenStack Operations Manager" dashboard system that attempts to manage quotas, flavors, clusters and more across a very large distributed OpenStack deployment for multiple customers.
There are a number of potential shortcomings with our current dashboard system and I was wondering how other teams in other organizations with similar large Openstack deployments are handling these types of system management issues? The issues addressed are likely common to other large environments.
In particular what tools might exist upstream that allow system (particularly quota and flavor) management across large distributed Openstack environments?
I welcome any feedback, comments, suggestions and any other information regarding the tools that currently exist or may be planned for this purpose?
Regards,
Robert Lennie Principal Software Engineer Verizon Media
On Mon, Aug 19, 2019 at 1:50 PM Robert Lennie rlennie@verizonmedia.com wrote:
The Operations Dashboard System that we currently use currently exists but as I mentioned it has several shortcomings (chief of them being that it is fragile, overly complex and frankly it probably needs to be completely re-written and simplified).
For that reason one big consideration for us is what replacements might exist upstream? What are other organizations using to manage large deployments?
Is there anything that it does that OpenStack Horizon doesn't do?
On Fri, Aug 16, 2019 at 7:32 PM Amrith Kumar amrith.kumar@gmail.com wrote:
Could you describe what the system you are building would do.
Thanks!
On Fri, Aug 16, 2019, 17:30 Robert Lennie rlennie@verizonmedia.com wrote:
Hi,
I am a complete neophyte to this forum so I may have missed any earlier discussions on this topic if there have been any?
I am currently working on a proprietary legacy (Django based) "OpenStack Operations Manager" dashboard system that attempts to manage quotas, flavors, clusters and more across a very large distributed OpenStack deployment for multiple customers.
There are a number of potential shortcomings with our current dashboard system and I was wondering how other teams in other organizations with similar large Openstack deployments are handling these types of system management issues? The issues addressed are likely common to other large environments.
In particular what tools might exist upstream that allow system (particularly quota and flavor) management across large distributed Openstack environments?
I welcome any feedback, comments, suggestions and any other information regarding the tools that currently exist or may be planned for this purpose?
Regards,
Robert Lennie Principal Software Engineer Verizon Media
participants (5)
-
Adrian Turjak
-
Amrith Kumar
-
Clark Boylan
-
Mohammed Naser
-
Robert Lennie