#lab #home_lab
https://t.iss.one/itpgchannel/1827
https://t.iss.one/itpgchannel/1887
(по ссылкам - определение того, что я называю своими "датацентрами")
Тополиный пух, жара, и вот это вот все.
Первый датацентр приходится отключать, так как не выдерживает кондиционирование. Дело дошло ажно до того, что слетел контроллер SATA (правда, после охлаждения и парочки ребутов снова поднялся).
С другой стороны, два других датацентра справляются с CI на ура, minio/etcd, вроде, тоже работают, но уже без запаса.
Принудительные учения, ага.
https://t.iss.one/itpgchannel/1827
https://t.iss.one/itpgchannel/1887
(по ссылкам - определение того, что я называю своими "датацентрами")
Тополиный пух, жара, и вот это вот все.
Первый датацентр приходится отключать, так как не выдерживает кондиционирование. Дело дошло ажно до того, что слетел контроллер SATA (правда, после охлаждения и парочки ребутов снова поднялся).
С другой стороны, два других датацентра справляются с CI на ура, minio/etcd, вроде, тоже работают, но уже без запаса.
Принудительные учения, ага.
Telegram
commit -m "better"
В соотечественниках меня дико бесит одна черта.
Когда человек не знает ответа на прямой вопрос, он, из интереса, начинает расспрашивать в стиле "а нахуя это вообще надо/не делай так".
Да кто тебя вообще про это спрашивает???
Не знаешь - так и скажи, "Нет…
Когда человек не знает ответа на прямой вопрос, он, из интереса, начинает расспрашивать в стиле "а нахуя это вообще надо/не делай так".
Да кто тебя вообще про это спрашивает???
Не знаешь - так и скажи, "Нет…
👍6🔥6❤5🤔2🫡1
commit -m "better"
#lab #home_lab https://t.iss.one/itpgchannel/1827 https://t.iss.one/itpgchannel/1887 (по ссылкам - определение того, что я называю своими "датацентрами") Тополиный пух, жара, и вот это вот все. Первый датацентр приходится отключать, так как не выдерживает кондиционирование.…
#lab #home_lab
Меня тут спрашивают, почему не пишу про #lab #home_lab.
Потому что я как выключил 1 сервер, так и оставил его выключенным, на все лето, и заморозил все работы по лабе. Все, что мне было нужно, работало и на 2 хостах, а что-то менять я опасался.
Пришла осень, а, значит, я включил простаивающий сервер, восстановил кворум minio и etcd, и продолжил свои развлечения.
Чтобы не повторялась летняя ситуация, да и чтобы дома шумело поменьше, я вынес свой ДЦ в пустующую пока подсобку.
Стойку пока не перевез, потому что у меня в планах странное - я хочу попробовать перезимовать своим ДЦ в этом неотапливаемом помещении.
По рассчетам, выделяемого серверами тепла хватит на отопление пары квадратных метров, позже я сооружу какой-нибудь корпус с утеплением, или без.
На крайний случай есть тепловая пушка, ну а если будет все совсем плохо, верну все в дом.
Почему я не сделал этого раньше?
Потому что, пока я тренировался и самообразовывался, я довольно регулярно подходил к конструкции ногами (и делать это зимой, в подсобке, совсем не хочется), но за все лето мне ни разу это не понадобилось, поэтому вот, готов попробовать.
Stay tuned!
(кстати, справа - моя корзина с дисками)
Меня тут спрашивают, почему не пишу про #lab #home_lab.
Потому что я как выключил 1 сервер, так и оставил его выключенным, на все лето, и заморозил все работы по лабе. Все, что мне было нужно, работало и на 2 хостах, а что-то менять я опасался.
Пришла осень, а, значит, я включил простаивающий сервер, восстановил кворум minio и etcd, и продолжил свои развлечения.
Чтобы не повторялась летняя ситуация, да и чтобы дома шумело поменьше, я вынес свой ДЦ в пустующую пока подсобку.
Стойку пока не перевез, потому что у меня в планах странное - я хочу попробовать перезимовать своим ДЦ в этом неотапливаемом помещении.
По рассчетам, выделяемого серверами тепла хватит на отопление пары квадратных метров, позже я сооружу какой-нибудь корпус с утеплением, или без.
На крайний случай есть тепловая пушка, ну а если будет все совсем плохо, верну все в дом.
Почему я не сделал этого раньше?
Потому что, пока я тренировался и самообразовывался, я довольно регулярно подходил к конструкции ногами (и делать это зимой, в подсобке, совсем не хочется), но за все лето мне ни разу это не понадобилось, поэтому вот, готов попробовать.
Stay tuned!
(кстати, справа - моя корзина с дисками)
🔥23👍11😁3❤1
#lab #home_lab #РКН
Провайдер начал резать wireguard, пришлось что-то изобретать.
Завернуть wireguard во что-то типа shadowsocks под Mac у меня ничего не вышло, и, кажется, я такой не один.
Так как я очень ленивая жопа, то проблему хождения в web я решил максимально эффективно:
Дальше прописал в firefox получившуюся socks5 proxy, и все заработало. Надеюсь, ssh пустят под нож последним, ладно, предпоследним, перед https.
В firefox, потому что вот так удобно, когда есть два браузера - медленный, но с vpn, и быстрый, но без.
Результат, в целом, удовлетворительный - https://www.speedtest.net/result/16813703179
Это все, конечно, для Mac, под Linux есть более интересные опции, но про них в следующий раз.
Провайдер начал резать wireguard, пришлось что-то изобретать.
Завернуть wireguard во что-то типа shadowsocks под Mac у меня ничего не вышло, и, кажется, я такой не один.
Так как я очень ленивая жопа, то проблему хождения в web я решил максимально эффективно:
ssh -D 10000 -N -i my.pem user@ip
Дальше прописал в firefox получившуюся socks5 proxy, и все заработало. Надеюсь, ssh пустят под нож последним, ладно, предпоследним, перед https.
В firefox, потому что вот так удобно, когда есть два браузера - медленный, но с vpn, и быстрый, но без.
Результат, в целом, удовлетворительный - https://www.speedtest.net/result/16813703179
Это все, конечно, для Mac, под Linux есть более интересные опции, но про них в следующий раз.
Speedtest.net
Speedtest by Ookla - The Global Broadband Speed Test
Use Speedtest on all your devices with our free desktop and mobile apps.
👍26❤6😁4🤬2🤝1
commit -m "better"
#lab #home_lab #РКН Провайдер начал резать wireguard, пришлось что-то изобретать. Завернуть wireguard во что-то типа shadowsocks под Mac у меня ничего не вышло, и, кажется, я такой не один. Так как я очень ленивая жопа, то проблему хождения в web я решил…
#lab #home_lab #РКН
Каждую идею интересно довести до какого-то предела.
https://www.speedtest.net/result/16820727597
Вот, например, мой текущий setup - 3 ssh socks5 соединения на 2 vps в разных странах (6 линков всего), поверх #haproxy с round robin линков между соединениями.
(это не финальное состояние, дальше будет больше)
Каждую идею интересно довести до какого-то предела.
https://www.speedtest.net/result/16820727597
Вот, например, мой текущий setup - 3 ssh socks5 соединения на 2 vps в разных странах (6 линков всего), поверх #haproxy с round robin линков между соединениями.
(это не финальное состояние, дальше будет больше)
Speedtest.net
Speedtest by Ookla - The Global Broadband Speed Test
Use Speedtest on all your devices with our free desktop and mobile apps.
🤯15🔥10👌4👍2💩2💊1
commit -m "better"
Хочу научиться строить график температуры в двух физических точках. Там есть WIFI, 220v, ethernet, да все, что угодно. Я, в целом, понимаю, что мне нужен zigbee hub, два датчика к нему, а вот дальше интереснее. Хочется не завязываться на вендора, на "умный…
#lab #home_lab
В итоге, самым простым и дешевым оказался способ из https://habr.com/ru/articles/509666/ (спасибо моим радиослушателям за ссылку!).
Ну тупо потому, что такой девайс у меня уже был, и он взял, и заработал, без танцев с бубном:
Лежал, валялся без дела (думаю, из этих цифр понятно, почему), а тут пригодился.
В итоге, самым простым и дешевым оказался способ из https://habr.com/ru/articles/509666/ (спасибо моим радиослушателям за ссылку!).
Ну тупо потому, что такой девайс у меня уже был, и он взял, и заработал, без танцев с бубном:
CntR 390
Tamb 17.4125
CntR 390
Tamb 17.4125
CntR 390
Tamb 17.4125
Лежал, валялся без дела (думаю, из этих цифр понятно, почему), а тут пригодился.
Хабр
Получение данных с датчика углекислого газа Даджет в системы умного дома
Датчик углекислого газа Даджет KIT MT8057S давно зарекомендовал себя как достаточно надежный и недорогой прибор. Один недостаток, на мой взгляд — официально данные с него можно получать только...
👍11🐳3❤2
#lab #home_lab
TIL что на серверном оборудовании надо совмещать фазу и ноль руками, то есть, правильно ориентировать вилку относительно розетки. Ну, по крайней мере, на некотором.
Сука, перевтыкал сервера из одного источника питания в другой, и меня шандарахнуло током с корпуса!
Я, признаться, уже и забыл, когда это вообще для чего-то надо было делать руками.
Как говорится, век живи - век учись.
TIL что на серверном оборудовании надо совмещать фазу и ноль руками, то есть, правильно ориентировать вилку относительно розетки. Ну, по крайней мере, на некотором.
Сука, перевтыкал сервера из одного источника питания в другой, и меня шандарахнуло током с корпуса!
Я, признаться, уже и забыл, когда это вообще для чего-то надо было делать руками.
Как говорится, век живи - век учись.
😱25😁12🆒3
Я вот как-то писал про свою личную OPS практику - периодический #reboot программ в проде (https://t.iss.one/itpgchannel/370)
Вот, хороший текст, подтверждающий эффективность такого подхода:
https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug
"We created a rule in our central monitoring and alerting system to randomly kill a few instances every 15 minutes. Every killed instance would be replaced with a healthy, fresh one"
И я, кстати, совершенно не кривил душой, говоря про это.
Вот, например, я периодически рестартую свои #haproxy и ssh туннели для обхода блокировок (https://t.iss.one/itpgchannel/2262) в своей #lab #home_lab - https://github.com/pg83/lab/blob/master/lab/cg.py#L455-L457
Вот, хороший текст, подтверждающий эффективность такого подхода:
https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bug
"We created a rule in our central monitoring and alerting system to randomly kill a few instances every 15 minutes. Every killed instance would be replaced with a healthy, fresh one"
И я, кстати, совершенно не кривил душой, говоря про это.
Вот, например, я периодически рестартую свои #haproxy и ssh туннели для обхода блокировок (https://t.iss.one/itpgchannel/2262) в своей #lab #home_lab - https://github.com/pg83/lab/blob/master/lab/cg.py#L455-L457
Telegram
commit -m "better"
https://keunwoo.com/notes/rebooting/ #reboot
Хороший, только очень длинный текст, в котором написаны 2 простых мысли:
* В любой системе нарастает энтропия. По другому - в системе есть https://ru.wikipedia.org/wiki/Гейзенбаг.
* Перезагрузка(VM, хоста, программы)…
Хороший, только очень длинный текст, в котором написаны 2 простых мысли:
* В любой системе нарастает энтропия. По другому - в системе есть https://ru.wikipedia.org/wiki/Гейзенбаг.
* Перезагрузка(VM, хоста, программы)…
👍16👎4❤1🆒1
commit -m "better"
2 vps
#lab #home_lab
Теперь 3 vps, мир не без добрых людей.
Внезапно обнаружил, что 1 из vps помер месяц назад, из-за неуплаты, но весь комплекс продолжил работать, как танк.
Избыточность - хорошо!
Теперь 3 vps, мир не без добрых людей.
Внезапно обнаружил, что 1 из vps помер месяц назад, из-за неуплаты, но весь комплекс продолжил работать, как танк.
Избыточность - хорошо!
🆒14🔥9😁5👍2🤡1
Продолжение https://t.iss.one/itpgchannel/2199
#lab #homelab
Лаба замечательно перезимовала зиму, перезимовала в ящике, который на фото слева.
Да, просто сложил ее в ящик штабелем, и отрегулировал положение крышки ящика.
Идея заключалась в том, что, в зависимости от размера щели, горячий воздух или больше выходит наружу, или остается внутри ящика, тем самым, позволяя регулировать температуру.
В общем-то, ничего более сложного делать не пришлось, а жаль, потому что мне идея прогрева с помощью подачи паразитной нагрузки (по датчику температуры) на сервера казалась близкой к гениальной.
Пришла весна, достал лабу из сундука, и установил в стойку, надеюсь, уже надолго.
#lab #homelab
Лаба замечательно перезимовала зиму, перезимовала в ящике, который на фото слева.
Да, просто сложил ее в ящик штабелем, и отрегулировал положение крышки ящика.
Идея заключалась в том, что, в зависимости от размера щели, горячий воздух или больше выходит наружу, или остается внутри ящика, тем самым, позволяя регулировать температуру.
В общем-то, ничего более сложного делать не пришлось, а жаль, потому что мне идея прогрева с помощью подачи паразитной нагрузки (по датчику температуры) на сервера казалась близкой к гениальной.
Пришла весна, достал лабу из сундука, и установил в стойку, надеюсь, уже надолго.
🔥22❤8🤡5👍3🆒1