Skip to content

eInfra requirements local systems

namratakale edited this page Oct 16, 2017 · 10 revisions

This tutorial describes the IT requirements to provision the PhenoMeNal e-infrastructure or parts thereof in your local compute center or IT-infrastructure. This is a living document that evolves over time. Provisioning PhenoMeNal VRE on a local system requires either a dedicated standalone server, or an OpenStack (www.openstack.com) private cloud installation.

E-infrastructure requirements for deploying PhenoMeNal Cloud Research Environments (CRE) to local systems

Hardware Requirements

The hardware requirements needed to run the PhenoMeNal e-infrastructure in your local compute environment obviously depend on the tasks that you intend to perform. A small test version of PhenoMeNal can run on just a single node whereas installations for large scale data processing will require state of the art compute clusters with tens, hundreds or thousands of nodes, depending on the scale. As soon as sufficient data on the scaling of PhenoMeNal compute workflows have been gathered, we will provide more detailed information in this location.

Contextualization

Provisioning of PhenoMeNal VREs consists of running cloud contextualization tools to spawn compute nodes, configure networks, attach storage, install the necessary software etc. In PhenoMeNal we use Terraform (http://terraform.io) to provision the host clouds, Ansible (http://www.ansible.com) to provision the instances and Packer (http://packer.io) to create the immutable images.

Requirements for OpenStack

OpenStack provides the API endpoints that Terrafrom needs to talk to, in order to fire up the infrastructure. A detailed list of these endpoints is available on: https://www.terraform.io/docs/providers/openstack/index.html. In order to install OpenStack, please refer to the extensive OpenStack documentation at www.openstack.com.

Requirements for standalone server

Information for how to provision PhenoMeNal VRE on a standalone server will be available soon.

Clone this wiki locally