Canonical Charmed Openstack on Dell EMC Hardware
Total Page:16
File Type:pdf, Size:1020Kb
Reference Architecture Canonical Charmed OpenStack on Dell EMC Hardware. Abstract This document provides a complete reference architecture guide for Charmed OpenStack (Rocky) solution on Dell EMC hardware delivered by Canonical, including Dell EMC PowerEdge servers for workloads and storage and Dell EMC Networking. This guide discusses the Dell EMC hardware specifications and the tools and services to set up both the hardware and software, including the foundation cluster and the OpenStack cluster. It also covers other tools used for the monitoring and management of the cluster in detail and how all these components work together in the system. The guide also provides the deployment steps and references to configuration developed by Dell EMC and Canonical for the deployment process. October 2019 Document ID Revisions Revisions Date Description October 2019 Initial release Acknowledgements This paper was produced by the following: Author: Arkady Kanevsky and Andrey Grebennikov The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any software described in this publication requires an applicable software license. Copyright © Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. 2 Canonical Charmed OpenStack on Dell EMC Hardware. Table of contents Table of contents Revisions .......................................................................................................................................................................... 2 Acknowledgements ........................................................................................................................................................... 2 Table of contents .............................................................................................................................................................. 3 Executive summary ........................................................................................................................................................... 7 1 Core Components ...................................................................................................................................................... 8 1.1 Core components ............................................................................................................................................. 8 1.2 Dell EMC PowerEdge R740 overview .............................................................................................................. 9 1.3 OpenStack Rocky ............................................................................................................................................. 9 1.4 OpenStack and Canonical ................................................................................................................................ 9 1.5 MAAS (Metal as a Service) physical cloud ..................................................................................................... 10 1.6 Juju modeling tool ........................................................................................................................................... 12 1.7 Landscape Systems Management Tool ......................................................................................................... 12 1.8 Software versions ........................................................................................................................................... 14 2 Hardware specifications ........................................................................................................................................... 15 2.1 Dell EMC PowerEdge R740 rack specifications ............................................................................................. 15 2.2 Server components firmware versions ........................................................................................................... 15 2.3 Dell EMC PowerEdge R740 server specifications .......................................................................................... 15 2.4 Rack layout ..................................................................................................................................................... 16 2.5 Hardware Configuration Notes ....................................................................................................................... 17 3 Network architecture ................................................................................................................................................. 19 3.1 S4148-ON 10 GbE Switch .............................................................................................................................. 19 3.2 S3048-ON 1 GbE Switch ................................................................................................................................ 19 3.3 Infrastructure layout ........................................................................................................................................ 20 3.4 Network components ...................................................................................................................................... 20 3.5 Server nodes .................................................................................................................................................. 20 3.6 Leaf switches .................................................................................................................................................. 21 3.7 VLANs ............................................................................................................................................................. 22 3.8 Out-of-Band management network ................................................................................................................. 23 4 Cluster Infrastructure components ........................................................................................................................... 24 4.1 How MAAS works ........................................................................................................................................... 24 4.2 High availability in MAAS ................................................................................................................................ 24 4.3 The node lifecycle ........................................................................................................................................... 25 4.3.1 New ................................................................................................................................................................. 25 4.3.2 Commissioning ............................................................................................................................................... 25 3 Canonical Charmed OpenStack on Dell EMC Hardware. Table of contents 4.3.3 Ready ............................................................................................................................................................. 26 4.3.4 Allocated ......................................................................................................................................................... 26 4.3.5 Deploying ........................................................................................................................................................ 26 4.3.6 Releasing ........................................................................................................................................................ 26 4.4 Install MAAS ................................................................................................................................................... 26 4.4.1 Configure Your Hardware ............................................................................................................................... 26 4.4.2 Install Ubuntu Server ...................................................................................................................................... 26 4.4.3 MAAS Installation ........................................................................................................................................... 26 4.5 Infrastructure nodes requirements .................................................................................................................. 27 4.6 MAAS initial configurations ............................................................................................................................. 27 4.6.1 MAAS Credentials .......................................................................................................................................... 27 4.6.2 Enlist and commission servers ....................................................................................................................... 28 4.6.3 Set up MAAS KVM pods ................................................................................................................................. 28 4.7 Juju components ............................................................................................................................................