Red Hat Openstack* Platform with Red Hat Ceph* Storage
Total Page:16
File Type:pdf, Size:1020Kb
Intel® Data Center Blocks for Cloud – Red Hat* OpenStack* Platform with Red Hat Ceph* Storage Reference Architecture Guide for deploying a private cloud based on Red Hat OpenStack* Platform with Red Hat Ceph Storage using Intel® Server Products. Rev 1.0 January 2017 Intel® Server Products and Solutions <Blank page> Intel® Data Center Blocks for Cloud – Red Hat* OpenStack* Platform with Red Hat Ceph* Storage Document Revision History Date Revision Changes January 2017 1.0 Initial release. 3 Intel® Data Center Blocks for Cloud – Red Hat® OpenStack® Platform with Red Hat Ceph Storage Disclaimers Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software, or service activation. Learn more at Intel.com, or from the OEM or retailer. You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting www.intel.com/design/literature.htm. Intel, the Intel logo, and Xeon are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2016 Intel Corporation. All rights reserved. 4 Intel® Data Center Blocks for Cloud – Red Hat* OpenStack* Platform with Red Hat Ceph* Storage Table of Contents 1. Executive Summary ..................................................................................................................................................... 8 2. Red Hat OpenStack Platform Overview ................................................................................................................. 9 2.1 Red Hat OpenStack Platform Architecture Overview ..................................................................................... 10 2.1.1 Dashboard Service (Horizon)..................................................................................................................................... 10 2.1.2 Identity Service (Keystone) ........................................................................................................................................ 11 2.1.3 Networking Service (Neutron) ................................................................................................................................... 11 2.1.4 Block Storage Service (Cinder) ................................................................................................................................. 11 2.1.5 Compute Service (Nova) .............................................................................................................................................. 11 2.1.6 Image Service (Glance) ................................................................................................................................................. 12 2.1.7 Object Storage Service (Swift) .................................................................................................................................. 12 2.1.8 Telemetry Service (Ceilometer) ................................................................................................................................ 12 2.1.9 Orchestration Service (Heat) ..................................................................................................................................... 12 2.1.10 Bare Metal Provisioning (Ironic) ............................................................................................................................... 12 2.2 Red Hat OpenStack Platform Director .................................................................................................................. 12 3. Intel® Server System Configuration ...................................................................................................................... 14 3.1 Server Chassis Configuration .................................................................................................................................... 14 3.2 Node Configuration ....................................................................................................................................................... 15 3.2.1 Compute Module ............................................................................................................................................................ 16 3.2.2 Red Hat certification...................................................................................................................................................... 16 4. Planning A Solution ................................................................................................................................................. 18 4.1 Basic Business Requirements ................................................................................................................................... 18 4.2 Technical Requirements .............................................................................................................................................. 18 4.2.1 Compute ............................................................................................................................................................................ 18 4.2.2 Network .............................................................................................................................................................................. 18 4.2.3 Storage ............................................................................................................................................................................... 19 4.3 Planning the Environment .......................................................................................................................................... 19 5. Network Topology Considerations ...................................................................................................................... 20 6. Storage Considerations ........................................................................................................................................... 24 7. Deploying the Solution ........................................................................................................................................... 26 7.1 Installing the Undercloud ........................................................................................................................................... 26 7.1.1 Prerequisites .................................................................................................................................................................... 26 7.1.2 Install the director user ................................................................................................................................................ 26 7.1.3 Create directories for templates and images ..................................................................................................... 26 7.1.4 Set the system hostname ........................................................................................................................................... 26 7.1.5 Install director packages ............................................................................................................................................. 27 7.1.6 Configure the director .................................................................................................................................................. 27 7.1.7 Tuning the undercloud ................................................................................................................................................ 29 7.1.8 Obtaining overcloud node images .......................................................................................................................... 30 7.1.9 Setting a nameserver on the undercloud’s neutron subnet ........................................................................ 31 7.1.10 Verify the undercloud .................................................................................................................................................. 31 5 Intel® Data Center Blocks for Cloud – Red Hat® OpenStack® Platform with Red Hat Ceph Storage 7.2 Installing the Overcloud .............................................................................................................................................. 32 7.2.1 Create a node definition template and register blank nodes in the director ....................................... 32 7.2.2 Inspect hardware of all nodes .................................................................................................................................