Gerenciando um servidor de destino iSCSI de teste

2

Estou usando um servidor RHEL com alguns discos rígidos e tgtd como o software de destino iscsi. Eu estou procurando uma maneira de alocar e desalocar espaço e alvos com esse espaço, sem reiniciar meu sistema ou prejudicar outras LUNs.

Atualmente, todos os meus HDDs são PVs em um único VG, e eu lvcreate / lvremove conforme necessário, e depois exporto os LVs alocados usando um script tgt:

usr/sbin/tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2001-04.com.lab.gss:300gb
/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/mapper/iscsi_vg-iscsi_300Gb
/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

/usr/sbin/tgtadm --lld iscsi --op new --mode target --tid=2 --targetname iqn.2001-04.com.lab.gss:200gb
/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 2 --lun 1 -b /dev/mapper/iscsi_vg-iscsi_200Gb
/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 2 -I ALL

/usr/sbin/tgtadm --lld iscsi --op new --mode target --tid=3 --targetname iqn.2001-04.com.lab.gss:100gb
/usr/sbin/tgtadm --lld iscsi --op new --mode logicalunit --tid 3 --lun 1 -b /dev/mapper/iscsi_vg-iscsi_100Gb
/usr/sbin/tgtadm --lld iscsi --op bind --mode target --tid 3 -I ALL

tgtadm --mode target --op show

Portanto, para remover um LUN, paro o serviço tgtd, lvremove o lv e remova a entrada do script de destino iscsi
Quando eu adiciono um lun, eu executo o lvcreate e, em seguida, adiciono uma entrada ao script e executo-a.

Isso não é ideal, já que reiniciar o serviço é uma má ideia, enquanto outros LUNs estão ocupados, por isso estou procurando uma maneira mais escalável e segura.

Obrigado

    
por dyasny 11.02.2010 / 15:11

3 respostas

0

Acho que vou ter que ficar com o openfiler por agora ... não é minha primeira escolha, mas a capacidade de armazenamento é mais importante

    
por 25.02.2010 / 11:40
2

# tgtadm --lld iscsi --op delete --mode target --tid = X

    
por 19.04.2010 / 21:10
0

Umh, use o targets.conf e o tgt-admin ( link ). Não precisa reiniciar o serviço?

    
por 01.06.2010 / 19:23

Tags