This document provides a complete reference architecture and deployment guide for Compact Clouds with Mirantis OpenStack (MOS) 9.1 on Dell EMC compute and network hardware.
The Compact Cloud architecture is engineered to satisfy requirements for a small-scale, extensible OpenStack cloud platform for agile software development and quality assurance, Continuous Integration/Continuous Delivery (CI/CD) environments, and Development and Operations (DevOps) environments, with “four nines” or 99.99% control plane uptime. To do this, Compact Cloud employs a virtualized, 'reduced footprint' control plane architecture — where OpenStack controller, database, storage controller, and monitoring components (on VMs) share a single hardware node ('infrastructure node'), and are made highly available with load balancing, clustering, and messaging technologies. The Compact Cloud specification includes OpenStack-native tools (e.g., Murano, Heat, etc.) for deployment automation, and specifies a complete toolchain (e.g., StackLight) for operations and performance data logging, monitoring, alerting, visualization, and analysis.
MOS 9.1 is a distribution of OpenStack release Mitaka, and is a hardened, bug-fixed set of OpenStack components, drivers, select virtual infrastructure, database, load balancing/HA and other open source components — prescriptively selected, integrated and tuned, and supplied with tooling (Fuel) for rapid, simplified configuration and deployment.
The reference architecture as specified typically consists of 3 infrastructure nodes using Dell EMC PowerEdge R630 servers, 4 compute nodes (scalable up to 50) using PowerEdge R630 servers, and 4 storage nodes (scalable up to 27) using PowerEdge R730xd servers, along with Dell EMC Networking S3048-ON switches for management and S4048-ON switches for top of rack (TOR) networking.