Getting Started The staging-ovirt driver allows OpenStack to easily use ovirt/RHV virtual machines as overcloud nodes. For those of us running virtualized OpenStack labs, it's a huge step forward - as we either were previously having to hack our way around pxe_ssh or vmbc. Neither was a great solution. In order to use the staging-ovirt … Continue reading OpenStack Staging-Ovirt Driver: global name \’sdk\’ is not defined
OpenStack
Red Hat OpenStack 13: Containerized Services Operations Guide
With the release of Red Hat OpenStack 13, the move to containerized overcloud services is complete. Traditional systemd services such as RabbitMQ, Haproxy, Mariadb, etc, are all now running as containers in the overcloud.
How to Manage Libvirt VMs via OpenStack Ironic (OSP10)
In this post I will document the steps that I am using to create a fully virtualized OSP 10 environment in my lab. The undercloud node is a VM, as well as the overcloud nodes. We will configure libvirt so that ironic has the ability to boot and shutdown the VMs on the underlying … Continue reading How to Manage Libvirt VMs via OpenStack Ironic (OSP10)
OpenStack: 9 tips to properly configure your OpenStack Instances
Qcow vs Raw, Performance Tweaks, Cloud-init, and a short guide on Kernel Tuning - courtesy of redhatstackblog.redhat.com via 9 tips to properly configure your OpenStack Instance
OpenStack: Deleting Zombie Cinder Volumes and VMs
First off let me start by saying that the new Cinder logo is wonderful. Nothing helps me think of backend storage better than the backend of a horse. In an environment I am working in, we have a large number of cinder volumes that are in error state, due to the backend storage being ripped … Continue reading OpenStack: Deleting Zombie Cinder Volumes and VMs
OpenStack: Mapping Ironic Hostnames to Nova Hostnames
The Hostname Problem When deploying OpenStack via Red Hat OSP director you configure the hostname of your baremetal (ironic) nodes at time of import. This is done via json file, by default named instack-env.json (but often re-named, nodes.json). Below is an excerpt from that file. { "nodes" : [ { "arch": "x86_64", "cpu": "4", "disk": … Continue reading OpenStack: Mapping Ironic Hostnames to Nova Hostnames
OpenStack Heat and os-collect-config
os-collect-config os-collect-config is a tool that starts up via systemd when a system boots. It initially runs at boot time, but continues to run looking for changes in heat metadata. In a nutshell, os-collect-config is responsible for monitoring and downloading metadata from the Heat API. When data changes, os-collect-config makes a call to os-refresh-config. This … Continue reading OpenStack Heat and os-collect-config