GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Dynavisor/staticstack: oneiric powered development environment for openstack

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

4,196 Commits
4,196 Commits

Folders and files

NameName
Last commit message
Last commit date
driver_certs
driver_certs
 
 
exercises
exercises
 
 
extras.d
extras.d
 
 
files
files
 
 
installation/FreeBSD
installation/FreeBSD
 
 
lib
lib
 
 
samples
samples
 
 
tests
tests
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.gitreview
.gitreview
 
 
.mailmap
.mailmap
 
 
AUTHORS
AUTHORS
 
 
HACKING.rst
HACKING.rst
 
 
LICENSE
LICENSE
 
 
README.devstack.md
README.devstack.md
 
 
README.rst
README.rst
 
 
clean.sh
clean.sh
 
 
eucarc
eucarc
 
 
exercise.sh
exercise.sh
 
 
exerciserc
exerciserc
 
 
functions
functions
 
 
functions-common
functions-common
 
 
localrc.freebsd.example
localrc.freebsd.example
 
 
openrc
openrc
 
 
rejoin-stack.sh
rejoin-stack.sh
 
 
run_tests.sh
run_tests.sh
 
 
stack.sh
stack.sh
 
 
stackrc
stackrc
 
 
tox.ini
tox.ini
 
 
unstack.sh
unstack.sh
 
 

Repository files navigation

Staticstack

by Jonathan Wong (Dynavisor) 04/21/2015

Staticstack is an Openstack configuration and installation tool based on Devstack primarily focused on running Openstack on FreeBSD.

Goal of Staticstack

The goal of Staticstack is to maintain compatibility with Devstack while allowing users to configure and install Openstack on a machine quickly. Unlike Devstack, the intended audience of Staticstack are cloud administrators who want to setup Openstack quickly on a smaller number of machines. Therefore the main emphasis of Staticstack is to create reproducible versions of Openstack without the stack being updated on a constant basis, which is the intended purpose of Devstack. This doesn't necessarily mean that Staticstack can't be up-to-date. It merely means that users of Staticstack want to retain more control over the particular version or state of any particular project and dependency of Openstack.

Staticstack also includes extensions to Devstack to install Openstack on FreeBSD. Many of the extensions are based on contributions from Semihalf. Staticstack extensions for FreeBSD try to retain the "FreeBSD" conventions for installing libraries and such when possible. Generally speaking, Staticstack works more or less the same on FreeBSD as it does on Linux.

Operation of Staticstack

Fundamentally Staticstack will is basically the same as Devstack. However one must install the Openstack prerequisities before installing Openstack itself. This includes the non-Openstack packages (apache, mysql, etc...) and the relevant python libraries.

To install Openstack using Staticstack:

  1. Go to the installation subdirectory, and follow the pre-installation instructions for each particular distro.
  2. Create a localrc file. An example is named localrc.freebsd.example in the root directory. Remember to configure passwords, enable disable services, set the proper hostname and HOST_IP, and also the proper network interfaces.
  3. Run stack.sh in the root directory.
  4. In the case of errors, run unstack.sh and kill python/python2.7 processes. Rerun stack.sh afterwards.

Status of Openstack Services

Nova, Glance, Keystone, and Horizon services should work properly. Currently there is no FreeBSD support for Neutron. The Swift service runs, but has not been thoroughly tested on FreeBSD, and Cinder/ZFS on FreeBSD developement is being worked on at the moment.

About

oneiric powered development environment for openstack

openstack.org

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

0 stars

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — 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.