C'è conosciuto soluzione alternativa che utilizza una versione precedente del software Drobboard Droboshare che include un iniziatore iSCSI SAN Xtend CLI scritto in Java:
Scarica e installa Droboshare Dashboard 2.6.2 che è l'ultima versione contenente il Atto iSCSI Initiator. Scarica e installa Java.
Rimuovi / rinomina il file /usr/sbin/xtendsan/.iqn.filter o sostituisci il contenuto / aggiungi una riga con l'inizio del nome di destinazione:
Il contenuto del file originale ha il seguente aspetto:
iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo
L'app principale da utilizzare è "xtendsancli" come superutente. Inserisci sudo xtendsancli
per ottenere un elenco di possibili comandi.
Ed ecco uno script di base per connettersi ai tuoi obiettivi iSCSI:
#!/bin/bash
serverAddress="${1:-127.0.0.1}"
if [ -x /usr/sbin/xtendsancli ] ; then
for target in $(/usr/sbin/xtendsancli discoverTargets -address $serverAddress -verbose | grep ^iqn); do
/usr/sbin/xtendsancli logoutTargets -verbose -address $serverAddress "$target"
/usr/sbin/xtendsancli removeTargets -verbose -address $serverAddress "$target"
/usr/sbin/xtendsancli addTargets -address $serverAddress "$target" -autoLogin Yes
# works even if no security is set on server
/usr/sbin/xtendsancli loginTargets -address $serverAddress "$target" -autoLogin Yes -security CHAP,TargetUserName=username,TargetSecret=password
done
else
echo "no file"
fi
Sostituisci x.x.x.x con l'indirizzo IP reale del tuo server. Rendi lo script eseguibile con sudo chmod +x scriptname.sh
ed eseguilo con sudo scriptname.sh
.
Se hai CHAP abilitato, sostituisci "-security NONE" con "-security CHAP, TargetUserName = username, TargetSecret = password".
Testato con 10.9.5 Mavericks / Java SE Runtime Environment 1.7.0_71 / Java per OS X 2014-001.
Addendum per OS X 10.11 El Capitan
Per installare Droboshare Dashboard 2.6.2 e utilizzare l'iniziatore iSCSI Atto, devi scaricare e installare Java per OS X 2015-001 Beta .
Quindi devi disabilitare la modalità senza radici per poter modificare / usr / sbin / con il seguente comando:
sudo nvram boot-args="rootless=0";sudo reboot
Dopo il riavvio, installa Droboshare Dashboard 2.6.2 e riavvia di nuovo.
Modificando Atfer /usr/sbin/xtendsan/.iqn.filter come descritto sopra dovresti essere in grado di usare l'iniziatore iSCSI come in Mavericks o Yosemite.
Testato con 10.11 El Capitan Public Beta / Java per OS X 2015-001 beta.