- Student Experience
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:
The first cluster is an OpenStack based cluster offering POWER8 & POWER9 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.
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 POWER CI request form.
The second cluster is an OpenPOWER GPU based acceleration cluster offering POWER8+ "Minsky" servers with NVIDIA P100 GPUs connected via NVLink and POWER9 AC922 "Newell" servers with NVIDIA V100 GPUs connected via NVLink. This cluster is hosted and provided by the Center for Genome Research & Biocomputing (CGRB) at OSU through a partnership with the OSU Open Source Lab. This platform is powered using Sun of Grid Engine (SGE) instead of our OpenStack infrastructure. This platform has access to a variety of software and libraries and also includes access to GPU enabled Docker. For more information on how this infrastructure is setup, please read this PDF.
To request access to the OpenPOWER GPU cluster, use our OpenPOWER GPU request form.
OSU Open Source Lab
224 Milne Computer Center
1800 SW Campus Way
Corvallis, OR 97331