Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prior to installing Apache StratosPrivate PaaS, verify that you have met the prerequisites described in the following sections on this page:

...

Excerpt

Software requirements 

Application

Purpose

Version

Minimum RequirementsDownload Links
Development/ Testing
Environment
Production
Environment 

Oracle Java SE Development Kit (JDK)

Required by all the products:

1.6.24 or later / 1.7.*

Html
<a target="_blank" href=http://java.sun.com/javase/downloads/index.jsp> http://java.sun.com/javase/downloads/index.jsp</a>
Info

If you wish to get support for 32 bits in Apache StratosPrivate PaaS, download the Java 32 bits distribution.

MySQL Server

Required to manage database connections.

5.5.0 or later

X
Html
<a target="_blank" href=http://dev.mysql.com/downloads/> http://dev.mysql.com/downloads/</a>

MySQL Connector for Java

Required as a standardized database driver for Java platforms and development.

1.7.0 or later

X
Html
<a target="_blank" href=http://dev.mysql.com/downloads/connector/> http://dev.mysql.com/downloads/connector/</a>
 Git ClientRequired to check out the source from the Git repository.2.2.1 or later
Html
<a target="_blank" href=http://git-scm.com/downloads/> http://git-scm.com/downloads/</a>

Apache Maven

Required to build the product from the source distribution.
Html
<a target="_blank" href=http://maven.apache.org> http://maven.apache.org</a>
RubyRequired as a prerequisite for cartridges.2.1.0 or laterX
Html
<a target="_blank" href=https://www.ruby-lang.org/en/downloads/> https://www.ruby-lang.org/en/downloads/</a>
Zip Utility

Required to compress and unzip the packages.

NOTE: This is not required when using the manual approach to configure and start StratosPrivate PaaS.

AnyXChoose a zip utility that is compatible with the OS.
Cartridge Base ImageRequired as a prerequisite for cartridges.2.6.0 or later

The cartridge base image will vary based on the setup that you are using. For example, If you are using OpenStack, you need to have an OpenStack base image. Whereas, if you are using Docker, you need to have a Docker base image.

FacterRequired as a prerequisite for cartridges.2.0.0 or laterX
Html
<a target="_blank" href=https://downloads.puppetlabs.com/facter/> https://downloads.puppetlabs.com/facter/</a>
AMQP Message Broker
Required for Stratos Private PaaS runtime. The message broker is used to communicate with CEP.ActiveMQ 5.10.0
Html
<a target="_blank" href=https://activemq.apache.org/download.html>https://activemq.apache.org/download.html</a>
Info

Currently ActiveMQ 5.10.0 is used by default in the  Apache Stratos Private PaaS installation. However, Apache Stratos Private PaaS also supports other AMQP message brokers such as, WSO2 Message Broker and RabbitMQ.

MQTT Message BrokerRequired to communicate with the Cloud Controller and other Apache Stratos Private PaaS profiles.Any
Html
<a target="_blank" href=https://activemq.apache.org/download.html>https://activemq.apache.org/download.html</a>
Info

Currently ActiveMQ is used by default in the Apache Stratos the Private PaaS installation.

WSO2 CEPRequired to analyze & process events of a cartridge.3.0.0
Html
<a target="_blank" href=http://wso2.com/products/complex-event-processor/> http://wso2.com/products/complex-event-processor</a>
Info

You do not need to download CEP when installing Stratos Private PaaS using the Automated Stratos Private PaaS Configurations approach.

Oracle VM VirtualBox ManagerNOTE: Required only when working with Kubernetes.4.3.20 or laterXhttps://www.virtualbox.org/
Vagrant

NOTE:

  • Required only when working with Kubernetes.
  • As VirtualBox will be used as the provider for Vagrant, VirtualBox needs to be installed prior to installing Vagrant.
1.7.2 or laterXhttp://www.vagrantup.com/downloads.html

System requirements

System Requirements
  • Memory - 2GB
  • Disk - 40GB hard disk space
  • Processor - 2.8GHz CPU
Environment Compatibility
  • Operating Systems - Linux (Ubuntu 12.04 64bit server or SUSE Linux Enterprise 11 SP2)

    Info

    If you wish to get support for 32 bits in Apache StratosPrivate PaaS, download the Java 32 bits distribution.

Basic configurations

  • Set the environment variable as follows to avoid Maven OutOfMemoryError.
    export MAVEN_OPTS='-Xms2048m -Xmx4096m -XX:MaxPermSize=1024m'