Search
  • Software
    • Overview
    • OpenStack Components
    • SDKs
    • Deployment Tools
    • OpenStack Map
    • Sample Configs
  • Use Cases
    • Users in Production

    • Ironic Bare Metal
    • Edge Computing
    • Telecom & NFV
    • Science and HPC
    • Containers
    • Enterprise
    • User Survey
  • Events
    • OpenInfra Summit
    • Project Teams Gathering
    • OpenDev
    • Community Events
    • OpenStack & OpenInfra Days
    • Summit Videos
  • Community
    • Welcome! Start Here
    • OpenStack Technical Committee
    • Speakers Bureau
    • OpenStack Wiki
    • Get Certified (COA)
    • Jobs
    • Marketing Resources
    • Community News
    • Superuser Magazine

    • OpenInfra Foundation Supporting Organizations
    • OpenInfra Foundation
  • Marketplace
    • Training
    • Distros & Appliances
    • Public Clouds
    • Hosted Private Clouds
    • Remotely Managed Private Clouds
    • Consulting & Integrators
    • Drivers
  • Blog
  • Docs
  • Join
    • Sign up for Foundation Membership
    • Sponsor the Foundation
    • More about the Foundation
  • Log In

Using Bare Metal service as a standalone service

Using Bare Metal service as a standalone service¶

This guide explains how to configure and use the Bare Metal service standalone, i.e. without other OpenStack services. In this mode users are interacting with the bare metal API directly, not though OpenStack Compute.

  • Configuration
    • Service settings
    • Using CLI
  • Enrollment
    • Preparing images
    • Enrolling nodes
  • Configure the Standalone Networking Service
    • Overview
    • Configuring Driver Interfaces
      • Switch Driver Framework
      • ironic-networking Network Interface
    • Installation and Dependencies
    • Configuration
      • Authentication Strategies
      • RPC Transport Options
      • Example: Production Configuration with Keystone and Oslo Messaging
      • Example: Standalone Configuration with HTTP Basic Auth and JSON-RPC
      • Switch Configuration File (switch-configs.conf)
    • Node Configuration
      • Configuring Network Interface
      • Override Default Networks (Optional)
      • Port Configuration with Switchport Information
    • Running the Networking Service
      • Standalone Mode
      • Verify Service Status
    • Troubleshooting
      • Common Issues
      • Debugging
    • Advanced Configuration
      • VLAN Range Restrictions
      • Network State Transitions
    • Security Considerations
      • Credential Management
      • Switch Access Control
    • Migration from Neutron
    • Limitations and Future Work
      • Current Limitations
    • References

Once the installation is done, please see Deploying with Bare Metal service for information on how to deploy bare metal machines.

this page last updated: 2025-11-06 14:49:52
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

  • Guides
  • Install Guides
  • User Guides
  • Configuration Guides
  • Operations and Administration Guides
  • API Guides
  • Contributor Guides
  • Languages
  • Deutsch (German)
  • Français (French)
  • Bahasa Indonesia (Indonesian)
  • Italiano (Italian)
  • 日本語 (Japanese)
  • 한국어 (Korean)
  • Português (Portuguese)
  • Türkçe (Türkiye)
  • 简体中文 (Simplified Chinese)

ironic 34.0.1.dev49

  • Installing Ironic Bare Metal Service
    • Overview of Ironic
    • Reference Deploy Architectures
    • Install and configure the Bare Metal service
    • Building or downloading a deploy ramdisk image
    • Integration with other OpenStack services
    • Set up the drivers for the Bare Metal service
    • Enrolling hardware with Ironic
    • Using Bare Metal service as a standalone service
    • Enabling the configuration drive (configdrive)
    • Graphical console support
    • Advanced features
    • Troubleshooting
    • Next steps
  • Using Bare Metal service as a standalone service
    • Configuration
    • Enrollment
    • Configure the Standalone Networking Service
  • Bare Metal Service Upgrade Guide
  • Bare Metal Service User Guide
  • API Concept Guide
  • API Reference for Ironic
  • API Version History
  • Drivers, Hardware Types, and Hardware Interfaces for Ironic
  • Bare Metal Service Features
  • Configuration and Operation
  • Administrator Command References
  • Configuration Reference for Ironic
  • Architecture and Implementation Details
  • Developer’s Guide
  • Contributing to Ironic Docs
  • Support Resources
  • References

OpenStack

  • Projects
  • OpenStack Security
  • Blog
  • News

Community

  • User Groups
  • Events
  • Jobs
  • Companies
  • Contribute

Documentation

  • OpenStack Manuals
  • Getting Started
  • API Documentation
  • Wiki

Branding & Legal

  • Legal Docs
  • Logos & Guidelines
  • Trademark Policy
  • Privacy Policy
  • OpenInfra CLA

Stay In Touch

The OpenStack project is provided under the Apache 2.0 license. Docs.openstack.org is powered by Rackspace Cloud Computing.