існує відомо обхідний шлях, який використовує стару версію програмного забезпечення Droboshare Dashboard, яке включає в себе ініціатор CLI Xtend SAN iSCSI, написаний на Java:
Завантажте та встановіть Droboshare Dashboard 2.6.2 яка є останньою версією, що містить ініціатор Atto iSCSI. Завантажте та встановіть Java.
Видалити / перейменувати файл /usr/sbin/xtendsan/.iqn.filter або замінити вміст / додати рядок з назвою назви:
Вміст вихідного файлу виглядає так:
iqn.2005-06.com.datarobotics
iqn.2005-06.com.drobo
Основним додатком для використання є "xtendsancli" як суперкористувача. Enter 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
Замініть x.x.x на реальну IP-адресу вашого сервера. Зробіть скрипт виконуваним з sudo chmod +x scriptname.sh
і запустити його з sudo scriptname.sh
.
Якщо у вас ввімкнено CHAP, замість "-security NONE" з "-security CHAP, TargetUserName = ім'я користувача, TargetSecret = password".
Протестовано за допомогою 10.9.5 Mavericks / Java SE Runtime Environment 1.7.0_71 / Java для OS X 2014-001.
Додаток для OS X 10.11 El Capitan
Щоб інсталювати Droboshare Dashboard 2.6.2 і використовувати ініціатор Atto iSCSI, потрібно завантажити та встановити Java для бета-версії OS X 2015-001 .
Потім потрібно вимкнути режим без коренеплодів, щоб мати можливість змінювати / usr / sbin / наступною командою:
sudo nvram boot-args="rootless=0";sudo reboot
Після перезавантаження встановіть Droboshare Dashboard 2.6.2 і перезавантажте знову.
Після зміни /usr/sbin/xtendsan/.iqn.filter, як описано вище, ви зможете використовувати ініціатор iSCSI, як у Mavericks або Yosemite.
Протестовано з 10.11 El Capitan Public Beta / Java для бета-версії OS X 2015-001.