3 votos

Baja/sin costo, de la multiplataforma de alternativas para iSCSI y Fibre Channel

(En mi caso de uso es el uso de mi RAID de almacenamiento en una estación de trabajo Linux para almacenar la Máquina del Tiempo de las copias de seguridad y otros datos)

He investigado opciones para iSCSI, son GlobalSAN y XtendSAN. Ambos son prohibitivamente caro, a$119.51 y$261.85 respectivamente, en el momento de la escritura.

Puesto que no hay gratis o a un precio iniciadores iSCSI para OS X (no es un software libre iniciador iSCSI para OS X, pero en la actualidad no es lo suficientemente desarrollado para el uso real), estoy buscando una alternativa viable.

Por favor no sugieren protocolos de compartición de archivos, tales como SMB, AFP y NFS. He probado, y no funcionan ya que los permisos de archivo necesita ser administrada directamente por el sistema operativo de la máquina en que se ejecuta la Máquina del Tiempo de servicio.

4voto

klanomath Puntos 19587

No se conoce solución que utiliza una versión anterior de Droboshare Tablero de instrumentos de software que incluye un CLI Xtend SAN iSCSI Initiator escrito en Java:

Descargar e instalar Droboshare Panel 2.6.2 , que es la última versión que contiene el Atto Iniciador iSCSI. Descargar e instalar Java.

Eliminar/cambiar el nombre del archivo /usr/sbin/xtendsan/.iqn.filtro o reemplazar el contenido/agregar una línea con el principio de su nombre de destino:

El contenido de el archivo original se parece a esto:

iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo

La aplicación principal es "xtendsancli" como superusuario. Escriba sudo xtendsancli para obtener una lista de posibles comandos.

Y aquí es un script básico para conectarse a su iSCSI targets:

#!/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

Sustituya la x.x.x.x por el real de la dirección IP de su servidor. Hacer el script ejecutable con sudo chmod +x scriptname.sh y ejecutarlo con sudo scriptname.sh.
Si usted tiene CAP permitido reemplazar "-de la seguridad NINGUNO / a" con "seguridad CHAP,Usuario_destino=nombre de usuario,TargetSecret=contraseña".

Probado con 10.9.5 Mavericks/Java SE Runtime Environment 1.7.0_71/Java para OS X 2014-001.


Anexo para OS X 10.11 El Capitan

Para instalar Droboshare Panel 2.6.2 y el uso de la Atto Iniciador iSCSI usted tiene que descargar e instalar Java para OS X 2015-001 Beta.

Entonces usted tiene que desactivar desarraigado de modo que ser capaz de modificar /usr/sbin/ con el siguiente comando:

sudo nvram boot-args="rootless=0";sudo reboot

Después de reiniciar instalar Droboshare Panel 2.6.2 y reiniciar de nuevo.

Atfer modificar /usr/sbin/xtendsan/.iqn.filtro como se describe arriba, debe ser capaz de utilizar el Iniciador iSCSI como en Mavericks o Yosemite.

Probado con 10.11 El Capitan de la versión Beta Pública/Java para OS X 2015-001 beta.

2voto

hakt0r Puntos 11

Drobo Panel dejado de detectar mi Drobo FS800 iSCSI después de actualizar a OS X El Capitan. Para solucionarlo he tenido que deshabilitar la Integridad del Sistema de Protección (SIP) y, a continuación, vuelva a instalar el JAVA OS X Y Drobo Panel 2.6.2.

Estos son los pasos que usted necesita para ponerlo en marcha de nuevo...

  1. Reinicie OS X y en modo de Recuperación pulsando Cmd + R.
  2. Lanzamiento de Terminal y escriba: csrutil disable [hacer 100% seguro de que su movilidad, ejecutar csrutil status y asegúrese de que lee movilidad.]
  3. Reinicio normal de OS X.
  4. Instalar JAVA para OS X (aquí).
  5. Instalar Drobo Panel 2.6.2 (aquí).
  6. Actualización de Drobo Tablero de instrumentos, si quieres.
  7. Habilitar csrutil de nuevo.

0voto

lostsource Puntos 6182

SNS GlobalSAN iniciador iSCSI para El Capitan es de sólo $89 USD. Estudiante y compra a granel de descuentos también están disponibles.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X