Não consigo acessar / dev / nbdX (dispositivo qemu) via iSCSI?

0

Eu sei que se eu criar um volume lógico, ele deve estar ok para ler / escrever via iSCSI. Mas eu quero tentar acessar o dispositivo qemu nbd.

Eu crio um qcow2 e montei em / dev / nbd0, e fdisk /dev/nbd0 -l mostra:

Disk /dev/nbd0: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0003e2cc

Device      Boot Start      End  Sectors Size Id Type
/dev/nbd0p1       2048 67104767 67102720  32G  7 HPFS/NTFS/exFAT

E eu crio o servidor iSCSI por este Setup Lun e iSCSI, eu crio o conf de destino como abaixo:

<target iqn.2017-04.hello.hello:lun1>
# Provided device as an iSCSI target
backing-store /dev/nbd0
</target>

E sigo os passos dos links abaixo:

sudo service tgt restart
sudo systemctl restart tgt
sudo tgtadm --mode target --op show

O tgtadm --mode target --op show não mostra nada do tamanho do dispositivo ou então:

Target 1: iqn.2017-04.hello.hello:lun1
    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

E descobri que não consigo acessar / dev / nbd0 via iSCSI agora. Não mostra nada no meu iniciador iSCSI.

Mas se eu alterá-lo para um volume lógico lv1, , posso acessar lv1 via iSCSI .

Por que isso acontece? Não é possível iSCSI aceitar / dev / nbd0 como dispositivo? Deve ser um volume lógico?

    
por code_worker 13.08.2018 / 16:40

0 respostas