ha-groups

Manage high availability groups and floating IPs.

put /servers/ha-groups/{id}

Arguments
  • idrequiredinteger

    -

  • bodyoptional

    -

Definition
put /servers/ha-groups/{id}

delete /servers/ha-groups/{id}

Arguments
  • idrequiredinteger

    -

Definition
delete /servers/ha-groups/{id}

get /servers/ha-groups

Arguments
  • No arguments...

Definition
get /servers/ha-groups
Attributes
  • idinteger

    -

  • descriptionstring

    -

  • virtualIpstring

    -

  • servicestring

    [nfs, rgw]

  • serversarray

    -

    • serverinteger

      -

    • nicinteger

      -

    • vlaninteger

      -

  • failbackboolean

    Switch back to the original server after it recovers.

  • failoverTimeinteger

    Time in seconds until a failover is triggered after a fault state is detected.

  • failbackTimeinteger

    Time in seconds until the service fails back to the original server after it recovers.

  • evictNfsClientsOnFailbackboolean

    Force disconnect NFS clients from a secondary when failing back to a recovering master server.

Example response
[ { "id": 0, "description": "string", "virtualIp": "string", "service": "nfs", "servers": [ { "server": 0, "nic": 0, "vlan": 0 } ], "failback": true, "failoverTime": 0, "failbackTime": 0, "evictNfsClientsOnFailback": true } ]

post /servers/ha-groups

Arguments
  • bodyoptional

    -

Definition
post /servers/ha-groups