Practical Lessons from Building a Highly Available OpenStack Private Cloud (Talk presented at the OpenStack Summit, November 2013)