@misterdorm

Husband. Father. Follower of Jesus Christ. Coloradan.
Iowa native. DevOps Engineer. Hiker & Skier. ISTJ.

Category: Engineering (page 1 of 2)

Tips for a Successful *aaS

This is a more detailed write-up of a lightning talk I gave at the Open Infrastructure Summit in 2019. Slides are available here, and the video here. (See also the related talk, “Don’t Repeat Our Mistakes: Lessons Learned from Running Go Daddy’s Private Cloud“) Currently I work on the TechOps team at Twilio SendGrid, which

Read full post.

Be a Boat Lifter! A Rising Tide that Lifts Everyone Around You

The following is a rough transcript of my DevOpsDays Rockies 2019 Ignite talk entitled “Be a Boat Lifter! A Rising Tide that Lifts Everyone Around You.” Slides are available here, and the video from the event is here. Additional resources about this topic are available at the end of the article. We all have a responsibility to help

Read full post.

New Job Hacks: Navigating Your First Days On The Job

The following is a rough transcript of my DevOpsDays Rockies 2018 Ignite talk entitled “The New Hire: Navigating Your First Days.” Slides are available here, and the video from the event is here. Most of us are going to change jobs every four to five years during our careers.  The problem with that is when

Read full post.

Don’t Repeat Our Mistakes! Lessons Learned from Running Go Daddy’s Private Cloud (OpenStack Queens Summit)

Slides from our talk at the OpenStack Queens Summit in Sydney, Australia in November 2017.  The video is also posted here. Don’t Repeat Our Mistakes! Lessons Learned from Running Go Daddy’s Private Cloud (OpenStack Sydney Summit) from Mike Dorman

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.

Older posts

© 2019 @misterdorm

Theme by Anders NorenUp ↑