Como disponibilizar o disco através do alvo ISCSI no Ubuntu 16.04

1

Eu estou tentando ter algum disco disponível para um Windows Core Server através de um ISCSI no Ubuntu 16.04. Eu tentei o NFS mas ele não está disponível para o Core edition e o samba não é o que eu preciso.

A coisa é que tenho discos disponíveis / dev / sdb e / dev / sdc para este propósito e não consigo descobrir como disponibilizá-los. Todas as informações que pareço encontrar são para o Windows ou para fazer uma imagem do tamanho do X, mas só ocupam tanto espaço quanto o sistema operacional.

Eu tentei pela primeira vez iscsitarget mas depois de olhar mais para ele, um dos módulos não é construído para o meu kernel e não consigo encontrar nenhuma informação sobre como fazer funciona. Eu realmente pensei que poderia usá-lo no começo, já que quase todos os tutoriais usam isso, então se ele começar a funcionar, eu ainda gostaria de saber. Aqui está o arquivo conf com um caminho img as:

Target iqn.2015-05.com.exemple:storage.sys0
        Lun 0 Path=/storage/volume0/lun0.bin,Type=fileio

Se eu for com targetcli , eu me encontro com o mesmo problema (como adicionar um disco em vez de uma imagem). Aqui está como criar o img, não consigo encontrar o que o arquivo conf é:

create disk01 /var/iscsi_disks/disk01.img 10G 

Por enquanto, estas são as duas únicas opções que encontrei sobre como fazer um alvo iscsi e ambos apenas dizem como fazer um img. Como eu faria eles usarem um disco inteiro?

EDITAR : como solicitado nos comentários

lsblk

NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb                           8:16   0  1,7T  0 disk 
└─sdb1                        8:17   0  1,7T  0 part 
sr0                          11:0    1 1024M  0 rom  
sdc                           8:32   0  3,3T  0 disk 
└─sdc1                        8:33   0  3,3T  0 part 
sda                           8:0    0 67,8G  0 disk 
├─sda2                        8:2    0    1K  0 part 
├─sda5                        8:5    0 67,3G  0 part 
│ ├─serveur--nas--vg-swap_1 253:1    0   32G  0 lvm  [SWAP]
│ └─serveur--nas--vg-root   253:0    0 35,3G  0 lvm  /
└─sda1                        8:1    0  487M  0 part /boot

cat / proc / partitions

major minor  #blocks  name

   8        0   71041024 sda
   8        1     498688 sda1
   8        2          1 sda2
   8        5   70539264 sda5
   8       16 1756495872 sdb
   8       17 1756493824 sdb1
   8       32 3513778176 sdc
   8       33 3513776128 sdc1
  11        0    1048575 sr0
 253        0   36999168 dm-0
 253        1   33505280 dm-1
    
por Carobell 26.07.2017 / 19:37

1 resposta

1

Para usar um disco inteiro como um destino iSCSI, basta especificar o disco em seu arquivo de configuração:

Target iqn.2015-05.com.exemple:storage.sys0
    Lun 0 Path=/dev/sdb,Type=fileio
    
por 26.07.2017 / 20:51