Русский
Русский
English
Статистика
Реклама

Средний класс середины 90-х обзор серверной платформы Intel AltserverCS Altair


Добро пожаловать на очередной сеанс ностальгической терапии! Сегодня мы снова воспользуемся машиной времени и заглянем в чью-нибудь серверную. В прошлый раз мы познакомились с масштабируемой системой высшего класса, прожившей весьма долгую жизнь на конвейере HP NetServer LM, появившуюся еще в 1990-1991 годах и получившую последнее обновление аж в 1995.

Напомним, в основе него лежали платы серии Intel Xpress на одноименном чипсете. В 1994 году Intel выпустил Xtended Xpress чипсет, платы и платформы, позволяющие использовать до 4 процессоров Pentium в одной системе. В то же время, двухпроцессорные системы начали проникать в средний сегмент. Об одной из них и будет сегодняшняя статья.

Главный герой


Итак, встречайте Intel Altserver/CS, кодовое имя Altair, названный в честь самой яркой звезды созвездия Орла. Основной его стал универсальный чипсет Intel 430NX Neptune, предназначенный для мощных ПК, рабочих станций и серверов он и определил основные характеристики сервера:

  • До 2 процессоров Intel Pentium от 75 до 120 МГц (джамперами можно задать частоту до 166 МГц).
  • Процессорные разъемы Socket 5.
  • Поддержка шин PCI и EISA.
  • 8 слотов SIMM с возможностью установки до 256 МБайт оперативной памяти.
  • 1 канал IDE.
  • Одноканальный Wide SCSI-2 контроллер.
  • Встроенный видеоконтроллер с 512 КБайт видеопамяти и возможностью увеличения объема до 1 МБайт.
  • Корпус Full Tower с возможностью размещения в 19 стойке (на полке, возможность установки направляющих не предусмотрена).
  • Поддержка плат управления и мониторинга состояния сервера.

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

Сам сервер сравнительно невелик высота 48 см, ровно, чтобы положить на полку в 19 стойке, глубина лишь немногим больше, чем требуется для материнской платы. Разве что ширина несколько выбивается 21 см (8 дюйма). Такой формат на долгое время станет визитной карточкой серверов Intel начального и среднего уровня.

Еще один интересный момент большая часть Альтаиров (как, впрочем, и других серверов производства Intel) продавались под именами других компаний как сравнительно крупных (например, Data General), так небольших локальных сборщиков. Так как наш экземпляр относится именно к ОЕМ поставке, после реставрации и пересборки, он вошел в серию машин самосбор-бренда коллекции Digital Vintage и получил обозначение SERVERGHOST Ambassador P5/2 TE.

Заглянем внутрь


Пришла пора оглядеть машину внимательным взглядом. Традиционно, платформы от Intel состоят из корпуса и материнской платы (или набора системных плат для систем высокого уровня). В данном случае использован корпус Intel Columbus, родоначальник серии Columbus/Astor. Эти корпуса применялись в платформах Intel вплоть до начала нулевых годов и со временем претерпели значительные изменения форм-фактор сменился с FullAT на EATX, сократилось число пятидюймовых отсеков расширения, появилась опциональная hotswap корзина для жестких дисков.

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

