среда, 29 мая 2024 г.

HA cluster and troubles

наконец то разобрался с проблемой неработающего pcs... 

после очередной перенастройки кластера демон управления  отказался принимать управление.


как оказалось, виноваты переменные окружения. которые скорее всего были установлены при установке рекомендуемого systemd journal  пакета ...
ну и и сам pacemaker и pcsd очень трепетно относятся к пользователю управления и его группе - при несовпадении орут про ошибочный пароль...
а при повторной переустановке автоматом пользователь не добавляется... 

ну и вишенка - что все это достаточно быстро устаревает. инструкция, написанная всего полгода назад - уже может содержать устаревшие сведения....

 

вот такой вот альтлинукс. вот такое пром.решение (ну тут не только альт, но...)

 

использованные материалы 

https://kb.linbit.com/hacluster-/-haclient-user-creation - создание пользователя

https://www.altlinux.org/DRBD_Pacemaker

 https://clusterlabs.org/pacemaker/doc/2.1/Clusters_from_Scratch/epub/cluster-setup.xhtml - свежая инфа по кластеру

http://wiki.rosalab.ru/ru/index.php/Pacemaker_%D0%B8_Corosync#.D0.9E.D1.82.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_STONITH - общая инфа по функционированию кластера

https://habr.com/ru/companies/postgrespro/articles/359230/ - еще немного общей инфы



вторник, 12 марта 2024 г.

для поиска в конкретной колонке (в данном случае в третьей - колонки нумеруются с 1)

awk '{if ($3~/search_text/) print $0}'
для логов кальмара - очень годится 
 
а если хочется искать по отрицанию, тогда 
ls -lh /var/mail/vmail/user/Maildir/cur/ | awk '{if (!($6~/29/)) print $0}'
выдаст все письма из каталога пользователя, в дате которых (6ая колонка) отсутствует число 29 
- и да, если я правильно понял, то любую операцию необходимо заключать в скобки - именно поэтому отрицание такое
 -rw-------   1 vmail  wheel   4,7K 30 мая   09:24 1717050254.M632576P53523.mail,S=4849,W=4927:2,S

как удалить символ: ^M
tr -d '\r'

среда, 28 февраля 2024 г.

 Для работы кальмара 6.6 необходимо добавить в sysctl

net.local.dgram.recvspace=262144
net.local.dgram.maxdgram=16384

вторник, 6 февраля 2024 г.

xargs vs mysql v2

надо было в таблицу алиасов вставить данные, в одном из полей которых два адреса - в результате появилась такая мешанина слэшей, кавычек и пр...


cat addr | xargs -p -I {} mysql -h server database -ppassword -e 

'insert into alias(kartid,addr,goto,state,usercreate) values(1111,"{}",'\'mail@address,"{}"\'',1,"user");'