ATAoE: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 22: Строка 22:
 
</pre>}}
 
</pre>}}
   
==Серверная часть===
+
==Серверная часть==
  +
Установить пакет vblade:
 
{{Root|<nowiki>emerge sys-block/vblade</nowiki>}}
 
{{Root|<nowiki>emerge sys-block/vblade</nowiki>}}
  +
  +
Конфигрурация пакета предельно простая - 1 файл: /etc/conf.d/vblade
  +
<PRE>
  +
config_vblade0="0 1 eth0.15 /dev/sde"
  +
</PRE>
  +
  +
В моем примере eth0.15 это vlan на котором я буду "шарить" реальный физический диск (можно файл вместо диска)
  +
  +
Собственно, на этом этапе настройка сервера завершена. Никакой авторизации не предусмотрено - соблюдать осторожность.<BR>
  +
Параметры очевидны
  +
*{SHELF} – логический «номер» сервера, на котором установлен vblade (пишут что от 1 и выше, но у меня работает с 0 )
  +
*{SLOT} – логический «номер» блочного устройства для экспорта
  +
*{NETIF} – интерфейс для экспорта, например, eth или vlan
  +
*{FILE} – обычный файл или блочное устройство, которое будет экспортироваться в Ethernet.
   
 
==Клиентская часть==
 
==Клиентская часть==

Версия 22:01, 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.

Клиентская часть

sys-block/aoetools