Size: a a a

2020 July 01

ц

ц in NixOS
Hex0S
цу, у меня что-то не задалось с tgtd.nix.
вот мой конфиг к нему:
services.tgtd = {
   enable = true;
   targets = [
     {
       iqn = "iqn.2020-06.pxe:ROOT";
       stores = [
         {
           path = "/dev/sdb";
           lun = 1;
         }
       ];
     }
   ];
 };
и вот что говорит tgt-admin -s
[nix-shell:~]$ sudo tgt-admin -s
Target 1: iqn.2020-06.pxe:ROOT
   System information:
       Driver: iscsi
       State: ready
   I_T nexus information:
   LUN information:
       LUN: 0
           Type: controller
           SCSI ID: IET     00010000
           SCSI SN: beaf10
           Size: 0 MB, Block size: 1
           Online: Yes
           Removable media: No
           Prevent removal: No
           Readonly: No
           SWP: No
           Thin-provisioning: No
           Backing store type: null
           Backing store path: None
           Backing store flags:
   Account information:
   ACL information:
       ALL
iscsiadm -m node -l ругается - no records found
И попробуй ещё раз вот это
источник

H

Hex0S in NixOS
не понимаю как, но луна 2, [0;1]
источник

H

Hex0S in NixOS
чекну pxe
источник

ц

ц in NixOS
Hex0S
-- Reboot --
июл 01 11:08:59 nixos systemd[1]: Starting iSCSI target framework daemon...
июл 01 11:08:59 nixos tgtd[968]: tgtd: work_timer_start(146) use timer_fd based scheduler
июл 01 11:08:59 nixos tgtd[968]: tgtd: bs_init(387) use signalfd notification
июл 01 11:08:59 nixos tgtd[968]: tgtd: device_mgmt(246) sz:14 params:path=/dev/sdb
июл 01 11:08:59 nixos tgtd[968]: tgtd: bs_thread_open(409) 16
июл 01 11:08:59 nixos systemd[1]: Started iSCSI target framework daemon.
-- Reboot --
июл 01 11:36:22 nixos systemd[1]: Starting iSCSI target framework daemon...
июл 01 11:36:22 nixos tgtd[963]: tgtd: work_timer_start(146) use timer_fd based scheduler
июл 01 11:36:22 nixos tgtd[963]: tgtd: bs_init(387) use signalfd notification
июл 01 11:36:22 nixos systemd[1]: Started iSCSI target framework daemon.
июл 01 14:17:46 nixos systemd[1]: Reloading iSCSI target framework daemon.
июл 01 14:17:46 nixos systemd[1]: Reloaded iSCSI target framework daemon.
июл 01 15:38:51 nixos systemd[1]: Reloading iSCSI target framework daemon.
июл 01 15:38:51 nixos systemd[1]: Reloaded iSCSI target framework daemon.
июл 01 15:39:09 nixos systemd[1]: Stopping iSCSI target framework daemon...
июл 01 15:39:10 nixos systemd[1]: tgtd.service: Succeeded.
Ну в логах после последнего ребута чота  не видно что он взял sdb
источник

H

Hex0S in NixOS
Target 1: iqn.2020-06.pxe:ROOT
   System information:
       Driver: iscsi
       State: ready
   I_T nexus information:
   LUN information:
       LUN: 0
           Type: controller
           SCSI ID: IET     00010000
           SCSI SN: beaf10
           Size: 0 MB, Block size: 1
           Online: Yes
           Removable media: No
           Prevent removal: No
           Readonly: No
           SWP: No
           Thin-provisioning: No
           Backing store type: null
           Backing store path: None
           Backing store flags:
       LUN: 1
           Type: disk
           SCSI ID: IET     00010001
           SCSI SN: beaf11
           Size: 31457 MB, Block size: 512
           Online: Yes
           Removable media: No
           Prevent removal: No
           Readonly: No
           SWP: No
           Thin-provisioning: No
           Backing store type: rdwr
           Backing store path: /dev/sdb
           Backing store flags:
   Account information:
   ACL information:
       ALL
источник

H

Hex0S in NixOS
в логах нет, на деле есть, в pxe неть
источник

ц

ц in NixOS
Hex0S
в логах нет, на деле есть, в pxe неть
Ему первый лун нужно указать
источник

H

Hex0S in NixOS
?
источник

ц

ц in NixOS
Ну у тебя нулевой указан
источник

ц

ц in NixOS
Hex0S
#!ipxe
dhcp net0
set keep-san 1
#login
sanboot iscsi:192.168.1.218::::iqn.2020-06.pxe:ROOT
Вот здесь
источник

H

Hex0S in NixOS
sanboot iscsi:192.168.1.218:::1:iqn.2020-06.pxe:ROOT
правильно понял?
источник

ц

ц in NixOS
Угу
источник

H

Hex0S in NixOS
тестирую...
источник

H

Hex0S in NixOS
ipxe зарегестрировал sandevice 0x80
источник

ц

ц in NixOS
Знач прогресс есть
источник

ц

ц in NixOS
Hex0S
цу, у меня что-то не задалось с tgtd.nix.
вот мой конфиг к нему:
services.tgtd = {
   enable = true;
   targets = [
     {
       iqn = "iqn.2020-06.pxe:ROOT";
       stores = [
         {
           path = "/dev/sdb";
           lun = 1;
         }
       ];
     }
   ];
 };
и вот что говорит tgt-admin -s
[nix-shell:~]$ sudo tgt-admin -s
Target 1: iqn.2020-06.pxe:ROOT
   System information:
       Driver: iscsi
       State: ready
   I_T nexus information:
   LUN information:
       LUN: 0
           Type: controller
           SCSI ID: IET     00010000
           SCSI SN: beaf10
           Size: 0 MB, Block size: 1
           Online: Yes
           Removable media: No
           Prevent removal: No
           Readonly: No
           SWP: No
           Thin-provisioning: No
           Backing store type: null
           Backing store path: None
           Backing store flags:
   Account information:
   ACL information:
       ALL
iscsiadm -m node -l ругается - no records found
Для /dev/sdb можно ещё direct включить
источник

ц

ц in NixOS
Будет тогда брать серийники и прочее прям с устройства
источник

H

Hex0S in NixOS
ц
Для /dev/sdb можно ещё direct включить
это devicetype?
источник

ц

ц in NixOS
Hex0S
это devicetype?
Не, там отдельный параметр
источник

H

Hex0S in NixOS
теперь дальше попытки устроить boot from san disk не пускают)
источник