manual squid update procedure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
The non-cephadm update procedure to update reef to squid (for rpm-based clusters) here:
https://docs.ceph.com/en/latest/releases/squid/#upgrading-non-cephadm-clusters
suggests that your monitors/mds/radosgw/osds are all on separate servers. While perhaps theyshould be that is not possible at current.

If for example, I have a mon and an mds on a single server, I really don't want to updatejust a mon as the mds and mon may use common libraries.
As such, I am thinking that to do an update in this scenario I do the following
set noout
set max_mds to  for my filesystem, and note the remaining active mds
disable standby_replay
Then, for each of the servers running an mds (but not the remaining active mds):
1. stop all ceph daemons (mon,mds,radosgw,osd) and do the update, reboot and/or restart the mon and mds
2. Proceed to all the other mds servers except the last one that is on reef3. Finish all other remaining mon updates as in #1

4. Then when the last server with a reef mds is left stop it and let a standby squid mds take over and then do the update and either restart all the daemons or reboot
5. if there are other osd-only nodes, update them and restart the osds
Then, afterwards, allow standby replay, reset max_mds to what it was before, unset noout, require squid for osds.

Does this make sense? Am I forgetting something? I know setting max_mds 1 is important but want to be sure I have not forgotten anything.
Thanks.
-Chris
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux