Hoper
@Hoper

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

Есть два виртуальных сервера на Linux (proxmox)
Задача: подключить к ним диск по iSCSI (не обязательно) с СХД для одновременного доступа.
В лоб не получается, файлы созданные на одной машине появляются на другой только после перемонтирования.
  • Вопрос задан
  • 1814 просмотров
Пригласить эксперта
Ответы на вопрос 5
Melkij
@Melkij
PostgreSQL DBA
iSCSI - блочный уровень.
Если поверх него разместить ФС которая предполагает работу только на одном хосте - она и будет работать только на одном хосте от mount до umount. И попытки грубо вмешаться в её работу на другом хосте ни к чему кроме гарантированного повреждения данных не приведут.

Вам нужна какая-нибудь сетевая ФС. NFS, например
Ответ написан
opium
@opium
Просто люблю качественно работать
Ну так вы кластерную фс на него ставьте а не обычную, ну либо с одного сервера на другой прокидывайте через шару или нтфс
Ответ написан
Комментировать
vesper-bot
@vesper-bot
Любитель файрволлов
Поднимите на луне GFS с несколькими журналами (в мануале - минимум столько, сколько хостов будут работать с ним), потом монтируйте.
Ответ написан
Комментировать
@Tabletko
никого не трогаю, починяю примус
Если у вас хостовые машины (proxmox) в кластере, то вы можете подключить по ISCSI, а сверху сделать хранишище на кластерном LVM.
Алгоритм такой:
0. Подключаем iscsi storage для каждой ноды в кластере
1. Создаём LVM storage и в качестве base storage указываем iscsi том
Ответ написан
Hoper
@Hoper Автор вопроса
спасибо за направление мысли.
кластерная ф.с. это именно та тема что надо. Но настройка GFS (GFS2) настраивается уж больно жестко, гугл как=то сильно намутила :)
Но есть выход - OCFS2 тут все довольно просто. два файла настроек и... все работает.
источник тут
Будем посмотреть как будет работать в боевом режиме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы