Skip to main content

Export iSCSI disku (target)

Na následujícím příkladu budeme exportovat pevný disk počítače přes iSCSI na Debian Linuxu.

  1. Prvně je potřeba nainstalovat tgt který nám iSCSI export zařídí:

    apt -yq update
    apt -yq install tgt 
    
  2. Vytvoříme si config, který jsem zde pojmenoval "test":

    cat > /etc/tgt/conf.d/test.conf <<EOL
    <target iqn.bali.cvut.it:target1>
    backing-store /dev/sdb
    initiator-address 147.32.69.42
    initiator-name iqn.1991-05.com.microsoft:hypahypa-1.cvut.it
    initiator-name iqn.1991-05.com.microsoft:hypahypa-2.cvut.it
    </target>
    EOL
    

    📋 Zde exportuji zařízení /dev/sdb. Pokud bych chtěl poskytovat virtuální disk, vytvořím si jej pomocí dd, například: dd if=/dev/zero of=/srv/iscsi/hypahypadisk.img count=0 bs=1 seek=10G a poté změním backing-store direktivu na cestu k virtuálnímu disku.

  3. Restartuji systemd službu:

    systemctl restart tgt 
    

    💡 Pomocí tohoto suprčupr příkazu si zobrazím status: tgtadm --mode target --op show