Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
SUSE OpenStack Cloud Crowbar 9

Deployment Guide using Crowbar

Publication Date: September 08, 2021
About This Guide
Available Documentation
Documentation Conventions
About the Making of This Manual
I Architecture and Requirements
1 The SUSE OpenStack Cloud Architecture
1.1 The Administration Server
1.2 The Control Node(s)
1.3 The Compute Nodes
1.4 The Storage Nodes
1.5 The Monitoring Node
1.6 HA Setup
2 Considerations and Requirements
2.1 Network
2.2 Persistent Storage
2.3 SSL Encryption
2.4 Hardware Requirements
2.5 Software Requirements
2.6 High Availability
2.7 Summary: Considerations and Requirements
2.8 Overview of the SUSE OpenStack Cloud Installation
II Setting Up the Administration Server
3 Installing the Administration Server
3.1 Starting the Operating System Installation
3.2 Registration and Online Updates
3.3 Installing the SUSE OpenStack Cloud Crowbar Extension
3.4 Partitioning
3.5 Installation Settings
4 Installing and Setting Up an SMT Server on the Administration Server (Optional)
4.1 SMT Installation
4.2 SMT Configuration
4.3 Setting up Repository Mirroring on the SMT Server
4.4 For More Information
5 Software Repository Setup
5.1 Copying the Product Media Repositories
5.2 Update and Pool Repositories
5.3 Software Repository Sources for the Administration Server Operating System
5.4 Repository Locations
6 Service Configuration: Administration Server Network Configuration
7 Crowbar Setup
7.1 User Settings
7.2 Networks
7.3 Network Mode
7.4 Repositories
7.5 Custom Network Configuration
8 Starting the SUSE OpenStack Cloud Crowbar installation
9 Customizing Crowbar
9.1 Skip Unready Nodes
9.2 Skip Unchanged Nodes
9.3 Controlling Chef Restarts Manually
9.4 Prevent Automatic Restart
III Setting Up OpenStack Nodes and Services
10 The Crowbar Web Interface
10.1 Logging In
10.2 Overview: Main Elements
10.3 Deploying Barclamp Proposals
11 Installing the OpenStack Nodes
11.1 Preparations
11.2 Node Installation
11.3 Converting Existing SUSE Linux Enterprise Server 12 SP4 Machines Into SUSE OpenStack Cloud Nodes
11.4 Post-Installation Configuration
11.5 Editing Allocated Nodes
12 Deploying the OpenStack Services
12.1 Deploying designate
12.2 Deploying Pacemaker (Optional, HA Setup Only)
12.3 Deploying the Database
12.4 Deploying RabbitMQ
12.5 Deploying keystone
12.6 Deploying monasca (Optional)
12.7 Deploying swift (optional)
12.8 Deploying glance
12.9 Deploying cinder
12.10 Deploying neutron
12.11 Deploying nova
12.12 Deploying horizon (OpenStack Dashboard)
12.13 Deploying heat (Optional)
12.14 Deploying ceilometer (Optional)
12.15 Deploying manila
12.16 Deploying Tempest (Optional)
12.17 Deploying Magnum (Optional)
12.18 Deploying barbican (Optional)
12.19 Deploying sahara
12.20 Deploying Octavia
12.21 Deploying ironic (optional)
12.22 How to Proceed
12.23 SUSE Enterprise Storage integration
12.24 Roles and Services in SUSE OpenStack Cloud Crowbar
12.25 Crowbar Batch Command
13 Limiting Users' Access Rights
13.1 Editing policy.json
13.2 Editing keystone_policy.json
13.3 Adjusting the keystone Barclamp Proposal
13.4 Adjusting the horizon Barclamp Proposal
13.5 Pre-Installed Service Admin Role Components
14 Configuration Files for OpenStack Services
14.1 Default Configuration Files
14.2 Custom Configuration Files
14.3 Naming Conventions for Custom Configuration Files
14.4 Processing Order of Configuration Files
14.5 Restarting with New or Changed Configuration Files
14.6 For More Information
15 Installing SUSE CaaS Platform heat Templates
15.1 SUSE CaaS Platform heat Installation Procedure
15.2 Installing SUSE CaaS Platform with Multiple Masters
15.3 Enabling the Cloud Provider Integration (CPI) Feature
15.4 Register SUSE CaaS Platform Cluster for Software Updates
15.5 More Information about SUSE CaaS Platform
16 Installing SUSE CaaS Platform v4 using terraform
16.1 CaaSP v4 deployment on SOC using terraform.
IV Setting Up Non-OpenStack Services
17 Deploying the Non-OpenStack Components
17.1 Tuning the Crowbar Service
17.2 Configuring the NTP Service
17.3 Installing and using Salt
V Troubleshooting and Support
18 Troubleshooting and Support
18.1 FAQ
18.2 Support
A Using Cisco Nexus Switches with neutron
A.1 Requirements
A.2 Deploying neutron with the Cisco Plugin
B Documentation Updates
B.1 April 2018 (Initial Release SUSE OpenStack Cloud Crowbar 8)
Glossary of Terminology and Product Names
List of Figures
1.1 SUSE OpenStack Cloud Crowbar Infrastructure
2.1 SUSE OpenStack Cloud Network: Overview
2.2 SUSE OpenStack Cloud Network: Details
7.1 YaST Crowbar Setup: User Settings
7.2 YaST Crowbar Setup: Network Settings
7.3 YaST Crowbar Setup: Network Settings for the BMC Network
7.4 YaST Crowbar Setup: Network Settings for the Bastion Network
7.5 YaST Crowbar Setup: Repository Settings
8.1 The SUSE OpenStack Cloud Crowbar installation Web interface
8.2 Crowbar Web Interface: The Dashboard
10.1 Crowbar UI—Dashboard (Main Screen)
11.1 Discovered Nodes
11.2 Grouping Nodes
11.3 Editing a Single Node
11.4 Bulk Editing Nodes
11.5 All Nodes Have Been Installed
11.6 SUSE Updater barclamp: Configuration
11.7 SUSE Updater barclamp: Node Deployment
11.8 SUSE Manager barclamp
11.9 NFS barclamp
11.10 Editing an NFS barclamp Proposal
11.11 Node Information
12.1 The Pacemaker Barclamp
12.2 The Pacemaker Barclamp: Node Deployment Example
12.3 The Database Barclamp
12.4 MariaDB Configuration
12.5 The RabbitMQ Barclamp
12.6 SSL Settings for RabbitMQ Barclamp
12.7 The keystone Barclamp
12.8 The SSL Dialog
12.9 The monasca barclamp Raw Mode
12.10 The monasca Barclamp: Node Deployment Example
12.11 The swift Barclamp
12.12 The swift Barclamp: Node Deployment Example
12.13 The glance Barclamp
12.14 The cinder Barclamp
12.15 The cinder Barclamp: Node Deployment Example
12.16 The neutron Barclamp
12.17 The neutron barclamp
12.18 The nova Barclamp
12.19 The nova Barclamp: Node Deployment Example with Two KVM Nodes
12.20 The horizon Barclamp
12.21 The heat Barclamp
12.22 the heat barclamp: Raw Mode
12.23 The ceilometer Barclamp
12.24 The ceilometer Barclamp: Node Deployment
12.25 The manila Barclamp
12.26 The manila Barclamp: Node Deployment Example
12.27 The Tempest Barclamp
12.28 The Magnum Barclamp
12.29 The barbican Barclamp: Raw Mode
12.30 The SSL Dialog
12.31 The sahara Barclamp
12.32 The ironic barclamp Custom view
17.1 The Crowbar barclamp: Raw Mode
A.1 The neutron barclamp: Cisco Plugin

Copyright © 2006– 2021 SUSE LLC and contributors. All rights reserved.

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License : https://creativecommons.org/licenses/by/3.0/legalcode.

For SUSE trademarks, see https://www.suse.com/company/legal/. All other third-party trademarks are the property of their respective owners. Trademark symbols (®, ™ etc.) denote trademarks of SUSE and its affiliates. Asterisks (*) denote third-party trademarks.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its affiliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof.

Print this page