]> git.proxmox.com Git - pve-manager.git/commit
fix #2422: allow multiple Ceph public networks
authorAlwin Antreich <a.antreich@proxmox.com>
Mon, 10 May 2021 12:18:26 +0000 (14:18 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 18 Jun 2021 15:13:05 +0000 (17:13 +0200)
commit0b6a283801c77e6495e807edc002923ada3176cb
tree107ec329f717801ac767fcd55f459eb16b6488f3
parent815325da0dfbc01b4da6757bfc65885c97b1d4b5
fix #2422: allow multiple Ceph public networks

Multiple public networks can be defined in the ceph.conf. The networks need to
be routed to each other.

Support handling multiple IPs for a single monitor. By default, one address from
each public network is selected for monitor creation, but, as before, it can be
overwritten with the mon-address parameter, now taking a list of addresses.

On removal, make sure the all addresses are removed from the mon_host entry in
the ceph configuration.

Originally-by: Alwin Antreich <a.antreich@proxmox.com>
[handling of multiple addresses]
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/API2/Ceph/MON.pm