diff options
| author | Clark Boylan <clark.boylan@gmail.com> | 2012-06-08 15:14:06 -0700 |
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2012-06-15 16:28:14 -0400 |
| commit | 7547dadf8731bcdd166f8f59a427fc1caeda111f (patch) | |
| tree | 3773001a7301cf02dbbd420038e0de0a24c89b71 /doc/source/ref/ipgroups.rst | |
| parent | 93f9fa75fa8b96e4429dce73e0320686b5b52893 (diff) | |
| download | python-cinderclient-7547dadf8731bcdd166f8f59a427fc1caeda111f.tar.gz | |
Move docs to doc.
To better facilitate the building and publishing of sphinx
documentation by Jenkins we are moving all openstack projects with
sphinx documentation to a common doc tree structure. Documentation
goes in project/doc and build results go in project/doc/build.
Change-Id: I3ae14ac735d9b4c0b534eac9a9c142f8ccaac1b9
Diffstat (limited to 'doc/source/ref/ipgroups.rst')
| -rw-r--r-- | doc/source/ref/ipgroups.rst | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/doc/source/ref/ipgroups.rst b/doc/source/ref/ipgroups.rst new file mode 100644 index 0000000..4c29f2e --- /dev/null +++ b/doc/source/ref/ipgroups.rst @@ -0,0 +1,46 @@ +Shared IP addresses +=================== + +From the Rackspace API guide: + + Public IP addresses can be shared across multiple servers for use in + various high availability scenarios. When an IP address is shared to + another server, the cloud network restrictions are modified to allow each + server to listen to and respond on that IP address (you may optionally + specify that the target server network configuration be modified). Shared + IP addresses can be used with many standard heartbeat facilities (e.g. + ``keepalived``) that monitor for failure and manage IP failover. + + A shared IP group is a collection of servers that can share IPs with other + members of the group. Any server in a group can share one or more public + IPs with any other server in the group. With the exception of the first + server in a shared IP group, servers must be launched into shared IP + groups. A server may only be a member of one shared IP group. + +.. seealso:: + + Use :meth:`Server.share_ip` and `Server.unshare_ip` to share and unshare + IPs in a group. + +Classes +------- + +.. currentmodule:: cinderclient + +.. autoclass:: IPGroupManager + :members: get, list, find, findall, create, delete + +.. autoclass:: IPGroup + :members: delete + + .. attribute:: id + + Shared group ID. + + .. attribute:: name + + Name of the group. + + .. attribute:: servers + + A list of server IDs in this group. |
