Hello everyone

As you may have seen, I am back on the ML, some of you may know me from before, but I would like to briefly introduce myself:

I am René Moser a.k.a resmo (CloudStack PMC member) and I have developed several tools around CloudStack, the most famous one is the official Ansible CloudStack integration.

In 2021 I founded a company moser-systems.com where we professionally develop and maintain tools around Clouds. Most of the tools we built are open source and can be found at https://github.com/ngine-io, our "Cloud engine project"

Our goal is to fully utilize the possibilities of Clouds and work with both private and public Clouds and especially with interaction and scaling, and you guessed it: CloudStack is one of our tech stacks.

That's why all our tools are not ‘for one Cloud’, but for a handful.

- Apache CloudStack
- (Every public Cloud exposing CloudStack API)
- Proxmox
- Vultr
- Hetzner
- DigitalOcean
- ...

Let me briefly introduce 3 of our projects which may be interesting for CloudStack users:

## Cloud Agnostic Autoscaling

Many of our customers run CloudStack on-premises, but want to scale out to public Clouds on times of high demand. Our auto-scaling engine ‘scalr-ngine’ makes it possible to take full advantage of scaling to public Clouds when needed and to scale in idle times to save money.

## Prometheus scrape config for CloudStack

Monitoring dynamic workloads is essential for auto-scaling. Our free service (best effort) Cloud Service Discovery https://api.ngine.cloud/cloud-sd/ discovers VMs to be added dynamically to Prometheus. Find out more at https://docs.ngine.cloud/service-discovery/cloudstack/. Contact us if you would like to run this service on site.

## Ansible CloudStack

The Ansible Cloudstack integration includes 57 plugins to manage your CloudStack configuration. In addition to the user API, many admin APIs are also covered:

- hosts
- pods
- configuration
- etc.

Last year we started a general overhaul and have almost finished the work: Over 6700 lines were changed in 274 files, and verified with an automated integration test in the simulator for CloudStack 4.18, which alone takes about 30 min.

The next step is to test against 4.19 so that we can publish release 3.0.0 in time for the end of 2024. You can find an overview of the work here https://github.com/ngine-io/ansible-collection-cloudstack/pull/141

Last but not least I reactivated the "awesome cloudstack" repo where you can find and add everything interesting related to CloudStack: https://github.com/ngine-io/awesome-cloudstack

Best Regards
René

Reply via email to