У меня проблема с развертыванием heartbeat и drbd для MySQL с двумя узлами на ubuntu 18.4. Раньше он работал нормально, но теперь кажется, что он работает, node1 имеет плавающий IP, MySQL работает на node1, drbd синхронизирует, но когда я перезапускаю heartbeat на node1, node2 не принимает первичный, но переключается на вторичный / вторичный, пока node1 может снова стать первичным. Полная конфигурация устанавливается согласно этот учебник. Чтобы лучше показать тебе, когда я бегу service heartbeat restart
на узле 1 это происходит из этого:
version: 8.4.10 (api:1/proto:86-101)
srcversion: 15111D056BF899E7D986DDD
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
ns:3423796 nr:5756516 dw:317824672 dr:121706 al:2638 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
к этому
version: 8.4.10 (api:1/proto:86-101)
srcversion: 15111D056BF899E7D986DDD
0: cs:Connected ro:Secondary/Secondary ds:UpToDate/UpToDate C r-----
ns:3423968 nr:5756516 dw:317824844 dr:121706 al:2638 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
Желаемый результат должен заключаться в том, что node2 становится основным, пока что-то не пойдет не так, и node1 снова не станет основным.