установить пользовательское имя / псевдоним для многопутевых устройств без /etc/multipath.conf?
276
Zopper
Мне нужно создать конфигурацию с несколькими путями для тестирования в скрипте, но я хотел бы использовать конкретные имена с определенным префиксом для создаваемых устройств, чтобы я мог легко отфильтровать тестируемые из всего, что может уже существовать. Я знаю, что могу редактировать, /etc/multipath.conf
чтобы настроить псевдоним, но редактирование системных конфигурационных файлов из теста сводит с ума. Это вообще возможно?
Скрипт bash, который я использую для его настройки:
iqn="iqn.2006-04.com.example:444" mpath_setup_targets() { # $1 is the device which is going to be provided through multipath filename="$1" hostiqn=$(cat /etc/iscsi/initiatorname.iscsi | grep -o "iqn.*$") targetcli backstores/block create md_block0 "$filename" targetcli /iscsi create $iqn targetcli /iscsi/$iqn/tpg1/luns create /backstores/block/md_block0 targetcli /iscsi/$iqn/tpg1/portals delete 0.0.0.0 3260 targetcli /iscsi/$iqn/tpg1/portals create 127.0.0.1 3260 targetcli /iscsi/$iqn/tpg1/portals create 127.0.0.2 3260 targetcli /iscsi/$iqn/tpg1/portals create 127.0.0.3 3260 targetcli /iscsi/$iqn/tpg1/acls create $hostiqn targetcli /iscsi/$iqn/tpg1 set attribute authentication=0 # find the multiple paths to $filename iscsiadm -m discovery -t sendtargets -p 127.0.0.1 -o new -o delete >/dev/null iscsiadm -m node -L all >/dev/null # give it few seconds to propagate and fail if nothing appears tries=5 while [ $tries -gt 0 ]; do found=$(multipath -ll | wc -l) tries=$((tries - 1)) if [ $found -gt 0 ]; then return 0 fi sleep 1 done return 1 }
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4