Chapter 5. Deploying the all-in-one Red Hat OpenStack Platform environment


Before you deploy your all-in-one Red Hat OpenStack Platform environment, ensure that your system is up to date:

Copy to Clipboard Toggle word wrap
[stack@all-in-one]$ sudo dnf update
[stack@all-in-one]$ sudo reboot

To deploy your all-in-one environment, complete the following steps:

  1. Log in to registry.redhat.io with your Red Hat credentials:

    Copy to Clipboard Toggle word wrap
    [stack@all-in-one]$ sudo podman login registry.redhat.io
  2. Export the environment variables that the deployment command uses. In this example, deploy the all-in-one environment with the eth1 interface that has the IP address 192.168.25.2 on the management network:

    Copy to Clipboard Toggle word wrap
    [stack@all-in-one]$ export IP=192.168.25.2
    [stack@all-in-one]$ export NETMASK=24
    [stack@all-in-one]$ export INTERFACE=eth1
  3. Run the deploy command. Ensure that you include all .yaml files relevant to your environment:

    Copy to Clipboard Toggle word wrap
    [stack@all-in-one]$ sudo openstack tripleo deploy \
      --templates \
      --local-ip=$IP/$NETMASK \
      -e /usr/share/openstack-tripleo-heat-templates/environments/standalone/standalone-tripleo.yaml \
      -r /usr/share/openstack-tripleo-heat-templates/roles/Standalone.yaml \
      -e $HOME/containers-prepare-parameters.yaml \
      -e $HOME/standalone_parameters.yaml \
      --output-dir $HOME \
      --standalone

After a successful deployment, you can use the clouds.yaml configuration file in the /home/$USER/.config/openstack directory to query and verify the OpenStack services:

Copy to Clipboard Toggle word wrap
[stack@all-in-one]$ export OS_CLOUD=standalone
[stack@all-in-one]$ openstack endpoint list

To access the dashboard, use the default username admin and the undercloud_admin_password from the ~/undercloud-passwords.conf file:

Copy to Clipboard Toggle word wrap
[stack@all-in-one]$ cat undercloud-passwords.conf | grep undercloud_admin_password:
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat, Inc.