Как стать автором
Поиск
Написать публикацию
Обновить

Как подключить виртуальные сетевые диски к выделенному серверу

Время на прочтение10 мин
Количество просмотров8.7K
Всего голосов 35: ↑33 и ↓2+43
Комментарии9

Комментарии 9

Офигеть. Я правильно понял что под виртуальными дисками которые можно подключить даже у выделенному серверу, подразумевается старый добрый iscsi?

Вот серьезно?

НЛО прилетело и опубликовало эту надпись здесь

Мы знаем про кластерные файловые системы VMFS, GFS и OCFS и применяем их, какие-то - чаще, какие-то - реже 🙂

Также знаем про внешний арбитраж, LVM в вариациях CLVM и SANLock, или MS CSV.

Но тема shared storage filesystem выходит за рамки данной статьи. Конечно, если использовать на блочном устройстве обычную ФС с подключением ко множеству хостов, то ничего кроме потери данных вы не получите. Спасибо, что подсветили.

Именно так

Добрый день! Все верно, это совсем не новая фича) Однако настройка связности — не самая тривиальная задача. Потому мы разобрали этот вопрос подробнее)

Если диски NVME и хочется немного приключений то NVME over TCP (https://habr.com/ru/companies/beeline_tech/articles/770174/ )

Пароли, настройки CHAP для коннекта и discovery находятся в /etc/iscsi/iscsi.conf

node.session.auth.authmethod = CHAP
node.session.auth.username = username
node.session.auth.password = password
 
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = username
discovery.sendtargets.auth.password = password

Для получения удобных имен дисков можно multipath настроить. (https://habr.com/ru/companies/beeline_tech/articles/821855/)

У него в конфиге по номеру луна (с тройкой в начале, iscsi же) сделать alias

iScsi он простой. Изменение размеров диска весело для multipath делать без релогина на живую. '- - -' и rescan-scsi-bus.sh их не обновляют. Надо придумывать что-то

# multipath -l my_disk_name | grep " sd" | awk '{print "echo 1 > /sys/block/"$3"/device/rescan"}'
echo 1 > /sys/block/sdc/device/rescan
echo 1 > /sys/block/sdo/device/rescan
echo 1 > /sys/block/sdeo/device/rescan

чтобы потом через пайп в sh команды пустить

после чего обновить размер устройства

multipathd -k"resize map my_disk_name"

Если действительно надо СХД, то самопальные iscsi/NVME oF разве что на побаловаться годны

Временами внутри пары корпусов с неплохой такой связностью, на расстоянии 200-т метров, такие чудеса с iSCSI начинаются, что проще перенести СХД поближе к серверам, а тут предлагаете через Инет кидать... Как резерв - может быть, как прод - никогда

Используем VMmanager в связке с сетевыми дисками от Selectel — отличное решение. Гибко, отказоустойчиво и без лишнего гемора. Понравилось, что можно сразу несколько физических машин коннектить к одному хранилищу через глобальный роутер. Это удобно, когда нужно быстро раскидать вмки или что-то перекинуть без простоя.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий