Java로 작성된 CLI Xtend SAN iSCSI 초기자를 포함하는 이전 버전의 Droboshare Dashboard 소프트웨어를 사용하는 알려진 해결 방법 이 있습니다 .
Atto iSCSI 초기자가 포함 된 마지막 버전 인 Droboshare Dashboard 2.6.2 를 다운로드하여 설치 하십시오 . Java를 다운로드하여 설치하십시오.
/usr/sbin/xtendsan/.iqn.filter 파일을 제거 / 이름 변경하거나 내용을 바꾸거나 대상 이름의 시작 부분으로 줄을 추가하십시오.
원본 파일의 내용은 다음과 같습니다.
iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo
사용할 주요 앱은 수퍼 유저로서 "xtendsancli"입니다. sudo xtendsancli
가능한 명령 목록을 보려면 입력하십시오 .
다음은 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
xxxx를 서버의 실제 IP 주소로 바꾸십시오. 로 스크립트를 실행 가능하게 sudo chmod +x scriptname.sh
하고로 실행하십시오 sudo scriptname.sh
.
CHAP를 활성화 한 경우 "-security NONE"을 "-security CHAP, TargetUserName = username, TargetSecret = password"로 바꾸십시오.
OS X 2014-001 용 10.9.5 Mavericks / Java SE Runtime Environment 1.7.0_71 / Java로 테스트되었습니다.
OS X 10.11 El Capitan에 대한 부록
Droboshare Dashboard 2.6.2를 설치하고 Atto iSCSI 초기자를 사용하려면 OS X 2015-001 Beta 용 Java 를 다운로드하여 설치해야 합니다.
그런 다음 다음 명령으로 / usr / sbin /을 수정할 수 있도록 루트없는 모드를 비활성화해야합니다.
sudo nvram boot-args="rootless=0";sudo reboot
재부팅 후 Droboshare Dashboard 2.6.2를 설치하고 다시 재부팅하십시오.
위에서 설명한대로 /usr/sbin/xtendsan/.iqn.filter를 수정하면 Mavericks 또는 Yosemite와 같은 iSCSI 초기자를 사용할 수 있어야합니다.
OS X 2015-001 베타 용 10.11 El Capitan 공개 베타 / 자바로 테스트되었습니다.