May 17th, 2011

404

iSCSI & NAT

JFYI: IETD (линуксовый iscsi target, aka server) не работает сквозь NAT. То есть таргеты видны, залогиниться можно, диск есть, даже читать можно, но XCP с таким не работает, насколько я понимаю, проблемы с записью.

Мне это стоило 4-5 часов копания в потрохах XCP SM, open-iscsi, знакомства (неуспешного) с ISNS, трёх листов херни в mindmap'е и некоторых нервов.


UPD: Проблема в скорости чтения. На это реально нужно было посмотреть - клёвый кластер хранения, который даёт...

dd if=/dev/sdd of=/dev/null
^C26745+0 records in
26744+0 records out
13692928 bytes (14 MB) copied, 27.6083 seconds, 496 kB/s

Да-да, 500кб/с. Причём, чем дальше, тем скорость ниже.

Я откопал где-то в рассылке информацию об этой проблеме. Теперь буду знать...

Теперь понятно, почему я в XCP его не мог дождаться, XCP при создании LVM стирает первые 100Мб на target'е (прям так dd bs=1M count=100 и делает). При такой скорости легко посчитать скорость работы всей конструкции.

PS это, разумеется, тест, причём небрежный, в продакте SAN'ы через NAT не ходят.
404

xcp & multipath

Эта грёбанная окамлошная запи не способна работать с своими собственными списками. Когда я ей руками создаю устройства, она с благодарностью их принимает и работает со всеми плюшами fo/ha. Сделать pbd-plug таким образом, чтобы multipath включился, я пока не могу, ибо оно логинится только в первый портал из multihomelist.

Причём бага как в 0.5, так и в 1.0. Нужно ползти в сырцы и ковыряться.

PS Что означает 1e5 в поле IOPS? (это на запись, на чтение 6e5)

PPS не обольщайтесь, линейных.