Хранилище NAS Intel SS4200-E Год назад было куплено сетевое хранилище Intel SS4200-E для хранения резервных копий, как замена ленточному накопителю. Недавно я захотел организовать еще одно место для архивов, но нам нужен был доступ по NFS, благо на складе у поставщика залежалась еще одна большая хранилка и мы без раздумий купили ее. В спецификации четко заявлена поддержка CIFS, SMB, NFS и FTP, но при детальном рассмотрении оказалось что NFS реализован очень сыро и, порывшись в Интернет, обнаружил, что я не один и пока никому не удалось заставить работать NFS стабильно и четко. В процессе поисков я узнал что на SS4200 многие ставят Openfiler. Этим мы и займемся. Тем более что Openfiler может отдавать чистый iSCSI что очень полезно для VMWare ESX.

Подключение к консоли

Что же из себя представляет на деле Intel SS4200-E? По сути это обычный x86 компьютер.

CPU Intel Celeron 420 1600 Mhz, 512Mb DDR2, IDE DOM 256 Mb(DiskOnMemory).

У данного хранилища как и у многих других напрочь отсутствует видео карта и любые другие интерфейсы для вывода изображения. Но это только на первый взгляд. На материнской плате присутствует отладочный IDC10 — разъем для подключения порта RS232. С помощью данного разъема можно подключить удаленную консоль, войти в BIOS и установить другую ОС.

db9-idc10Самое время отправится в магазин или запастись терпением. Для подключения нам понадобится Нуль-модемный кабель и необычный шнурок для COM-порта — по схеме DTK/Intel. На зарубежных сайтах был найдет всего-лишь один такой — DB9-IDC10DTK.

Рассмотрим его подробнее

db9

DB9 Connector

idc10

IDC10 Connector

Разъем на материнской плате

inteldtk

Важно! Обратите внимание на распиновку разъема!

DB-9 IDC-10
Pin 1 Pin 1
Pin 2 Pin 3
Pin 3 Pin 5
Pin 4 Pin 7
Pin 5 Pin 9
Pin 6 Pin 2
Pin 7 Pin 4
Pin 8 Pin 6
Pin 9 Pin 8

В России такую найти не представляется возможным поэтому нужно воспользоваться обычным разъемом подключения COM порта к материнской плате (такой разъем можно найти на очень старых компьютерах или в магазине) и переделать его в соответствии с таблицей выше.

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

Теперь приступим к изготовлению кабеля, т.к. готового у меня тоже не оказалось. Для этого я взял два обычных RS232 кабеля от модемов ZyXEL OMNI 56K, каждый из них имел на одном конце DB-9 мама, на другом папа. Нам же нужен кабель мама-мама. Поэтому режем эти кабеля по полам и в соответствии со схемой делаем подключение номера на схеме соответствуют номерам на схеме DB9-Connector представленной выше:

Нуль-модемный кабельПосле изготовления кабеля я взял два старых компьютера с действующими COM-портами и вспомнил детство :-) — передал файлы туда обратно через HyperTerminal по протоколу Z-modem. Так проверили работоспособность кабеля.

Подготовительный этап закончен. Соединяем порт на материнской плате с коннектором IDC-10, с другой стороны подключаем нуль-модемный кабель и к нему управляющую консоль. Теперь мы готовы к подключению. Для управления я рекомендую воспользоваться PuTTY (http://www.putty.org/), для данной программы я и приведу настройки.

putty-serial putty-keyboard

После выполнения настройки нажимаем Open. Теперь можно включать хранилище. На экране появится множество сообщений POST и приглашение войти в BIOS. С удаленной консоли нужно нажать F4 и мы попадем в BIOS. Нужно выставить нужную последовательность загрузки для запуска с CD-ROM.

bios1

Установка Openfiler

Остался самый простой этап — непосредственно установка Openfiler.

Для этого потребуется:

  • Дистрибутив Openfiler на загрузочном CD-диске
  • USB — CDROM.
  • Один SATA или IDE-DOM диск для установки Openfiler (2Гб минимум, рекомендуется 4Гб).
  • Один или несколько SATA дисков для непосредственного полезного размещения файлов.

Когда все устройства подключены можно приступить к установке:

  1. Вставьте установочный диск в USB CD-ROM
  2. Включите устройство
  3. На консоли появятся сообщения POST.
  4. Нажмите F5 для отображения BOOT menu.
  5. Выберите загрузку с CD-ROM.
  6. Вы услышите как раскрутился диск в CD-ROM и экран стал полностью черным. Сейчас на нем отображается графическое меню установки. Оно нам не видно, но оно есть.
  7. Введите следующую команду в консоль и нажмите ENTER:
    linux console=ttyS0,115200 text
  8. Через некоторое время на консоль начнут выводится сообщения ядра и текстовый вариант установщика будет запущен.
  9. Далее следуйте мастеру установки (http://openfiler.com/learn/how-to/text-based-installation)
  10. После установки вы увидите консоль Openfiler.
  11. Теперь можно входить в web-интерфейс
    https://openfilerIPaddress:446/
    login: openfiler
    password: password

Все. В ближайшее время я напишу как подключить получившееся хранилище к VMWare ESXi.

Далее привожу блок ссылок полезных для прочтения:

  • https://forums.openfiler.com/viewtopic.php?id=2048 — Ветка обсуждения установки Openfiler на SS4200-E
  • http://ss4200.pbworks.com — wiki-страница с множеством информации о Intel SS4200-E
  • Страница заказа порта DB9-IDC10DTK/Intel — http://www.logicsupply.com/products/db9_idc10dtk