Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Не могу пройти p840.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Не могу пройти p840., Proxmox Виртуальная Среда
     
    fisty
    Guest
    #1
    0
    15.10.2024 12:16:00
    Пытаюсь настроить передачу контроллера Smart Array P840 в виртуальную машину TrueNAS. Сервер DL380 Gen9. Изучал: https://pve.proxmox.com/wiki/PCI_Passthrough и https://forum.proxmox.com/threads/pci-passthrough-problems.65485/page-2, что привело меня к: https://community.hpe.com/t5/prolia...d-memory-features-on-microserver/td-p/7105623, но ничего не получается...

    Проксимокс Virtual Environment 8.2.7
    Виртуальная машина 100 (truenas) на узле 'pve'
    Нет тегов
    Логи ()
    kvm: -device vfio-pci,host=0000:08:00.0,id=hostpci0,bus=pci.0,addr=0x10: vfio 0000:08:00.0: не удалось настроить контейнер для группы 59: Недопустимый аргумент
    TASK ERROR: start failed: QEMU завершился с кодом 1

    Что я делаю не так?

    Попробовал также https://www.youtube.com/watch?v=_hOBAGKLQkI, но безрезультатно. Виртуальную машину TrueNAS с UEFI и Nvidia GPU передавать могу без проблем.
     
     
     
    Mdhwoods
    Guest
    #2
    0
    23.11.2024 17:23:00
    Я вот собираюсь это попробовать, у тебя когда-нибудь получилось?
     
     
     
    fisty
    Guest
    #3
    0
    23.11.2024 17:56:00
    К сожалению, нет, не менял. Перешел на LSI HBA, и теперь работает как часы.
     
     
     
    Mdhwoods
    Guest
    #4
    0
    23.11.2024 17:58:00
    Какой LSI у тебя был? Хочу использовать backplane 12ff. Спасибо.
     
     
     
    fisty
    Guest
    #5
    0
    23.11.2024 18:01:00
    Говорят, греется, но у меня хорошие условия охлаждения, так что всё норм, только нужно взять другие кабели, чем те, что есть. https://www.ebay.ch/itm/40359582742...KpKCVXaRc2&var=&widget_ver=artemis&media=COPY
     
     
     
    Mdhwoods
    Guest
    #6
    0
    23.11.2024 18:04:00
    Ты всё ещё собирался использовать 12ff back plane? И ещё, этот корень на 90 градусов обязателен?
     
     
     
    fisty
    Guest
    #7
    0
    23.11.2024 19:15:00
    Могу использовать все 12 "да" и даже больше, 90 градусов не обязательно, зависит от того, куда воткнешь LSI.
     
     
     
    Mdhwoods
    Guest
    #8
    0
    23.11.2024 19:17:00
    Отлично, хочу использовать 2sff на задней панели, подключенный к встроенному SATA для загрузки, а это – для массива хранения. У меня только 840 как PCI, поэтому я его уберу и поставлю это вместо него, думаю, 90 мне не нужен. А ты для загрузки что используешь?
     
     
     
    fisty
    Guest
    #9
    0
    23.11.2024 19:22:00
    О, ещё кое-что: 60 см вполне хватит для двух кабелей, а вот последний немного дальше, так что нужно, как 90 см, чтобы всё работало.
     
     
     
    fisty
    Guest
    #10
    0
    24.11.2024 08:17:00
    У меня вот какие штуки воткнуты в слоты PCI: NVM, 10Gb NIC, Arc 310.
     
     
     
    Mdhwoods
    Guest
    #11
    0
    24.11.2024 14:31:00
    Отлично помог, мужик! У меня в пути 9305-16i.
     
     
     
    mdecou
    Guest
    #12
    0
    05.03.2025 01:52:00
    Привет... У меня DL360 Gen9 с P440ar. После долгих поисков, мне наконец-то удалось заставить его работать с passthrough. Вот что я сделал:

    1. В экземпляре Proxmox отредактируйте файл /etc/default/grub следующим образом: # GRUB_CMDLINE_LINUX_DEFAULT="quiet". ---------------закомментируйте эту строку. Добавьте следующую строку: GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on,relax_rmrr iommu=pt intremap=no_x2apic_optout"
    2. На этом этапе я смог назначить PCI устройство моей UEFI виртуалке и обойти ошибку загрузки "failure with code 1". Однако, как только виртуалка начинала запускаться, мои вентиляторы начинали бешено вращаться и в итоге я получал предупреждение о "сбое хранилища" в ILO. Вентиляторы продолжали вращаться, пока весь сервер не перезагружался.
    3. Последняя настройка, которая позволила passthrough без проблем: зайдите в BIOS, выберите RAID-контроллер и отключите функцию общей памяти. Как только это было сделано, всё заработало как положено. Надеюсь, это поможет!
     
     
     
    servertech
    Guest
    #13
    0
    06.03.2025 21:41:00
    Я зарегистрировался на форуме только чтобы сказать спасибо! Мне повезло, что я работаю над этим одновременно с тем, как вы это написали! В моем случае, так как мой Proxmox загружается с EFI, шаги немного отличаются. Я выкладываю отрывок из моей документации. Это было протестировано на Proxmox `8.3.4`, работающем на HPE DL380 Gen9 на 06/03/2025:

    1. Сначала нажмите F9 во время POST, чтобы войти в System Utilities. Затем перейдите в `System Configuration` -> `Virtualization Options`. Убедитесь, что все функции (`Virtualization Technology`, `Intel® VT-d` и `SR-IOV`) включены.
    2. Перейдите в `System Configuration` -> `Embedded RAID 1: Smart Array P840ar Controller`. Отключите опцию `HPE Shared Memory features`. Сохраните и выйдите.
    3. Войдите в оболочку ноды Proxmox. Отредактируйте файл по адресу `/etc/kernel/cmdline`. В конец первой строки (не как новую строку) добавьте следующее: Code: intel_iommu=on,relax_rmrr iommu=pt intremap=no_x2apic_optout
    4. Отредактируйте файл по адресу `/etc/modules`. Добавьте следующее в содержимое файла: Code: vfio
    vfio_iommu_type1
    vfio_pci
    vfio_virqfd
    5. Выполните следующие две команды: Bash: $ proxmox-boot-tool refresh
    $ update-initramfs -u -k all
    6. Перезагрузите систему. Затем проверьте включение IOMMU, выполнив следующую команду. Если IOMMU был включен правильно, должно быть видно сообщение, похожее на `DMAR: IOMMU enabled`: Bash: $ dmesg | grep -i iommu
    7. Создайте свою VM. Убедитесь, что вы выбрали тип машины `q35` и тип BIOS `OVMF (UEFI)` (если это поддерживается вашей целевой ОС).
    8. Перейдите в раздел `Hardware` под вашей VM и нажмите `Add` -> `PCI Device`.
    9. Выберите следующие опции и нажмите `Add`:

    Parameter Value
    Mapped Device unchecked
    Raw device checked
    Device select "Smart Array Gen9 Controllers"
    All Functions checked
    Primary GPU unchecked
    ROM-Bar checked
    Vendor ID blank
    Device ID blank
    PCI-Express checked
    Sub-Vendor ID blank
    Sub-Device ID blank

    10. Запустите VM. Надеюсь, это поможет!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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