TGViewer
Девадвокатская палата Девадвокатская палата @devadvocado · 343 subscribers
Post #117 527
Девадвокатская палата Вчера был последний день отпуска. Попытка сделать за этот день двухнедельный объем работ, запланированных по домашнему серверному шкафчику, предсказуемо провалилась. В час ночи осознал, что надо хотя бы запустить вайфай, чтобы можно было работать - соединил…
Homelab 2.0, Release Candidate

Собрал домашнюю лабу в более-менее продовом варианте. Потраченные человеко-часы считать страшно, думать о будущих потраченных еще страшнее. По календарному времени текущий этап занял год: как раз в прошлом августе старый сервер начал намекать сдох. Полтора месяца реанимационных усилий дали результат, но стало понятно, что дальше так нельзя. К тому же [тогда еще] были мысли развернуть лабу с Sage, а это совсем другие требования к ресурсам - на имеющемся железе было уже без шансов.

Задачу себе поставил так:
1. Нужен настоящий сервер с большим (по меркам лабы) объемом RAM с ECC, нормальным (по меркам лабы) процессором и человеческим IPMI (на старом сервере был Intel AMT, кто знает тот знает).
2. Нужно разделить storage и compute (научился этим модным словам у коллег из Sage). Иначе не получится вписаться в формфактор. Отдельный storage должен быть достаточной надежности и объема. 10 лет назад "достаточно" было равно примерно 6ТБ, сейчас это где-то ближе к 30ТБ - тут идея в том, чтобы просто не думать про место и при этом иметь какую-никакую надежность и скорость.
3. Нужно вписаться во всё тот же серверный шкаф, а это значит а) очень жесткий лимит на глубину железок - не больше 300мм, а лучше меньше; б) жесткий лимит на шум, в идеале пассивное охлаждение и минимум прочих движущихся частей; в) чуть менее жесткий, но всё же лимит на количество юнитов; г) тяжелые для железа климатические условия (пыль, отсутствие кондея)

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

Инфра

Параллельно с серверной историей развивалась история инфраструктурная. Особенность планировки моей квартиры в том, что вайфай из прихожей не добивает на кухню и в некоторые другие части типа балконов. Здесь у меня было несколько этапов принятия эволюции.

1. Роутер ASUS. 5GHz не добивало в кухню, 2.4 добивало еле-еле. Хуже всего был покрыт самый удобный угол на кухонном диване, где так славно посмотреть мемы после обеда.

2. Две точки доступа Edimax. Ну типа раз уж не добивает один роутер, наверное нужно две точки доступа. Работало это крайне хреново, с горем пополам продал их на авито.

3. Типа очень мощный роутер Сяоми. Думал обмануть физику распространения 5ГГц сигнала через бетон, физика победила. Продал на авито.

4. Текущий вариант: две точки доступа Ubiquity UniFi U6 Mesh + UniFi Switch + UniFi Controller на виртуалке с Ubuntu. Свои нюансы тут есть, но в целом это первый сетап, который действительно нормально работает и покрывает всю квартиру. Роуминг (переключение между точками доступа при перемещении по квартире) тоже работает. Поднял гостевую точку доступа на отдельном vlan. Кстати у ubiquity есть замечательный планировщик design.ui.com, где можно отрисовать план квартиры и смоделировать покрытие. Я так и сделал, с реальностью совпало.

Gregor Hohpe, автор кучи книг по архитектуре, предложил очень крутую метафору для объяснения ценности архитектуры бизнесу:
Это покупка опциона, то есть возможность зафиксировать сейчас цену за решение, отложенное в будущее.

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

Будущее тут

И вот, сидя на балконе и глядя на 800 Мбит/с беспроводного интернета, я не могу не вспомнить свою первую локальную сеть. Я тогда учился в универе и приезжал домой на каникулы. А сосед этажом выше учился на айти в местном колледже. Мы протянули коаксиальный кабель через окно и чердак, соединили компы (10 мегабит) и обменивались важной оперативной информацией в духе "Лёха, го пить пиво". А теперь пришло будущее без проводов и лимитов скорости. Правда с лимитами на количество символов в телегр
  • 👍 6
  • 🔥 6
  • ❤ 1
More from @devadvocado
  1. Oct 6, 2026Открываем код YTsaurus Flow: как обрабатывать более 100 ГБ/с в реальном времени без потерь…
  2. Oct 6, 2026Ещё один запуск в опенсорс от наших ребят 🎉 Очень крутой проект и команда 🔥На самом деле…
  3. Oct 2, 2026Этим летом я выступил со своим инцидентом на SHL+ 2026 Fail-Митап! У меня был крутой и душ…
  4. Oct 2, 2026Post #256
  5. Sep 26, 2026Лицо участника ПК когда конференция закончилась 🤩 Лицо когда понимаешь что впереди ещё од…
  6. Sep 25, 2026🎙 Как ускорить работу LLM — в подкасте «От инженера слышу» Почему мощная видеокарта не га…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →