scaleio gw #6

Supports: xenial trusty precise
Add to new model

Description

ScaleIO GW service


Overview

This charm provides deployment of ScaleIO Gateway.

It can be related to client side charms, such as scaleio-openstack.

At least 3gb RAM is required to be set in the machine for ScaleIO Gateway.

Usage

The charm can be fetched from the JuJu charm-store.

Or it can be installed locally in the following manner:

  1. cd to directory where trusty/scaleio-gw resides
  2. use command juju deploy local:trusty/scaleio-gw

Example:

Deploy a Gateway
juju deploy scaleio-gw

Connect the Gateway to MDM
juju add-relation scaleio-gw scaleio-mdm

Check the scaleio-openstack README for details on its relation.

Configuration

  • port - port where Gateway will listen
  • im-port - Port of Installation Manager web server.
  • scaleio-packages-url - URL of ScaleIO 2.x packages where charm can find them in appropriate structure.
  • vip - Virtual IP to use to front API service in HA configuration.
  • haproxy-server-timeout - Server timeout configuration in ms for haproxy, used in HA configurations.
  • haproxy-client-timeout - Client timeout configuration in ms for haproxy, used in HA configurations.
  • haproxy-queue-timeout - Queue timeout configuration in ms for haproxy, used in HA configurations.
  • haproxy-connect-timeout - Connect timeout configuration in ms for haproxy, used in HA configurations.

Relations

Should be related to scaleio-mdm.
Can be related to scaleio-openstack or other client-side charms.


Configuration

haproxy-client-timeout
(int) Client timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 30000ms is used.
haproxy-connect-timeout
(int) Connect timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 5000ms is used.
haproxy-queue-timeout
(int) Queue timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 5000ms is used.
haproxy-server-timeout
(int) Server timeout configuration in ms for haproxy, used in HA configurations. If not provided, default value of 30000ms is used.
port
(int) Port where gateway will listen.
4443
scaleio-packages-url
(string) URL of ScaleIO packages where charm can find them in appropriate structure.
ftp://QNzgdxXix:Aw3wFAwAq3@ftp.emc.com/Ubuntu/2.0.12000.122
vip
(string) Virtual IP to use to front API service in HA configuration. Only one IP is allowed. It will be passed to clients like OpenStack for accessing ScaleIO cluster. Haproxy will be installed and configured if vip is set.