A camada SCSI do Linux não remapeia automaticamente as atribuições do LUN

2

Eu tenho algum armazenamento iSCSI / FC, atualmente usando apenas iSCSI. Em geral, não tenho problemas com a montagem de LUNs - no Linux e no Windows.

Infelizmente - quando adiciono o LUN ao meu iniciador iSCSI do Linux - recebo informações nas mensagens:

Warning! Received an indication that the LUN assignments on this target have changed. The Linux SCSI layer does not automatically remap LUN assignments

e o novo LUN não aparece em

fdisk -l

Se eu reiniciar o daemon iscsi - obtenho um novo LUN, mas conexão solta com LUNs antigos montados, além disso - as letras dos dispositivos (dev / sd ..) estão mudando.

No Windows - o novo LUN é visível de uma só vez e pode ser montado sem afetar os anteriores.

Existe uma opção especial em

iscsiadm

(Eu tentei como "rescan", mas sem sucesso)

    
por Arek B. 22.04.2011 / 18:59

2 respostas

3

Se você está adicionando um novo LUN, e seu iniciador iscsi já está conectado, você só precisa redigitalizar seu barramento iscsi para o novo LUN:

for i in /sys/class/scsi_host/host*/scan ; do echo - - - > $i ; done

Se você estiver alterando o tamanho / geometria de um LUN, também será necessário redigitalizar o dispositivo:

for i in /sys/class/scsi_device/*/device/rescan ; do echo 1 > $i ; done

Isso funciona para mim. Se isso não funcionar, tente novamente a sessão iscsi:

iscsiadm -m node -R

Você deve realmente usar UUIDs ou WWIDs (ao trabalhar com multipath) para não precisar depender dos nomes dos dispositivos.

    
por 22.08.2011 / 13:19
-1

Você está tentando fazer uma conexão com um novo LUN sem reiniciar o open-iscsi? Se sim, você pode fazer

iscsiadm -m discovery -t st -p <portal_IP>

, que encontrará os novos LUNs. Então, para entrar no LUN

iscsiadm -m node -T <LUN_Name> -l

É isso que você quer fazer?

edite: Além disso, se você está tendo problemas com as letras das unidades alterando seus alvos, você deve procurar usar o rótulo para fazer algo como

mount -t xfs -l backups /mnt/backups

e não importa se o caminho do dispositivo muda.

    
por 22.04.2011 / 23:52