@misterdorm

Husband. Father. Follower of Jesus Christ.
Cloud Engineer. Coloradan. Hiker. ISTJ.

Category: Engineering (page 1 of 2)

Finally! A workaround for LLDP with Open vSwitch

Like many OpenStack operators, we use Open vSwitch on our hypervisors.  Unfortunately, when running Open vSwitch, you lose some ability to do some functions on the lower level physical interfaces on the box (packet flows do not pass through the regular netfilter path in the kernel, for example.)  This has a side effect of LLDP

Read full post.

Collecting Events from Multiple RabbitMQ Clusters with Ceilometer

(Note: Credit goes to Sam Morrison at NeCTAR for passing this tip on to us!) We use the Ceilometer notification agent to collect notification events from the various OpenStack services, and then republish those events to a Kafka cluster.  Those events are consumed by other teams within the company that want to be notified about

Read full post.

CentOS 6 to 7 Upgrades for OpenStack Hypervisor Hosts

We’ve published our Ansible playbook and associated scripts we used to handle upgrading our CentOS 6 OpenStack hypervisor hosts to CentOS 7: https://github.com/godaddy/centos7-upgrade-scripts The README describes how it all works, but you will almost certainly have to make some changes for it to work in your environment.  Use at your own risk!  But hopefully this

Read full post.

OpenStack Architecture at Go Daddy

We have given a few “show and tell” talks at the last summits and operators’ meetups about the OpenStack architecture we’re running at Go Daddy. We thought we’d some more in-depth posts to dive into it further.

OpenStack Architecture at Go Daddy, Part 2: Neutron

As mentioned previously we do some customizations in Neutron in order to support our layer 3 networking model.  There are no tenant networks, tunneling or overlays.

OpenStack Architecture at Go Daddy, Part 3: Nova

After our first two posts detailing OpenStack architecture at Go Daddy, this third one in the series focuses on Nova.

Installing grub2 on GPT Disks after el6 to el7 Upgrade

Servers that were upgraded from CentOS 6 to CentOS 7 (or RedHat or other derivative) end up with an inconsistent boot loader configuration.  While the grub2 package is actually installed during the CentOS 7 upgrade, it is not actually installed to the MBR/boot sector of the disk. This causes issues later on, because sometimes new

Read full post.

rabbitmq_management Listening on Multiple Ports: It can’t be done!?

Lately I’ve been trying to get the RabbitMQ management plugin to listen on more than one port.  This is in an effort to resolve these comments on the puppetlabs-rabbitmq Puppet module.  I want one listener on localhost only, in non-SSL mode, and a second listener on a different port which serves SSL requests from external

Read full post.

Integrating OpenStack with Active Directory: Because AD != LDAP

Craig Jellick and I speaking about integrating OpenStack with Active Directory, at the OpenStack Juno Summit in Atlanta, May 2014. Video  Slides

North Dakota Energy Tour

While visiting my in-laws last week, I took a day trip down to the Garrison Dam for a tour of the hydroelectric power plant.  I wasn’t sure how much I’d really get to see, not knowing the security stance of those type of places these days.  However, I was pleasantly surprised.  Not only did we

Read full post.

Older posts

© 2017 @misterdorm

Theme by Anders NorenUp ↑