Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Помощь нужна: Нужен общий iSCSI-хранилище для кластера PVE (доступ с нескольких нод).

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Помощь нужна: Нужен общий iSCSI-хранилище для кластера PVE (доступ с нескольких нод)., Proxmox Виртуальная Среда
     
    jiantao
    Guest
    #1
    0
    13.06.2025 09:56:00
    Привет всем! Я собираю кластер Proxmox VE и сейчас ищу надёжное решение для **общего хранилища**, к которому все узлы кластера могут обращаться одновременно. Рассматриваю использование **iSCSI в качестве хранилища**, и хотел бы узнать:

    1. Есть ли какие-то рекомендуемые и **стабильные настройки** для использования iSCSI в качестве **общего хранилища для ВМ** по всему кластеру PVE?
    2. Как правильно настроить **доступ из нескольких узлов** к iSCSI-таргету, не рискуя повреждением LVM или файловой системы?
    3. Стоит ли использовать **LVM поверх iSCSI**, **LVM-thin** или **ZFS поверх iSCSI**? Какие плюсы и минусы?
    4. Есть ли предпочтительное open-source iSCSI-таргет (например, **TGT**, **LIO**, **FreeNAS**, **TrueNAS**, **Windows Server**), который хорошо работает с PVE?
    5. Может ли Proxmox нативно управлять iSCSI-мультипутями и обеспечивать поддержку **HA-переключения**?

    Моя цель — позволить всем узлам PVE:

    - Обращаться и использовать один и тот же том хранилища,
    - Мигрировать ВМ между узлами с общими дисками,
    - Избегать проблем с блокировкой файлов или повреждения данных.

    Если у кого-то есть опыт работы с рабочей конфигурацией (например, мультипуть, LVM с общим VG или ZFS поверх iSCSI), буду очень благодарен за совет или пример конфигурации.

    Заранее спасибо за любую помощь!

    С уважением,
     
     
     
    bbgeek17
    Guest
    #2
    0
    14.06.2025 17:39:00
    Наверное, получится, если сильно постараться. Но это не будет эффективно. Blockbridge: Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
     
     
     
    mkoeppl
    Guest
    #3
    0
    13.06.2025 11:11:00
    Привет! На странице вики, посвященной переходу на Proxmox, есть некоторые соображения по поводу общего хранилища. Там также перечислены плюсы и минусы каждого варианта. Возможно, это поможет тебе начать. На странице Multipath тоже есть довольно подробная инструкция по настройке.
     
     
     
    jiantao
    Guest
    #4
    0
    13.06.2025 11:41:00
    Спасибо! Возник вопрос: реально ли и насколько рискованно подключить все 5 PVE-нод к одному блоку ISCSI-хранилища, а затем создать один и тот же пул ZFS на каждой из них?
     
     
     
    bbgeek17
    Guest
    #5
    0
    13.06.2025 13:52:00
    Нет, это нереально. Попробуйте обратиться к этой статье базы знаний: https://kb.blockbridge.com/technote/proxmox-lvm-shared-storage/ Blockbridge: ультра-низкая задержка, хранилище общего доступа на базе NVMe для Proxmox - https://www.blockbridge.com/proxmox
     
     
     
    Archangel
    Guest
    #6
    0
    13.06.2025 14:03:00
    Я согласен с автором. На одном из сайтов есть кластер из 3 серверов HPE DL360 Gen10 с хранилищем HPE MSA2050. Сервера подключены к хранилищу по FC. На lun's создан "толстый" LVM и он совместно используется всеми хостами. Всё работает отлично.
    P.S. Не забудьте, что хранилище FC/iSCSI — это "единственная точка отказа", и для больших продакшн-окружений лучше использовать Ceph.
    P.P.S. На скриншоте — кластер для моей команды разработчиков =)
     
     
     
    PwrBank
    Guest
    #7
    0
    13.06.2025 20:29:00
    Может, попробовать что-то вроде этого? https://cstan.io/en/post/2024/01/proxmox-und-ocfs2-shared-storage/
     
     
     
    floh8
    Guest
    #8
    0
    13.06.2025 22:12:00
    Не с двух контроллерами хранения и двумя FC или сетевыми коммутаторами.
     
     
     
    alexskysilk
    Guest
    #9
    0
    13.06.2025 22:40:00
    Похоже, этот вопрос задают каждый день. Не знаю, кого отметить, но было бы неплохо запостить что-то вроде закрепленного сообщения. Да, см. https://pve.proxmox.com/wiki/ISCSI_Multipath для настройки мультипути. Что касается настройки пула хранилища, у вас есть 2 варианта (3, если учитывать CFS, но это не поддерживается никем). Прежде чем продолжить обсуждение вариантов, пожалуйста, ознакомьтесь с https://pve.proxmox.com/wiki/Storage для полного обсуждения того, какую встроенную поддержку предоставляет набор инструментов PVE.

    Вариант 1: использовать LUN в качестве пула хранилища. Согласно руководству пользователя: обратите внимание, что поддерживается только LVM-Thick, поэтому снимки не будут доступны.

    Вариант 2: использовать LUN в качестве диска, подключенного к гостевой ОС. Этот метод потенциально может быть более производительным, чем LVM, поскольку он не подвержен многократному конфликту инициатора (при использовании для нескольких дисков ВМ), но главное преимущество – его область действия ограничена одной гостевой ОС. Это делает практичным использование аппаратных снимков хранилища, которые доступны только одной гостевой ОС для управления выключением, но потребуется ручная организация снимков. Недостаток в том, что из-за отсутствия синхронизации между PVE и хранилищем, управление LUN приходится выполнять вручную для каждого диска — это мучительно и имеет больший потенциал для ошибок.

    Вариант 3: использовать Cluster-aware файловую систему (CFS). Есть два известных варианта, которые "работают" на Debian: gfs2 и ocfs2. Ни один из них не поддерживается хорошо, и нет интеграции или оркестровки, встроенной в PVE. Фактически, вы предоставите управление и монтирование CFS на ваших узлах и используете метод "Directory" для предоставления пула хранилища. Все вышеперечисленные варианты предоставляют возможность безопасного подключения к кластеру.

    Как упоминалось выше, если вы используете вариант 1, вы будете использовать LVM поверх iSCSI. Thin-LVM использовать нельзя. ZFS поверх iSCSI — это особый случай, который применим к решениям хранения, которые используют ZFS в качестве хранилища И предоставляют API, для которого в PVE предоставлен плагин (ssh+zfs tooling). Этот вариант позволяет использовать API, предоставляемый вашим хранилищем для управления созданием Zvol, снимками и т.д., что фактически обеспечивает интеграцию для развертывания типа вариант 2. Если вы не знаете, какой тип целей используется вашим хранилищем, этот вариант, вероятно, не жизнеспособен. Если вас достаточно мотивированы, возможно, вы сможете написать свой собственный плагин для конкретного решения хранения — на форумах есть примеры людей, которые это делали.

    "Предпочтительный" – это нагруженный термин. Простой ответ — нет, но это действительно зависит от сценария использования и ожиданий оператора. Почти любое решение, которое предоставляет целевой объект с плагином (см. 3) И предоставляет доступ по SSH с достаточными разрешениями для выдачи команд ZFS и целей, будет работать. Windows Server не является открытым исходным кодом, и нет того, что я бы назвал поддерживаемым вариантом ZFS для Windows.

    Мультипути обрабатывается демоном (multipathd), который является стандартным программным обеспечением Linux. Интеграция C&C в PVE, насколько я знаю, отсутствует. Смотрите https://manpages.debian.org/bookworm/multipath-tools/multipathd.8.en.html для получения дополнительной информации.
     
     
     
    jiantao
    Guest
    #10
    0
    14.06.2025 06:08:00
    Спасибо всем. У меня появилась идея. Не уверен, насколько это реалистично. Я планирую напрямую установить систему PVE на общий сторадж и запустить, а потом добавить её в Ceph, чтобы она служила сервером хранения для всех нод. Как думаете, этот план осуществим?
     
     
     
    Archangel
    Guest
    #11
    0
    14.06.2025 16:05:00
    В прошлом году, из-за инцидента с электропитанием, мы потеряли два Dell EMC PowerStore 1000T (оба контроллера и весь массив на каждом узле вышли из строя), а вместе с ними – все ВМ на них и один из двух Brocade-коммутаторов. Все эти устройства работали на базе виртуализации ESXi. Электропитание обеспечивал APC Symmetra PX мощностью 160 кВт, но это не помогло. Пришлось восстанавливать всё из бэкапов и вытаскивать старые системы хранения из запасов, чтобы вернуть ВМ обратно. Вывод: чем больше узлов, на которые распределена система хранения данных, тем лучше.

    P.S.: После этого инцидента я больше не доверяю "сверхнадёжным" системам хранения данных от вендоров.
     
     
     
    alexskysilk
    Guest
    #12
    0
    14.06.2025 18:34:00
    Способы снижения рисков включают в себя уменьшение потенциальных ошибок в решении и предоставление средств смягчения последствий. Никто никогда не утверждает, что ошибка НЕ может привести к сбою. Ваши так называемые "сверхнадёжные" поставщики хранилищ данных вкладывают огромные средства в снижение/смягчение рисков, а не в их устранение. Тот факт, что у вас произошёл простой, не меняет относительную ценность вашего решения по сравнению с другими. Вы, очевидно, были готовы к такой возможности и смогли возобновить работу. Почему это должно привести к потере доверия?
     
     
     
    alexskysilk
    Guest
    #13
    0
    14.06.2025 18:41:00
    Можно, но не стоит по нескольким причинам. Храни свою ОС на локальных дисках. Ceph разработан, чтобы предоставлять те же хранилищные сервисы, что и твой SAN. Это, очевидно, уменьшит доступную емкость, станет значительно медленнее, чем родное хранилище, и документация прямо-таки предупреждает об этом, потому что RAID-контроллеры вводят кэширование/перераспределение LBA, которые мешают работе Ceph OSD.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры