Index ¦ Archives ¦ Atom > Tag: openstack ¦ Atom

etcd-compute refresh

A while back I wrote about etcd-compute. It's a collection of Python that combines Placement, etcd, and libvirt to provide a very simple system for starting VMs on a collection of hosts. It started out as a non-working learning and exploration tool, but it keeps getting closer to something useful …

Placement Container Playground 9

This is the ninth in a series about running the OpenStack placement service in a container. The previous update was Playground 8.

The container playground series introduced running placement in Kubernetes in Playground 4 and then extended it in Playground 5 to add a Horizontal Pod Autoscaler.

But it was …

etcd + placement + virt-install → compute

I've had a few persistent complaints in my four and half years of working on OpenStack, but two that stand out are:

  • The use of RPC—with large complicated objects being passed around on a message bus—to make things happen. It's fragile, noisy, over-complicated, hard to manage, hard to …

Placement From PyPI

Today the OpenStack placement service has reached something of a milestone: It is now possible to install it from PyPI and make it do its thing. Here's a quick shell script that demonstrates (without keystone). It requires a working python3 development environment but is otherwise self-contained.

Because keystone is not …

© Chris Dent. Built using Pelican. Theme by Giulio Fidente on github.