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

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

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

Инженер Стефано Маринелли поделился своим опытом перезапуска старого сервера 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

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

Истории

Работа

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

Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область