Administration Guide¶
Scope of document¶
This document provides a general overview of a complete Beaker installation, as well as details on configuring the main Beaker server, individual lab controllers, and configuring Beaker’s integration with other systems.
Audience¶
This guide is primarily aimed at experienced Linux system administrators, tasked with maintaining a Beaker installation, including administering and configuring the main Beaker server or individual lab controllers.
Contents¶
- Beaker architecture
- Chronological overview
- System requirements
- Installation
- Upgrading an existing installation
- Configuration files
- TFTP files and directories
- Importing distros
- Beaker interface for administrators
- Customizing kickstarts
- Customizing power commands
- Customizing panic detection and install failure detection
- Customizing expired watchdog handling
- Theming the web interface
- Integration with OpenStack
- Integration with Graphite
- Reporting from the Beaker database
- How do I…?
- Administrative command reference
- beaker-create-ipxe-image: Generate and upload iPXE boot image to Glance
- beaker-create-kickstart: Generate Anaconda kickstarts
- beaker-import: Import distros
- beaker-init: Initialize and populate the Beaker database
- beaker-log-delete: Delete expired jobs
- beaker-repo-update: Update cached harness packages
- beaker-usage-reminder: Send Beaker usage reminder
- beaker-sync-tasks: Tool to sync local Beaker task RPMs from a remote Beaker installation
- product-update: Tool to update CPE identifiers for products in Beaker