Public:TargetCLI — различия между версиями
Mick (обсуждение | вклад) (Новая страница: «== TargetCLI == [http://linux-iscsi.org/wiki/SCSI_RDMA_Protocol] targetcli - утилита для управления экспортом дисков по с…») |
Mick (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== TargetCLI == | == TargetCLI == | ||
− | [http://linux-iscsi.org/wiki/SCSI_RDMA_Protocol] | + | [http://linux-iscsi.org/wiki/SCSI_RDMA_Protocol|SCSI_RDMA_Protocol] |
targetcli - утилита для управления экспортом дисков по сети. Позволяет подцепить файлы или блочные устройства с одной стороны к интерфейсам взаимодействия с другими серверами - с другой. | targetcli - утилита для управления экспортом дисков по сети. Позволяет подцепить файлы или блочные устройства с одной стороны к интерфейсам взаимодействия с другими серверами - с другой. | ||
Строка 8: | Строка 8: | ||
Благо infiniband-коммутатор завёлся, стесняться нам нечего. | Благо infiniband-коммутатор завёлся, стесняться нам нечего. | ||
− | Устанавливается оно по мануалам, с тем только примечанием на полях, что /var/target/fabric/probe-ib_srpt.sh в апстриме битый и надо поправить. (см. [https://github.com/Datera/rtslib/pull/15]) | + | Устанавливается оно по мануалам, с тем только примечанием на полях, что /var/target/fabric/probe-ib_srpt.sh в апстриме битый и надо поправить. (см. [https://github.com/Datera/rtslib/pull/15|соответствующий Pull-Request]) |
+ | |||
+ | Готовим площадку: | ||
+ | |||
+ | pvcreate /dev/sda | ||
+ | Physical volume "/dev/sda" successfully created | ||
+ | vgcreate kvp2targets /dev/sda | ||
+ | Volume group "kvp2targets" successfully created | ||
+ | lvcreate -L 1T -n erlyvideo kvp2targets | ||
+ | Logical volume "erlyvideo" created | ||
+ | |||
+ | Работаем с самим targetcli | ||
+ | |||
+ | targetcli | ||
+ | targetcli 3.0.pre4.5~ga125182 (rtslib 3.0.pre4.9~g6fd0bbf) | ||
+ | Copyright (c) 2011-2014 by Datera, Inc. | ||
+ | All rights reserved. | ||
+ | |||
+ | />ls | ||
+ | o- / ............................................................................................................ [...] | ||
+ | o- backstores ................................................................................................. [...] | ||
+ | | o- fileio ...................................................................................... [0 Storage Object] | ||
+ | | o- iblock ...................................................................................... [0 Storage Object] | ||
+ | | o- pscsi ....................................................................................... [0 Storage Object] | ||
+ | | o- rd_mcp ...................................................................................... [0 Storage Object] | ||
+ | o- '''ib_srpt''' .............................................................................................. [0 Targets] | ||
+ | o- iscsi ................................................................................................ [0 Targets] | ||
+ | o- loopback ............................................................................................. [0 Targets] | ||
+ | o- vhost ................................................................................................ [0 Targets] |
Версия 18:48, 22 июня 2018
TargetCLI
targetcli - утилита для управления экспортом дисков по сети. Позволяет подцепить файлы или блочные устройства с одной стороны к интерфейсам взаимодействия с другими серверами - с другой.
Мы пробуем её использовать в самом производительном, но и самом мучительном в начальной настройке режиме - ib_srpt - это, по сути, iSCSI через RDMA. Благо infiniband-коммутатор завёлся, стесняться нам нечего.
Устанавливается оно по мануалам, с тем только примечанием на полях, что /var/target/fabric/probe-ib_srpt.sh в апстриме битый и надо поправить. (см. Pull-Request)
Готовим площадку:
pvcreate /dev/sda Physical volume "/dev/sda" successfully created vgcreate kvp2targets /dev/sda Volume group "kvp2targets" successfully created lvcreate -L 1T -n erlyvideo kvp2targets Logical volume "erlyvideo" created
Работаем с самим targetcli
targetcli targetcli 3.0.pre4.5~ga125182 (rtslib 3.0.pre4.9~g6fd0bbf) Copyright (c) 2011-2014 by Datera, Inc. All rights reserved. />ls o- / ............................................................................................................ [...] o- backstores ................................................................................................. [...] | o- fileio ...................................................................................... [0 Storage Object] | o- iblock ...................................................................................... [0 Storage Object] | o- pscsi ....................................................................................... [0 Storage Object] | o- rd_mcp ...................................................................................... [0 Storage Object] o- ib_srpt .............................................................................................. [0 Targets] o- iscsi ................................................................................................ [0 Targets] o- loopback ............................................................................................. [0 Targets] o- vhost ................................................................................................ [0 Targets]