DevStack

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. Homepage

xe1gyq@server:~$ sudo apt install git bridge-utils
xe1gyq@server:~$ sudo useradd -s /bin/bash -d /opt/stack -m stack
xe1gyq@server:~$ echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
xe1gyq@server:~$ sudo su - stack
stack@server:~$ git clone https://git.openstack.org/openstack-dev/devstack
Cloning into 'devstack'...
remote: Counting objects: 41006, done.
remote: Compressing objects: 100% (20359/20359), done.
remote: Total 41006 (delta 29114), reused 31408 (delta 20002)
Receiving objects: 100% (41006/41006), 8.32 MiB | 629.00 KiB/s, done.
Resolving deltas: 100% (29114/29114), done.
stack@server:~$ cd devstack/
stack@server:~/devstack$ ls
clean.sh     extras.d          HACKING.rst      Makefile    run_tests.sh  tests
data         files             inc              openrc      samples       tools
doc          functions         lib              pkg         setup.cfg     tox.ini
exerciserc   functions-common  LICENSE          playbooks   setup.py      unstack.sh
exercises    FUTURE.rst        local.conf       README.rst  stackrc
exercise.sh  gate              MAINTAINERS.rst  roles       stack.sh

DevStack :: Succesful Run

DevStack :: Working Dashboard

API Access Service Service EndPoint

DevStack :: Clonned Repositories

DevStack :: OpenRc

DevStack :: OpenStack Components

  • Keystone

  • Glance

  • Nova

  • Cinder

  • Neutron

  • Horizon

DevStack :: Opt Installation

DevStack :: SystemCtl

DevStack :: SystemCtl

DevStack :: OpenStack Command Line

DevStack :: OpenStackClient :: Image

DevStack :: OpenStackClient :: Compute

DevStack :: OpenStackClient :: Flavor

Last updated