ATAoE: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 39: | Строка 39: | ||
*{NETIF} – интерфейс для экспорта, например, eth или vlan |
*{NETIF} – интерфейс для экспорта, например, eth или vlan |
||
*{FILE} – обычный файл или блочное устройство, которое будет экспортироваться в Ethernet. |
*{FILE} – обычный файл или блочное устройство, которое будет экспортироваться в Ethernet. |
||
+ | |||
+ | Ну и естественно стартовать процесс: |
||
+ | {{Root|<nowiki> /etc/init.d/vblade.vblade0 start</nowiki>}} |
||
+ | |||
+ | Если нужно расшарить более 1 диска то нужно будет сдалать симлинки ln -s /etc/init.d/vblade.vblade0 /etc/init.d/vblade.vblade1 |
||
==Клиентская часть== |
==Клиентская часть== |
Версия 22:05, 9 января 2012
ATA over Ethernet
Решил попробовать пробросить диск с удаленного сервера (но в пределах одного сегмента).
Сервер
uname -a
Linux noname 3.1.1-sirmax2 #3 SMP Wed Nov 16 00:56:05 FET 2011 i686 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz GenuineIntel GNU/Linux
Клиент
uname -a
Linux sirmax 2.6.38.2-sirmax1 #1 SMP PREEMPT Sat Apr 9 16:26:46 EEST 2011 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ AuthenticAMD GNU/Linux
Конфигурация ядра
Насколько я понимаю, модуль можно взять из ядра, можно из пакета. Я взял их ядра.
Linux Kernel Configuration: Поддержка ATA over Eth |
Device Drivers ---> [*] Block devices ---> <M> ATA over Ethernet support |
Серверная часть
Установить пакет vblade:
emerge sys-block/vblade
Конфигрурация пакета предельно простая - 1 файл: /etc/conf.d/vblade
config_vblade0="0 1 eth0.15 /dev/sde"
В моем примере eth0.15 это vlan на котором я буду "шарить" реальный физический диск (можно файл вместо диска)
Собственно, на этом этапе настройка сервера завершена. Никакой авторизации не предусмотрено - соблюдать осторожность.
Параметры очевидны
- {SHELF} – логический «номер» сервера, на котором установлен vblade (пишут что от 1 и выше, но у меня работает с 0 )
- {SLOT} – логический «номер» блочного устройства для экспорта
- {NETIF} – интерфейс для экспорта, например, eth или vlan
- {FILE} – обычный файл или блочное устройство, которое будет экспортироваться в Ethernet.
Ну и естественно стартовать процесс:
/etc/init.d/vblade.vblade0 start
Если нужно расшарить более 1 диска то нужно будет сдалать симлинки ln -s /etc/init.d/vblade.vblade0 /etc/init.d/vblade.vblade1
Клиентская часть
sys-block/aoetools