This document provides an overview of a presentation on building Infrastructure as a Service (IaaS) clouds with OpenNebula. The presentation covers what OpenNebula is, the anatomy of an IaaS cloud including components like networking, storage, virtualization and services, and provides a single node example of building an OpenNebula cloud. It also discusses lessons learned around not hiding complexity and ensuring interoperability.