Things are about to get real! Using OpenStack in containers or VMs is nice for kicking the tires, but doesn’t compare to the feeling you get with hardware. Prerequisites Linux & Network¶ Minimal Install¶ You need to have a system with a fresh install of Linux. You can download the Minimal CD for Ubuntu releases… Continue reading All-In-One Single Machine
Category: OpenStack
General Questions
Can I use DevStack for production?¶ DevStack is targeted at developers and CI systems to use the raw upstream code. It makes many choices that are not appropriate for production systems. Your best choice is probably to choose a distribution of OpenStack. Can I use DevStack as a development environment?¶ Sure, you can. That said,… Continue reading General Questions
Developing with Devstack
Now that you have your nifty DevStack up and running, what can you do with it? Inspecting Services¶ By default most services in DevStack are running as systemd units named devstack@$servicename.service. You can see running services with. sudo systemctl status “devstack@*” To learn more about the basics of systemd, see Using Systemd in DevStack Patching… Continue reading Developing with Devstack
System-wide debugging
A lot can go wrong during a devstack run, and there are a few inbuilt tools to help you. dstat¶ Enable the dstat service to produce performance logs during the devstack run. These will be logged to the journal and also as a CSV file. memory_tracker¶ The memory_tracker service periodically monitors RAM usage and provides… Continue reading System-wide debugging
Configuration
local.conf¶ DevStack configuration is modified via the file local.conf. It is a modified INI format file that introduces a meta-section header to carry additional information regarding the configuration files to be changed. A sample is provided in devstack/samples The new header is similar to a normal INI section header but with double brackets ([[ …… Continue reading Configuration
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… Continue reading DevStack
Consistent and Secure Policy Defaults
Summary¶ The OpenStack community is seeking contributors to the Secure Policy Defaults initiative. This ongoing initiative aims to provide set of common roles that will enable secure enforcement of authorization policies across OpenStack projects and deployments. Business Case¶ Supporting consistent and secure default RBAC configuration in OpenStack provides the best means to secure your organization’s… Continue reading Consistent and Secure Policy Defaults
Quality Assurance Developers
Summary¶ The OpenStack community is seeking developers with a background in Python, bash shell, or Javascript programming and free software to join the OpenStack QA team. This team is responsible for maintaining and evolving OpenStack’s robust and comprehensive quality assurance tools, which form the backbone of the OpenStack CI pipeline. Attrition due to shifts in… Continue reading Quality Assurance Developers
Goal Champions
Summary¶ The OpenStack community is seeking coordinators for the work to fulfill our OpenStack-wide Goals. Business Case¶ Organizations who sponsor Goal Champions have someone in-house who understands the upstream decision making and implementation work across services and projects. This in-house expertise can help minimize disruption to downstream products and services and help position timely communications… Continue reading Goal Champions
Community Infrastructure Maintainer for ELK Services
Summary¶ The OpenStack community is seeking developers and system administrators with a background in maintaining Unix/Linux servers and free software to join the Infrastructure team (TaCT SIG now). This team is responsible for designing, building and maintaining the systems that are used in the day to day operation of the OpenStack project as a whole.… Continue reading Community Infrastructure Maintainer for ELK Services