Configuration Settings

For more information on general OnApp system settings, refer to Administration Guide.

–°onfiguration settings include system settings related to RabbitMQ and vCloud Director timeouts. To edit vCD-related configuration settings, refer to the the following sections.


RabbitMQ Settings



To modify RabbitMQ settings for vCloud Director

  1. Go to your Control Panel > Settings menu and click the Configuration icon.

  2. Click the Infrastructure tab to change the following settings:

    If you change and save any settings, the Control Panel server will restart OnApp services.

    • RabbitMQ Host - RabbitMQ server IP address

    • RabbitMQ Port - RabbitMQ port
    • RabbitMQ Virtual Host - the name of the "virtual host" (or vhost) that specifies the namespace for entities (exchanges and queues) referred to by the protocol. Note that this is not virtual hosting in the HTTP sense.

    • RabbitMQ Login - RabbitMQ login

    • RabbitMQ Password - RabbitMQ password 

      If you want to use a separate RabbitMQ instance for vCloud Director, specify the following vCloud Director RabbitMQ parameters in the /onapp/configuration/rabbit_mq/vcloud/credentials.yml file:

      • :host: - RabbitMQ server IP address
      • :port: - RabbitMQ port
      • :vhost: - the name of the "virtual host" (or vhost) that specifies the namespace for entities (exchanges and queues) referred to by the protocol. Note that this is not virtual hosting in the HTTP sense.
      • :user: - RabbitMQ login
      • :password: - RabbitMQ password

3. Click the Save Configuration button to apply settings.


vCloud Director Timeouts 



You can set custom timeouts for executing vCD-related operations. If the operation is not performed during the period of time you specify in timeouts, this operation will fail with the timeout error. 

To set custom timeouts for vCD-related operations:

  1. Go to your Control Panel > Settings menu and click the Configuration icon.

  2. Click the vCloud Timeouts tab and enter the timeout intervals in seconds for the following operations:

    • Default timeout - the default timeout for running vCD-related operations that are not listed below
    • Delete vApp template timeout - the amount of time for deleting a vApp template

    • Delete vApp timeout - the amount of time for deleting vApp
    • Delete media timeout - the amount of time for deleting media files
    • Instantiate vApp template timeout - the amount of time for provisioning vApp
    • Power-on timeout - the amount of time for starting up a powered-off virtual server
    • Power-off timeout - the amount of time for shutting down a powered-on virtual server
    • Suspend timeout - the amount of time for suspending a virtual server
    • Discard suspend timeout - the amount of time for unsuspending a virtual server
    • Reboot timeout - the amount of time for rebooting a virtual server
    • Undeploy timeout - the amount of time for undeploying a vApp

      The undeployment is taking place for a vApp that includes no virtual servers but has assigned networks.

    • Process descriptor vApp template timeout - the amount of time for uploading a vApp template
    • HTTP request timeout - the amount of time for executing HTTP (API) requests
    • Recompose vApp timeout - the amount of time for recomposing vApp
    • Create edge gateway timeout - the amount of time for creating an edge gateway
    • Compose vApp template timeout - the amount of time for composing a vApp template
    • Create snapshot timeout - the amount of time for creating a VS snapshot
    • Create VDC timeout - the amount of time for creating a resource pool
  3. Click the Save Configuration button to apply settings.