* [Sysadmins] iSCSI target в ALTLinux
@ 2012-06-26 8:05 Alex Moskalenko
2012-06-26 9:59 ` Dubrovskiy Viacheslav
2012-06-26 11:18 ` Vladimir V. Kamarzin
0 siblings, 2 replies; 4+ messages in thread
From: Alex Moskalenko @ 2012-06-26 8:05 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
Здравствуйте!
Поделитесь пожалуйста опытом в вопросе использования iSCSI target в
дистрибутивах ALT.
На данный момент у нас есть 2 варианта target:
1) iSCSI Enterprise Target. Модулей для ядра нет, юзерспейс есть. На
2.6.32 ядрах работает после сборки модулей из kernel-source-iscsitarget,
на 3.x - не собирается. Можно заставить работать, собрав модули и
userspace с сайта iet.
2) Linux-iSCSI.org. Модули включены в ядрах 3.х, утилит для управления
(rtslib, targetcli и т.д) нет. Утилиты собираются с сайта
linux-iscsi.org, работают. Вот только при активной работе с iscsi
(загрузка 4 виртуалок с дисками на iscsi) ядро падает.
Прошу посоветовать/поделиться опытом, кто, что и с каким успехом
использует для организации iSCSI target, и по возможности поделиться
знаниями о настройке используемого решения на максимальную стабильность
и производительность.
Заранее спасибо.
--
WBR, Alex Moskalenko
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] iSCSI target в ALTLinux
2012-06-26 8:05 [Sysadmins] iSCSI target в ALTLinux Alex Moskalenko
@ 2012-06-26 9:59 ` Dubrovskiy Viacheslav
2012-06-26 11:18 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 4+ messages in thread
From: Dubrovskiy Viacheslav @ 2012-06-26 9:59 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
[-- Attachment #1: Type: text/plain, Size: 1791 bytes --]
26.06.2012 11:05, Alex Moskalenko написал:
> Здравствуйте!
>
> Поделитесь пожалуйста опытом в вопросе использования iSCSI target в
> дистрибутивах ALT.
>
> На данный момент у нас есть 2 варианта target:
> 1) iSCSI Enterprise Target. Модулей для ядра нет, юзерспейс есть. На
> 2.6.32 ядрах работает после сборки модулей из
> kernel-source-iscsitarget, на 3.x - не собирается. Можно заставить
> работать, собрав модули и userspace с сайта iet.
> 2) Linux-iSCSI.org. Модули включены в ядрах 3.х, утилит для управления
> (rtslib, targetcli и т.д) нет. Утилиты собираются с сайта
> linux-iscsi.org, работают. Вот только при активной работе с iscsi
> (загрузка 4 виртуалок с дисками на iscsi) ядро падает.
>
> Прошу посоветовать/поделиться опытом, кто, что и с каким успехом
> использует для организации iSCSI target, и по возможности поделиться
> знаниями о настройке используемого решения на максимальную
> стабильность и производительность.
Я в качестве таргета использую tgt.
Все модули есть.
Еще есть iscsitarget, оно тоже работает, но где-то читал, что вроде как
tgt попроизводительней будет.
--
WBR,
Dubrovskiy Viacheslav
[-- Attachment #2: ÐÑипÑогÑаÑиÑеÑÐºÐ°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4916 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] iSCSI target в ALTLinux
2012-06-26 8:05 [Sysadmins] iSCSI target в ALTLinux Alex Moskalenko
2012-06-26 9:59 ` Dubrovskiy Viacheslav
@ 2012-06-26 11:18 ` Vladimir V. Kamarzin
2012-06-26 11:30 ` Alex Moskalenko
1 sibling, 1 reply; 4+ messages in thread
From: Vladimir V. Kamarzin @ 2012-06-26 11:18 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
>>>>> On 26 Июн 2012 at 14:05 "AM" == Alex Moskalenko writes:
AM> 2) Linux-iSCSI.org. Модули включены в ядрах 3.х, утилит для управления
AM> (rtslib, targetcli и т.д) нет. Утилиты собираются с сайта
AM> linux-iscsi.org, работают. Вот только при активной работе с iscsi
AM> (загрузка 4 виртуалок с дисками на iscsi) ядро падает.
Тоже хотел затестить, но ещё не добрался. sbolshakov@ кстати конфигурит это
напрямую через sysfs.
А так, у меня tgt на ubuntu, работает стабильно.
--
vvk
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sysadmins] iSCSI target в ALTLinux
2012-06-26 11:18 ` Vladimir V. Kamarzin
@ 2012-06-26 11:30 ` Alex Moskalenko
0 siblings, 0 replies; 4+ messages in thread
From: Alex Moskalenko @ 2012-06-26 11:30 UTC (permalink / raw)
To: ALT Linux sysadmins' discussion
26.06.2012 15:18, Vladimir V. Kamarzin пишет:
> AM> 2) Linux-iSCSI.org. Модули включены в ядрах 3.х, утилит для
> управления AM> (rtslib, targetcli и т.д) нет. Утилиты собираются с
> сайта AM> linux-iscsi.org, работают. Вот только при активной работе с
> iscsi AM> (загрузка 4 виртуалок с дисками на iscsi) ядро падает. Тоже
> хотел затестить, но ещё не добрался. sbolshakov@ кстати конфигурит это
> напрямую через sysfs. А так, у меня tgt на ubuntu, работает стабильно.
У меня попытки использования lio.org заканчиваются вот этим:
[ 328.731894] BUG: unable to handle kernel paging request at
ffff88003817e000
[ 328.732159] IP: [<ffffffff812634cb>] sg_next+0xb/0x30
[ 328.732309] PGD 180d067 PUD 1811067 PMD 1e1f067 PTE 0
[ 328.732562] Oops: 0000 [#1] SMP
[ 328.732744] CPU 0
[ 328.732783] Modules linked in: crc32c ib_srpt ib_cm ib_sa ib_mad
ib_core tcm_loop tcm_fc libfc scsi_transport_fc scsi_tgt
iscsi_target_mod target_core_pscsi target_core_file target_core_iblock
target_core_mod configfs xt_physdev iptable_filter ip_tables x_tables
aksparlnx(PO) ipmi_si bridge ipv6 stp bonding dm_multipath scsi_dh
dm_mod joydev usbhid hid vfat fat usb_storage usb_libusual rtc sr_mod
cdrom ata_generic pata_acpi uhci_hcd ehci_hcd i2c_i801 psmouse igb
i5k_amb ahci usbcore i5000_edac ata_piix libahci tg3 edac_core i2c_core
ppdev coretemp libata serio_raw hwmon evdev pcspkr parport_pc microcode
iTCO_wdt iTCO_vendor_support usb_common parport dca sg ses enclosure
container button processor ipmi_devintf ipmi_msghandler tun xenfs
xen_privcmd xen_blkback xen_netback xen_pciback xen_gntalloc xen_evtchn
xen_gntdev ext3 jbd mbcache sd_mod crc_t10dif aacraid scsi_mod [last
unloaded: iscsi_trgt]
[ 328.735674]
[ 328.735674] Pid: 9730, comm: iscsi_trx Tainted: PF O
3.4.3-std-def-alt1 #1 IBM IBM eServer x3400-[7976L2G]-/M97IP
[ 328.735674] RIP: e030:[<ffffffff812634cb>] [<ffffffff812634cb>]
sg_next+0xb/0x30
[ 328.735674] RSP: e02b:ffff880025ba9c20 EFLAGS: 00010246
[ 328.735674] RAX: 0000000000000000 RBX: ffff88002cd2e800 RCX:
0000000000040000
[ 328.735674] RDX: ffffea0000730430 RSI: ffff88002e5e6680 RDI:
ffff88003817dfe0
[ 328.735674] RBP: ffff880025ba9c20 R08: 0000000000000200 R09:
ffff88003817d800
[ 328.735674] R10: 0000000000000000 R11: 0000000000000040 R12:
ffff88003817dfe0
[ 328.735674] R13: 0000000000000040 R14: 0000000000001000 R15:
0000000000001000
[ 328.735674] FS: 00007f26d56db720(0000) GS:ffff88003fc00000(0000)
knlGS:0000000000000000
[ 328.735674] CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 328.735674] CR2: ffff88003817e000 CR3: 000000002cf2c000 CR4:
0000000000002660
[ 328.735674] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 328.735674] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[ 328.735674] Process iscsi_trx (pid: 9730, threadinfo
ffff880025ba8000, task ffff880025ba6440)
[ 328.735674] Stack:
[ 328.735674] ffff880025ba9cc0 ffffffffa087bc42 ffff880000000040
000000013fc132c0
[ 328.735674] ffff880020cfe4e8 0000000239d84080 0000000200000200
ffff880020cfe2e8
[ 328.735674] 00000000000002c8 0000000025ba2400 ffff880020cfe434
0000000000000200
[ 328.735674] Call Trace:
[ 328.735674] [<ffffffffa087bc42>]
transport_allocate_data_tasks+0x1f2/0x350 [target_core_mod]
[ 328.735674] [<ffffffffa08802e8>]
transport_generic_new_cmd+0x198/0x4e0 [target_core_mod]
[ 328.735674] [<ffffffffa086fc82>] ?
core_scsi3_pr_reservation_check+0x52/0x100 [target_core_mod]
[ 328.735674] [<ffffffffa088067b>]
transport_handle_cdb_direct+0x4b/0xb0 [target_core_mod]
[ 328.735674] [<ffffffffa08cd60f>] iscsit_execute_cmd+0x26f/0x2c0
[iscsi_target_mod]
[ 328.735674] [<ffffffffa08d4412>] iscsit_sequence_cmd+0xa2/0x130
[iscsi_target_mod]
[ 328.735674] [<ffffffffa08d8a0f>] iscsi_target_rx_thread+0x9ef/0x2020
[iscsi_target_mod]
[ 328.735674] [<ffffffff810125c6>] ? __switch_to+0x156/0x410
[ 328.735674] [<ffffffffa08d8020>] ?
iscsit_thread_get_cpumask+0x90/0x90 [iscsi_target_mod]
[ 328.735674] [<ffffffffa08d8020>] ?
iscsit_thread_get_cpumask+0x90/0x90 [iscsi_target_mod]
[ 328.735674] [<ffffffff8106e396>] kthread+0x96/0xa0
[ 328.735674] [<ffffffff81455be4>] kernel_thread_helper+0x4/0x10
[ 328.735674] [<ffffffff8144cc38>] ? retint_restore_args+0x5/0x6
[ 328.735674] [<ffffffff81455be0>] ? gs_change+0x13/0x13
[ 328.735674] Code: 55 48 c7 c2 80 3a 26 81 be 80 00 00 00 48 89 e5 e8
6b ff ff ff c9 c3 66 0f 1f 84 00 00 00 00 00 31 c0 f6 07 02 55 48 89 e5
75 0d <48> 8b 57 20 48 8d 47 20 f6 c2 01 75 02 c9 c3 48 89 d0 c9 48 83
[ 328.735674] RIP [<ffffffff812634cb>] sg_next+0xb/0x30
[ 328.735674] RSP <ffff880025ba9c20>
[ 328.735674] CR2: ffff88003817e000
[ 328.735674] ---[ end trace c05d0c15786a73b5 ]---
Падение происходит при активном использовании таргета, с нескольких LUN
которого загружаются виртуалки на другом сервере. После этих сообщений
ядро в течение 30-60 секунд умирает окончательно.
--
WBR, Alex Moskalenko
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-06-26 11:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-26 8:05 [Sysadmins] iSCSI target в ALTLinux Alex Moskalenko
2012-06-26 9:59 ` Dubrovskiy Viacheslav
2012-06-26 11:18 ` Vladimir V. Kamarzin
2012-06-26 11:30 ` Alex Moskalenko
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git