GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docs.openstack.org — DevStack — DevStack documentation DevStack¶
DevStack is a series of extensible scripts used to quickly bring up a complete OpenStack environment based on the latest versions of everything from git master. It is used interactively as a development environment and as the basis for much of the OpenStack project’s functional testing. The source is available at https://opendev.org/openstack/devstack. Warning DevStack will make substantial changes to your system during installation. Only run DevStack on servers or virtual machines that are dedicated to this purpose. Quick Start¶Install Linux¶Start with a clean and minimal install of a Linux system. DevStack attempts to support the two latest LTS releases of Ubuntu, Rocky Linux 9 and openEuler. If you do not have a preference, Ubuntu 24.04 (Noble) is the most tested, and will probably go the smoothest. Add Stack User (optional)¶DevStack should be run as a non-root user with sudo enabled (standard logins to cloud images such as “ubuntu” or “cloud-user” are usually fine). If you are not using a cloud image, you can create a separate stack user to run DevStack with $ sudo useradd -s /bin/bash -d /opt/stack -m stack Ensure home directory for the $ sudo chmod +x /opt/stack Since this user will be making many changes to your system, it should have sudo privileges: $ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack $ sudo -u stack -i Download DevStack¶$ git clone https://opendev.org/openstack/devstack $ cd devstack The Create a local.conf¶Create a [[local|localrc]] ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD This is the minimum required config to get started with DevStack. Note There is a sample Warning Only use alphanumeric characters in your passwords, as some services fail to work when using special characters. Start the install¶$ ./stack.sh
This will take 15 - 30 minutes, largely depending on the speed of your internet connection. Many git trees and packages will be installed during this process. Profit!¶You now have a working DevStack! Congrats! Your devstack will have installed You can access horizon to experience the web interface to OpenStack, and manage vms, networks, volumes, and images from there. You can You can create a VM and SSH into it. You can Going further¶Learn more about our configuration system to customize devstack for your needs. Including making adjustments to the default networking. Read guides for specific setups people have (note: guides are point in time contributions, and may not always be kept up to date to the latest devstack). Enable devstack plugins to support additional services, features, and configuration not present in base devstack. Use devstack in your CI with Ansible roles and Jobs for Zuul V3. Migrate your devstack Zuul V2 jobs to Zuul V3 with this full migration how-to. Get the big picture of what we are trying to do with devstack, and help us by contributing to the project. If you are a new contributor to devstack please refer: So You Want to Contribute… Contents¶this page last updated: 2025-06-18 08:20:50
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |