commit -m "better"
2.96K subscribers
868 photos
105 videos
3 files
2.07K links
just random thoughts
Download Telegram
#lab #home_lab

https://t.iss.one/itpgchannel/1827
https://t.iss.one/itpgchannel/1887

(по ссылкам - определение того, что я называю своими "датацентрами")

Тополиный пух, жара, и вот это вот все.

Первый датацентр приходится отключать, так как не выдерживает кондиционирование. Дело дошло ажно до того, что слетел контроллер SATA (правда, после охлаждения и парочки ребутов снова поднялся).

С другой стороны, два других датацентра справляются с CI на ура, minio/etcd, вроде, тоже работают, но уже без запаса.

Принудительные учения, ага.
👍6🔥65🤔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!

(кстати, справа - моя корзина с дисками)
🔥23👍11😁31
#lab #home_lab #РКН

Провайдер начал резать 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 есть более интересные опции, но про них в следующий раз.
👍266😁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 линков между соединениями.

(это не финальное состояние, дальше будет больше)
🤯15🔥10👌4👍2💩2💊1
commit -m "better"
Хочу научиться строить график температуры в двух физических точках. Там есть WIFI, 220v, ethernet, да все, что угодно. Я, в целом, понимаю, что мне нужен zigbee hub, два датчика к нему, а вот дальше интереснее. Хочется не завязываться на вендора, на "умный…
#lab #home_lab

В итоге, самым простым и дешевым оказался способ из https://habr.com/ru/articles/509666/ (спасибо моим радиослушателям за ссылку!).

Ну тупо потому, что такой девайс у меня уже был, и он взял, и заработал, без танцев с бубном:

CntR  390
Tamb 17.4125
CntR 390
Tamb 17.4125
CntR 390
Tamb 17.4125


Лежал, валялся без дела (думаю, из этих цифр понятно, почему), а тут пригодился.
👍11🐳32
#lab #home_lab

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
👍16👎41🆒1
commit -m "better"
2 vps
#lab #home_lab

Теперь 3 vps, мир не без добрых людей.

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

Избыточность - хорошо!
🆒14🔥9😁5👍2🤡1
Продолжение https://t.iss.one/itpgchannel/2199

#lab #homelab

Лаба замечательно перезимовала зиму, перезимовала в ящике, который на фото слева.

Да, просто сложил ее в ящик штабелем, и отрегулировал положение крышки ящика.

Идея заключалась в том, что, в зависимости от размера щели, горячий воздух или больше выходит наружу, или остается внутри ящика, тем самым, позволяя регулировать температуру.

В общем-то, ничего более сложного делать не пришлось, а жаль, потому что мне идея прогрева с помощью подачи паразитной нагрузки (по датчику температуры) на сервера казалась близкой к гениальной.

Пришла весна, достал лабу из сундука, и установил в стойку, надеюсь, уже надолго.
🔥228🤡5👍3🆒1