BlogWikiAbout

Kyle Pericak

"It works in my environment"

Adding Virtio drivers for KVM to RHEL's initrd

Adding Virtio drivers for KVM to RHEL's initrd

Created: 2020-10-21, Modified: 2020-10-21

Fix a RHEL VM that drops to the dracut prompt after migrating to KVM or OpenStack by chrooting in and injecting virtio drivers into the initrd with dracut.

OpenStack: Fixing the CLI (python2) error: No module named queue

OpenStack: Fixing the CLI (python2) error: No module named queue

Created: 2020-06-25, Modified: 2020-06-25

Fix the broken python-openstackclient install on Ubuntu 18.04 by swapping `import queue` for `from multiprocessing import Queue as queue` in the SDK files.

OpenStack Cloudbase-init: PowerShell user_data Scripts

OpenStack Cloudbase-init: PowerShell user_data Scripts

Created: 2020-01-25, Modified: 2020-01-25

How to run PowerShell scripts via Cloudbase-init user_data when deploying Windows instances in OpenStack. Covers the #ps1 script format and the --user-data launch flag.

Injecting KVM Drivers to Windows 10 for OpenStack

Injecting KVM Drivers to Windows 10 for OpenStack

Created: 2019-12-17, Modified: 2019-12-17

Inject VirtIO KVM drivers (viostor, Balloon, NetKVM) into a Windows 10 VHDX image with Dism so it can boot on OpenStack Glance after qcow2 conversion.

Operating OpenStack from Ansible

Operating OpenStack from Ansible

Created: 2019-12-03, Modified: 2019-12-03

Automate OpenStack workloads with Ansible os_ modules. Covers auth, projects, users, quotas, networks, volumes, and launching VMs on an existing cloud.

Project: OpenStack Deep Dive

Project: OpenStack Deep Dive

Created: 2019-11-25, Modified: 2019-11-25

A deep-dive index of OpenStack posts covering Kolla-Ansible installs on metal and VMs, custom Kolla images, Ansible automation, and why run a private cloud.

Modifying OpenStack Kolla Docker Images

Modifying OpenStack Kolla Docker Images

Created: 2019-08-26, Modified: 2019-08-26

Add the Pure Storage Cinder plugin to a Kolla OpenStack image with a Jinja2 template override, keeping the upstream Kolla source untouched.

Install Non-Prod OpenStack on a Physical Server

Install Non-Prod OpenStack on a Physical Server

Created: 2019-08-13, Modified: 2019-08-13

Step-by-step Kolla-Ansible install of OpenStack Rocky on a single Ubuntu 18.04 server with Keystone, Nova, Neutron, Cinder LVM, Heat, and Magnum.

Install OpenStack with Kolla-Ansible in a VM

Install OpenStack with Kolla-Ansible in a VM

Created: 2019-08-11, Modified: 2019-08-11

Build a throwaway OpenStack Rocky dev cloud inside a single Ubuntu 18.04 VM using Kolla-Ansible, Cinder LVM, and a VLAN provider network.

Blog code last updated on 2026-04-16: 8579f34f0a3ec5b8043d5eade8e87124d41cf83b