OREGON STATE UNIVERSITY
Center for Applied Systems & Software ยป

OSU Open Source Lab

POWER Development Hosting

The Open Source Lab partners with IBM to host POWER based servers in order to provide an open platform for innovation to the open source community. Current projects embrace open software projects ranging from KVM to OpenStack and open collaboration with OpenPOWER Foundation partners, including NVIDIA, Mellanox, Ubuntu and Google, and open source based ISV and distribution partners, such as Chef, Red Hat, SUSE and Ubuntu, who support the latest POWER hardware via production and development (Fedora, CentOS, OpenSUSE, and Debian) distributions.

Members of the community can use these POWER servers to develop and test open source projects on the Power Architecture platform and in a PowerLinux environment. Developers looking for assistance can go to the Linux on IBM Power Systems Developer portal or IBM Portal for OpenPOWER.

Two clusters of POWER resources are hosted at the Open Source Lab:

OpenStack

The first cluster is an OpenStack based cluster offering POWER8 (POWER9 once available) LE instances running on KVM and providing access via OpenStack's API and GUI interface. These shared systems are intended for functional development and continuous integration work, but are not ideal for performance testing. We start projects out with a small quota, but can increase given resource availability and justification.

To request access to an OpenStack POWER instance, use our OpenPOWER OpenStack request form.

POWER Continuous Integration (POWER CI)

Hosted via the OpenStack cluster is an OSL managed Jenkins service which is hosted at https://powerci.osuosl.org. This service is intended to allow projects easier access to the POWER architecture via Jenkins.

Users can request access to register one or more GitHub repositories on the Jenkins server, where they can configure the build process and the environment as needed. Builds will run in a Docker container by default, but can also be run in a virtual machine if need be. Users can also configure the system to run their tests, package any necessary files and binaries after running the build, and archive the build artifacts on the Jenkins server for later access. The service also supports providing e-mail notifications on build status and embedded build-notification for webpages.

To request access to the POWER CI service, use our OpenPOWER OpenStack request form and make sure you fill out the information regarding POWER CI.

GPU

The second cluster is an OpenPOWER GPU based acceleration cluster offering POWER8+ "Minsky" servers with NVIDIA P100 GPUs connected via NVLink. To request access to the OpenPOWER GPU cluster, use our OpenPOWER GPU request form.