Name

ocf:mysql-proxy — Manages a MySQL Proxy daemon

Synopsis

[OCF_RESKEY_binary=string] OCF_RESKEY_defaults_file=string [OCF_RESKEY_proxy_backend_addresses=string] [OCF_RESKEY_proxy_read_only_backend_addresses=string] [OCF_RESKEY_proxy_address=string] [OCF_RESKEY_log_level=string] [OCF_RESKEY_keepalive=string] [OCF_RESKEY_admin_address=string] [OCF_RESKEY_admin_username=string] [OCF_RESKEY_admin_password=string] [OCF_RESKEY_admin_lua_script=string] [OCF_RESKEY_parameters=string] OCF_RESKEY_pidfile=string mysql-proxy [start | stop | reload | monitor | validate-all | meta-data]

Description

This script manages MySQL Proxy as an OCF resource in a high-availability setup. Tested with MySQL Proxy 0.7.0 on Debian 5.0.

Supported Parameters

OCF_RESKEY_binary=Full path to MySQL Proxy binary

Full path to the MySQL Proxy binary. For example, "/usr/sbin/mysql-proxy".

OCF_RESKEY_defaults_file=Full path to configuration file

Full path to a MySQL Proxy configuration file. For example, "/etc/mysql-proxy.conf".

OCF_RESKEY_proxy_backend_addresses=MySQL Proxy backend-servers

Address:port of the remote backend-servers (default: 127.0.0.1:3306).

OCF_RESKEY_proxy_read_only_backend_addresses=MySql Proxy read only backend-servers

Address:port of the remote (read only) slave-server (default: ).

OCF_RESKEY_proxy_address=MySQL Proxy listening address

Listening address:port of the proxy-server (default: :4040). You can also specify a socket like "/tmp/mysql-proxy.sock".

OCF_RESKEY_log_level=MySQL Proxy log level.

Log all messages of level (error|warning|info|message|debug|) or higher. An empty value disables logging.

OCF_RESKEY_keepalive=Use keepalive option

Try to restart the proxy if it crashed (default: ). Valid values: true or false. An empty value equals "false".

OCF_RESKEY_admin_address=MySQL Proxy admin-server address

Listening address:port of the admin-server (default: 127.0.0.1:4041).

OCF_RESKEY_admin_username=MySQL Proxy admin-server username

Username to allow to log in (default: ).

OCF_RESKEY_admin_password=MySQL Proxy admin-server password

Password to allow to log in (default: ).

OCF_RESKEY_admin_lua_script=MySQL Proxy admin-server lua script

Script to execute by the admin plugin.

OCF_RESKEY_parameters=MySQL Proxy additional parameters

The MySQL Proxy daemon may be called with additional parameters. Specify any of them here.

OCF_RESKEY_pidfile=PID file

PID file