Unknown macro: {next_previous_link3}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The following are the recommended prerequisites when running WSO2 Private PaaS in a single node. Please note that for production deployment the prerequisites will vary based on the scalability requirements.

System Requirements

Memory

Minimum 8GB RAM is recommended for a POC level project and 16GB RAM is recommended for production environments.

For example: m3.large for a POC level project and m3.xlarge for production environments, if EC2 is used.

Processor 2.8GHz CPU
Disk~ 40GB hard disk space

Required applications

ApplicationPurposeVersionDownload Links
Oracle Java SE Development Kit (JDK)

Required by all the products:

  • To launch the product, as each product is a Java application.
  • To build the product from the source distribution (both JDK and Apache Maven are required).

1.6.24 or later / 1.7.*

  • If you are using JDK 1.6, you might need to replace the Java Cryptography Extension (JCE) policy files in your JDK with the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy files. This will avoid "illegal key size" errors when you try to invoke a secured web service.
  • If you want to build the product from the source distribution, you must use JDK 1.6 instead of JDK 1.7.
  • Oracle and IBM JRE 1.7 are also supported when running (not building) WSO2 products.

http://java.sun.com/javase/downloads/index.jsp

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

MySQL Connector for JavaRequired as a standardized database driver for Java platforms and development.1.7.0 or laterhttp://dev.mysql.com/downloads/connector/
Git

Required to check out the source from the Git repository.


1.9.0 or laterhttp://git-scm.com/downloads/
Apache Maven

Required to build the product from the source distribution.

 3.0.3 or laterhttp://maven.apache.org

If required, you can use the following commands to manually install and download Apache Maven:

sudo apt-get update
sudo apt-get install maven
RubyRequired as a prerequisite for cartridges.2.1.0 or laterhttps://www.ruby-lang.org/en/downloads/
Zip UtilityRequired to compress and unzip packages used.AnyChoose a zip utility that is compatible with the OS.
Linux Base ImageRequired as a prerequisite for cartridges.2.6.0 or laterhttps://packages.debian.org/squeeze/linux-base/
FacterRequired as a prerequisite for cartridges.2.0.0 or laterhttps://downloads.puppetlabs.com/facter/
AMQP Message BrokerRequired to communicate with the Cloud Controller and other profiles.5.9.1

If an AMQP message broker is not already installed in your machine, Apache ActiveMQ will get installed when the boot.sh script is executed during the product configuration.

Currently Apache ActiveMQ is used as the default Message Broker. However, other AMQP Message Brokers (e.g., WSO2 Message Broker and RabbitMQ) are supported as well.

Puppet

Required to manage and automate system configurations.

 

3.0

If Puppet, is not already installed in your machine,it will get installed when the boot.sh script is executed during the product configuration.

Install Puppet Master in the same machine.

Environment Compatibility

Operating Systems

Linux (Ubuntu 12.04 64bit server or SUSE Linux Enterprise 11 SP2)

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

  • No labels