SUSE Cloud 1.0

Deployment Guide

Publication Date 03 Dec 2012

AuthorsTanja Roth, Frank Sundermeyer

Copyright © 2006–2012 Novell, Inc. and contributors. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a Novell trademark; an asterisk (*) denotes a third party trademark.

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


Contents

About This Guide
1. Available Documentation
2. Feedback
3. Documentation Conventions
4. About the Making of This Manual
1. The SUSE Cloud Architecture
1.1. The Administration Server
1.2. The Controller Node
1.3. The Compute Nodes
1.4. The Storage Nodes
2. Considerations and Requirements
2.1. Network
2.2. Product and Update Repositories
2.3. Storage
2.4. SSL Encryption
2.5. Hardware Requirements
2.6. Summary: Considerations and Requirements
3. Installing and Configuring the Administration Server
3.1. Operating System Installation
3.2. Post-Installation Configuration
4. Installing the OpenStack Nodes
4.1. Preparations
4.2. Node Installation
4.3. Post-Installation Configuration
4.4. Editing Allocated Nodes
5. Deploying the OpenStack Services
5.1. Barclamp
5.2. Deploying the Database
5.3. Deploying Keystone
5.4. Deploying Swift (optional)
5.5. Deploying Ceph (optional, unsupported)
5.6. Deploying Glance
5.7. Deploying Nova
5.8. Deploying the Nova Dashboard
5.9. How to Proceed
6. Troubleshooting and Support
6.1. FAQ
6.2. Support
A. Log Files
A.1. On the Administration Server
A.2. On All Other Crowbar Nodes
A.3. On the Controller Node
A.4. On Compute Nodes
A.5. On Nodes with Ceph Barclamp
Terminology

List of Figures

1.1. SUSE Cloud Infrastructure
2.1. SUSE Cloud Network: Overview
2.2. SUSE Cloud Network: Details

List of Tables

2.1. 192.168.124.0/24 (Admin/BMC) Network Address Allocation
2.2. 192.168.125/24 (Storage) Network Address Allocation
2.3. 192.168.123/24 (Private Network/nova-fixed) Network Address Allocation
2.4. 192.168.122/24 (Public Network nova-floating, public) Network Address Allocation
3.1. Separate BMC Network Example Configuration

SUSE Cloud Deployment Guide 1.0