Installing and Configuring OpenStack in Oracle® Solaris 11.2

Exit Print View

Updated: April 2015

Configuring the Controller Node

The Controller node has one dashboard service, one image store, and one identity service. This node also includes MySQL, RabbitMQ, and compute, block storage, and networking services.

To better manage memory use between ZFS and applications in Oracle Solaris 11, set the usr_reserve_hint_pct parameter on the node, as shown in the following example:

# echo "set user_reserve_hint_pct=80" >>/etc/system.d/site:kernel-zones-reserve
# reboot

where site can refer to your company.

You should set this parameter on the different OpenStack nodes as well.

For more information about this parameter, log in to your MOS account in and review Document 1663862.1, Memory Management Between ZFS and Applications in Oracle Solaris 11.2.

Communication between OpenStack services is performed over Advanced Message Queuing Protocol (AMQP). In Solaris, AMQP is implemented by RabbitMQ. RabbitMQ is a required service. Generally, a single node in the cloud is configured to run RabbitMQ. In this architecture, RabbitMQ is configured to run on the Controller node.