Чипсет Intel Altserver
Самое интересное, конечно же, внутри: материнская плата Intel Altserver, способная принять на борт два процессора Pentium, 8 модулей памяти и 8 плат расширения. Чипсет 430NX на ней применен в расширенном варианте с поддержкой шины EISA (вместо южного моста SIO (82378IB/ZB) применена пара контроллеров ESC/PCEB (82374SB и 82375SB).

Дисковые контроллеры в то время еще не входили в состав чипсета для поддержки IDE устройств используется отдельный контроллер, основным же считается контроллер шины SCSI на основе микросхемы Adaptec AIC-7870, подключенный к шине PCI. Встроенный видеоконтроллер таже использует PCI, хотя некоторые производители использовали ISA карты даже в серверах на основе Pentium Pro.

На примере платы можно увидеть, как последовательно шла эволюция форм-фактора от АТ к АТХ Altserver является промежуточным звеном. Крепления универсальные плату можно установить и в ЕАТХ корпус. Процессоры расположены уже не внизу, а не наверху платы, но все еще в правом углу. Есть поддержка управления блоком питания (для совместимых моделей), хотя разъемы питания все еще классические АТ. Есть возможность работы и с обычным, не управляемым блоком питания.

Внешний вид материнской платы в корпусе
Как и у всех плат того времени, значительная часть конфигурации задается джамперами частота шины и множитель и другие параметры запуска платы, а также выбор основного процессора для запуска. Большинство многопроцессорных плат всегда запускаются с процессором в сокете с номером 0 или 1 в зависимости от того, как считают разработчики, и не стартуют, когда он не занят.

Для памяти выделено 8 слотов, есть поддержка памяти с четностью. Поддержка ЕСС удел более серьезных машин. В нашем экземпляре установлено 64 МБайт памяти, при возможности автор планирует нарастить объем до максимального. Вплотную к памяти расположен еще один слот расширения разъем для модуля L2 кэша.

Поддерживаются синхронные и асинхронные модули объемом 256 КБайт и 512 КБайт. В данном случае установлен синхронный модуль на 256 КБайт. Для сравнения в четырехпроцессорных системах объем кэша уже тогда мог достигать 1 МБайт на процессор (здесь кэш общий для обоих CPU).

Самое необычное здесь панель портов ввода-вывода. Порты расположены на дочерней плате, устанавливаемой в разъем DIMM с 144 контактами. Сама дочерняя плата существует в четырех вариантах: первые три оснащены разъемами PS/2, последовательными и параллельными портами и видеовыходом. Отличаются разъемом SCSI он может быть внешним или внутренним (наш вариант), при этом внешний может быть как Wide (8 бит), так и Narrow (16 бит).

Панель портов ввода-вывода
Эти модули совместимы только с корпусами Intel Columbus (в некоторых версиях мануала указано, что плата совместима также и с Intel Magellan, предназначенным для серверов высокого уровня). Четвертый же вариант дочерней платы предназначен для обычных FullAT корпусов и несет на себе разъем для клавиатуры и гребенки для подключения планок с портами.

Пути сервера неисповедимы


В начале было любопытство. Среди подарков от одного из спонсоров коллекции оказалась большая интересная плата с питанием типа AT и почти АТХ-ной панелью портов. К ней также прилагалась память и модуль кэша. В той же посылке обнаружились и два идентичных Pentium 120. Плата была подключена к тестовому блоку питания и тут же бодро запустилась. Пришлось только добавить PCI-видеокарту на дочерней плате разъем видеовыхода был удален хирургическим путем.

Микросхема Dallas DS1587
На удивление даже батарейка в Dallas (комбо-микросхема, сочетающая часы реального времени, память CMOS и батарейку) сохранила свой заряд и часы шли абсолютно точно. Добавить пришлось только систему охлаждения были выбраны не совсем аутентичные, но идеально подходящие кулеры и ранних сокетных Celeron. После тестов, плата была упакована и аккуратно сложена на полку для ценных комплектующих.

После изучения форумов и документации надежды на успех в поисках корпуса у автора почти не было. Была мысль доработать имеющийся в запасах Intel Columbus III нужно было бы лишь выпилить заднюю панель под порты и установить переходник AT/ATX для блока питания, чтобы не переделывать плату управления под лицевой панелью корпуса. Или же сделать аналогичную доработку с InWin Q500 или другим ЕАТХ корпусом: там можно было бы поставить кнопку с фиксацией и использовать обычный блок питания стандарта АТ. Но оба варианта были отложены в долгий ящик слишком они отдавали колхозом, а прибегать к этому приему не хотелось.

Радикальный поворот случился в конце декабря прошлого года после выхода первой части статьи об истории Pentium, где была упомянута плата Intel Altserver. В комментариях один из хабровчан сообщил, что у него есть корпус для этой платы. После недолгой переписки, выяснилось, что живет он в четырех часах езды в Нижнем Новгороде и готов встретиться после Нового Года. Ну а, как говорится, бешеной собаке сто верст не крюк!

И вот, утром третьего января, зеленый винтажмобиль с дружной командой энтузиастов на борту неспешно выкатился на трассу М-10. И уже к середине дня, автор стал обладателем немного ржавого, немного помятого, весьма увесистого ящика. Бонусом был родной блок питания и вторая материнская плата. Естественно, работоспособность даже не предполагалась.

И что с этим теперь делать


К удивлению автора плата оказалась не только живой, но и пребывала в лучшем состоянии, чем первая. Больное место всех плат этой модели слот для дочерней платы, при демонтаже его часто повреждают. На первом экземпляре слот был уже без защелок и с уже кем-то проклеенными трещинами. На втором была потеряна только одна из защелок. Да и видеовыход на дочерней плате был жив (с помощью него был проверен видеоконтроллер первого экземпляра). Плюс ко всему, второй экземпляр оказался и выпущенным раньше: середина 1995, а не начало 1996 года.

С корпусом работы было куда больше. Разборка и инвентаризация показала отсутствие корзины для дисковода, ржавчину и небольшие повреждения шасси. Крышки же оказались в совсем плачевном состоянии обнаружились замятия по ребрам жесткости. Ржавчина сопротивлялась совсем недолго и уступила место, как говорят реставраторы автомобилей благородной патине гравер и мягкие шарошки творят чудеса.

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

Панели изначально планировалось очистить от ржавчины, выровнять и отдать в покраску дружественному автосервису, но автору пришла в голову идея попробовать другой вариант, и он сработал! Панели на Intel Columbus III оказались идентичны панелям первого поколения корпуса и более новый, но тоже не совсем комплектный корпус (не было ножек и корзин для дисков), стал донором. С него так же были позаимствованы направляющие для установки приводов.

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

Итоговая конфигурация нашего героя:

  • 2х Intel Pentium 120 МГц (шина 60 МГц)
  • 64 МБайт оперативной памяти FPM SIMM
  • 256 КБайт кэш-памяти второго уровня типа Pipelined Burst (модуль COAST)
  • Платформа Intel Altserver/CS (материнская плата Altserver и корпус Columbus)
  • 2 ГБайт жесткий диск SCSI 50-пин, 7200 об/мин
  • 16x CD-ROM Sony со слотовой загрузкой
  • Две сетевые карты Ethernet (10 Мбит/с) 3Com 3C509-TPO ISA
  • Дополнительная видеопамять 512 КБайт (итого 1 МБайт)

Ключ на старт


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

Интерфейс BIOS
Никаких красивых картинок при загрузке, BIOS выдает только необходимую системную информацию. Настройки его минимальны, доступны лишь базовые опции и несколько сугубо серверных настроек. Даже утилита настройки SCSI контроллера не включена в BIOS, ее требуется загружать с дискеты. Из интересных возможностей: поддержка загрузки с CD-ROM (правда, автор не смог найти диск, который бы на этой машине загружался) и выбор версии MPS 1.1 или 1.4. Режимы APIC и ACPI еще не поддерживаются.

Как только отработал BIOS, появляется загрузочное меню операционной системы в нашем случае это Windows NT Server 3.51. Основной функцией серверных ОС тогда была организация доступа к файлам, поэтому в базовой поставке есть доменная служба (тогда еще не было названия Active Directory), службы доступа к файлам и принтерам, FTP сервер и служба удаленной загрузки бездисковых станций.

Интерфейс операционной системы Windows NT Server 3.51
Пакет Microsoft BackOffice 1.5 добавляет функционал SQL сервер, почтового сервера (Exchange). А также включает первую версию веб-сервера IIS (на тот момент поддерживались только http, ftp и gopher). Именно функционал веб-сервера и был выбран автором при настройке данной машины.

Пример сайта, размещенного на локальном веб-сервере.
К сожалению и его функционал весьма скуден: поддерживается только один узел никаких виртуальных хостов настроить не получится, нет поддержки SSL, нет возможности подключить обработчик CGI-скриптов только встроенный язык программирования, рассчитанный на взаимодействие с СУБД MS SQL. В комплекте идут примеры скриптов на нем и простой сайт в стиле Web 0.1. Впрочем, таким тогда был интернет

Заключение


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

Спасибо и вам, неравнодушные читатели, за то, что вдохновляете на продолжение рассказов об истории техники и об исторической технике! До новых встреч!

Источник: habr.com
К списку статей
Опубликовано: 30.01.2021 14:20:43
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Блог компании selectel

Компьютерное железо

История it

Старое железо

Некромантия

Сервер

Pentium

Intel

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru