RFc Networking e Informatica
Pubblicata su RFc Networking e Informatica (https://www.rfc.it)

Home > Nuovo dispositivo aggiunto via Fibre Channel o hot swap

Nuovo dispositivo aggiunto via Fibre Channel o hot swap

Inviato da webmaster il Gio, 15/04/2010 - 13:34

Quando si aggiunge un disco a 'caldo' (o su un bus SCSI hotswap o iSCSI o FC) il disco viene visto solo dopo al riavvio del server, questo pone problemi se il server non può essere riavviato: bisogna forzare il rilevamento del nuovo disco per partizionarlo e formattarlo.

 

Per SUSE (SELS 11, nel mio caso) esiste una script:

rescan-scsi-bus.sh

Questa script interagisce, principalmente, con il file /proc/scsi/scsi che tiene traccia dei canali SCSI.

Un altro metodo, è interagire direttamente con lo stesso files:
cat /proc/scsi/scsi

fornisce l'elenco dei dispositivi SCSI (le LUN SAN su FC e  iSCSI sono visti come dispositivi SCSI) e si possono individuare i principali parmatri come Host, Bus, Targhet, LUN.

 

Per aggiungere il nuovo disco o la nuova LUN

echo "scsi add_single_device <H> <B> <T> <L>" > /proc/scsi/scsi

dove <H> è il numero  l'host

         <B> è il numero del Bus

         <T> è il numero del Target

         <L> è il numro della LUN

es: echo "scsi add_single_device 3 0 0 2" > /proc/scsi/scsi

per altre distribuzioni sembra possibile usare il comando

echo "scsi scan_for_new_devices" > proc/scsi/scsi

ma non ho avuto modo di provare.

 

 

 

Forums: 
Linux [1]
Categoria: 
FC [2]
linux [3]
SLES [4]

RFc -Restori Fabrizio Consulenze-  S.da Buffolara, 67 -43126 Parma- Tel. +39 335 240228 Fax +39 0521 940035   P.IVA 01788460341

webmaster: Fabrizio
Note

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-37939674-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
var _paq = _paq || []; _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u=(("https:" == document.location.protocol) ? "https" : "http") + "://www.rfc.it/piwik/"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", "1"]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })();

URL di origine:https://www.rfc.it/node/75

Links
[1] https://www.rfc.it/forums/informatica/linux-suse-e-affini [2] https://www.rfc.it/category/categoria/fc [3] https://www.rfc.it/category/categoria/linux [4] https://www.rfc.it/category/categoria/sles