Ahi esta conocido solución que utiliza una versión anterior del software Droboshare Dashboard que incluye un iniciador iSCSI CLI Xtend SAN escrito en Java:
Descargar e instalar Droboshare Dashboard 2.6.2 que es la última versión que contiene el iniciador iSCSI Atto. Descarga e instala Java.
Elimine / renombre el archivo /usr/sbin/xtendsan/.iqn.filter o reemplace el contenido / agregue una línea con el comienzo de su nombre de destino:
El contenido del archivo original se ve así:
iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo
La aplicación principal a usar es "xtendsancli" como superusuario. Entrar sudo xtendsancli
para obtener una lista de posibles comandos.
Y aquí hay un script básico para conectarse a sus objetivos 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
Reemplace x.x.x.x por la dirección IP real de su servidor. Hacer el script ejecutable con sudo chmod +x scriptname.sh
y ejecutarlo con sudo scriptname.sh
.
Si tiene habilitado CHAP, reemplace "-Security NONE" con "-security CHAP, TargetUserName = username, TargetSecret = password".
Probado con 10.9.5 Mavericks / Java SE Runtime Environment 1.7.0_71 / Java para OS X 2014-001.
Addendum para OS X 10.11 El Capitán
Para instalar Droboshare Dashboard 2.6.2 y utilizar el iniciador iSCSI Atto, debe descargar e instalar Java para OS X 2015-001 Beta .
Luego, tiene que deshabilitar el modo sin raíz para poder modificar / usr / sbin / con el siguiente comando:
sudo nvram boot-args="rootless=0";sudo reboot
Después de reiniciar, instale Droboshare Dashboard 2.6.2 y reinicie nuevamente.
Después de modificar /usr/sbin/xtendsan/.iqn.filter como se describe anteriormente, debería poder usar el iniciador iSCSI como en Mavericks o Yosemite.
Probado con 10.11 El Capitan Public Beta / Java para OS X 2015-001 beta.