On 31/07/17 14:05, Edward R Huyer wrote: > I’m migrating my Ceph cluster to entirely new hardware. Part of that is > replacing the monitors. My plan is to add new monitors and remove old ones, > updating config files on client machines as I go. > > I have clients actively using the cluster. They are all QEMU/libvirt and > kernel clients using RBDs. Will they continue to function correctly as long > as I update the applicable config files with new monitor info? Or will I > need to restart the VMs and remap the RBDs on the physical boxes? > > I **think** the clients keep an updated list of the current active monitors > while the clients are running, but I’m not positive. Hopefully someone knows > definitively. > > Thanks in advance! > > ----- > > Edward Huyer
The monitor list specified in the config file is an "initial set" the client/daemons use to establish first contact with the cluster. Once they've been able to communicate with a monitor successfully, they thereafter use the provided monmap to keep track of monitors and the config file is irrelevant - so as long as you keep a quorum of monitors online at all times, you shouldn't have any issues with running clients. I did an OS/hardware upgrade recently and spun up temporary monitors on normally non-mon nodes to keep the cluster online while I was working on the regular hosts, and no restarting of clients was required. Rich
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com