This is a draft document that was built and uploaded automatically. It may document beta software and be incomplete or even incorrect. Use this document at your own risk.

Operations Guide Crowbar

Copyright FUJITSU LIMITED 2015 - 2017

Copyright © 2022 SUSE LLC 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 SUSE trademarks, see http://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.

The OpenStack® Word Mark and OpenStack logo are registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation in the United States and other countries and are used with the OpenStack Foundation's permission.

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.


Table of Contents

1. Maintenance
Keeping the Nodes Up-To-Date
Service Order on SUSE OpenStack Cloud Start-up or Shutdown
Upgrading from SUSE OpenStack Cloud Crowbar 8 to SUSE OpenStack Cloud Crowbar 9
Requirements
Unsupported configurations
Upgrading Using the Web Interface
Upgrading from the Command Line
Troubleshooting Upgrade Issues
Recovering from Compute Node Failure
Bootstrapping the Compute Plane
Bootstrapping the MariaDB Galera Cluster with Pacemaker when a node is missing
Updating MariaDB with Galera
Load Balancer: Octavia Administration
Removing load balancers
Periodic OpenStack Maintenance Tasks
Rotating Fernet Tokens
2. GPU passthrough
Leveraging PCI Passthrough
Preparing nova and glance for passthrough
Flavor Creation
Additional examples
3. Generate SUSE OpenStack Cloud Self Signed Certificate
Create the CA Root Pair
Sign server and client certificates
Deploying the certificate
Generate Public Certificate using Let’s Encrypt
4. SUSE OpenStack Cloud Monitoring
About SUSE OpenStack Cloud Crowbar Monitoring
Accessing SUSE OpenStack Cloud Crowbar Monitoring
Overview
Architecture
Agents and Services
Basic Usage Scenario
Metrics
Data Visualization and Analysis
Alarms and Notifications
Key Features
Monitoring
Metrics
Log Management
Integration with OpenStack
Components
Monitoring Service
Horizon Plugin
Metrics Agent
Log Agent
Users and Roles
User Management
Operation and Maintenance
Removing Metrics Data
Removing Log Data
Log File Handling
Backup and Recovery
Working with Data Visualizations
Preconfigured Metrics Dashboard for OpenStack
Building Dashboards
Creating Dashboards
Editing Rows
Editing Panels
Saving and Sharing Dashboards
Defining Alarms
Details
Notifications
Defining Notifications
Status of Services, Servers, and Log Data
Supported Metrics
Standard Metrics
Additional Metrics
5. Log Management
Working with the Log Management Window
Querying Log Data
Visualizing Query Results
Combining Visualizations in Dashboards
Filtering Query Results in Dashboards
Sharing Dashboards
Configuring Index Patterns
Monitoring Log Data
Log Files
On the Administration Server
On All Other Crowbar Nodes
On the Control Node(s)
On Compute Nodes
6. Troubleshooting
Shard Failures
Oops! Looks like something went wrong
No results found
A. Glossary

List of Figures

3.1. Database Barclamp
3.2. RabbitMQ Barclamp
3.3. Keystone Barclamp
3.4. Glance Barclamp
3.5. Cinder Barclamp
3.6. Neutron Barclamp
3.7. Nova Barclamp
4.1. SUSE OpenStack Cloud horizon Dashboard—Monitoring
4.2. Creating an Alarm Definition
5.1. The Kibana Dashboard—Discover Page