Как стать автором
Обновить

Инженер рассказал о старом работающем сервере на NetBSD, который он поднял в 2010 году, а перезагружал в 2012-м

Время на прочтение2 мин
Количество просмотров5K

Инженер Стефано Маринелли поделился своим опытом перезапуска старого сервера NetBSD. Он поднял сервер в 2010 году, а перезапустил лишь однажды — в 2012-м. При этом сервер работал как минимум до 2021 года.

По словам Маринелли, он выбрал сервер NetBSD, когда клиент поставил перед ним задачу перенастроить всю сеть вслед за брандмауэром. Компании требовался DHCP, внутренний DNS, сервер Apache + PHP для некоторых внутренних и нескольких внешних веб-сайтов, файловый сервер, доступный как через NFS, так и через Samba, внутренний SMTP, соединяющийся с внешним ретранслятором. Перед инженером стояла задача организовать работу сети за два дня.

Маринелли предлагал клиенту инвестировать в оборудование корпоративного уровня, но тот настоял на использовании уже имеющегося сервера от местного поставщика. Сервер с NetBSD 5.1 был потребительского уровня — без двойного источника питания, возможности удалённого управления и с небольшими жёсткими дисками.

Инженер использовал Xen DomU. Он создал несколько разделов на двух дисках и настроил уникальный RAID для каждого DomU. Затем он реализовал внешнее подключение к серверу OpenVPN. 

Спустя месяц работы сервера отзывы были в основном положительными, за исключением некоторых проблем с задержкой SMB.

В течение следующих двух-трёх лет Маринелли время от времени вносил коррективы в работу сервера, но затем потерял связь с клиентом. К 2015 году работа его OpenVPN-сервера прекратилась.

В феврале 2021 года на связь с инженером вышла та самая компания. Клиент сообщил, что намерен изменить конфигурацию сети из-за нового брандмауэра. Это означало, что сервер NetBSD работает.

Маринелли взялся за эту работу и сам убедился, что внешние службы были активны, но недоступны, а внутренние функционировали бесперебойно. NFS работал, как и SMB, внутренний DNS и ретранслятор SMTP. Сервер выполнял около 80% исходных задач.

Маринелли вспомнил, что в последний раз перезапускал сервер в 2012 году после землетрясения в Эмилии-Романье. 

Стоит отметить, что первый репозиторий для NetBSD появился 21 марта 1993 года. В том же году вышла релизная версия NetBSD 1.0, в которой проприетарные программы из Net/2 были заменены свободными аналогами из 4.4BSD-lite. Эта версия поддерживала не только архитектуру x86, но также могла работать на Amiga, 68k Macintosh, PC532 и Sun-4c.

Теги:
Хабы:
Всего голосов 10: ↑9 и ↓1+13
Комментарии10

Другие новости

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн