Что из себя представляет EtherBlade?
EtherBlade сегодня представлен двумя продуктами – это шасси размеров 3U и
2U. В первом варианте «лезвия» хранятся 10 жестких дисков формата 3,5 дюйма. Во
втором варианте уже используются 18 жестких дисков меньшего формата, а именно
2,5 дюйма. Если в самом начале карьеры EtherBlade использовались PATA-диски, то
сегодня выпускаются модификации для SATA-дисков. Внутри отдельного лезвия
находится контроллер памяти, процессор, ethernet-порт (см. рис. 2). Каждое
такое лезвие потребляет около 12 Ватт, и гигабайт его стоимости начинается от
1,75 $. Для более тонкого варианта EtherBlade данные соответственно следующие:
5,5 Вт и 7,06 $. Лезвия подключаются во внешний 1-гигабитный свитч, который в
свою очередь может быть подключен в более скоростной 10-гигабитный. Таким образом
достигается масштабирование данного решения.

Рисунок 2. Структура
единичного «лезвия»

Рисунок 3. EtherBlade
Чтобы не ждать поставки аппаратного «лезвия»,
можно воспользоваться его виртуальным аналогом – программным vblade.
Настройка наносервера vblade.
# wget vblade-5.tar.gz
# tar xzvf vblade-5.tar.gz
# cd vblade-5.tar.gz
# make && make install
Получились 2 исполняемых файла – vblade и vbladed.
Последний является обычным скриптом, который запускает vblade. Его конструкция
напоминает нижеследующий вариант (параметры изменены):
# vblade 9 0 eth0 /dev/hda
где «9» – номер шасси, «0» – номер слота (диска или лезвия), «eth0» –
название интерфейса, по которому будет происходить обмен данными и «/dev/hda» –
собственно устройство, которое в формате «AoE» делается доступным по ethernet.
С другой машины, запустив там предварительно
процесс инсталляции драйвера AoE, мы увидим в /var/log/messages следующее:
aoe: aoe_init: AoE
v2.4-3 initialised.
aoe:
000c6e784408 e9.0 v4000 has 80418240 sectors
То есть устройство распознано драйвером AoE.
Здорово. Теперь запустив fdisk, мы увидим, что на нем находится:
# fdisk /dev/etherd/e9.0
Command (m for help):
p
|