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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Проблема с PCIe Passthrough M1015 / зависание при сетевой загрузке., Proxmox Виртуальная Среда
     
    Fischje
    Guest
    #1
    0
    29.09.2014 08:12:00
    Здравствуйте. У меня проблемы с пробросом моего контроллера M1015 PCIe, прошитого в IT-режим. Я следовал инструкции от Intel на https://pve.proxmox.com/wiki/Pci_passthrough. До того, как я добавил опцию конфигурации в vm-файл, всё вроде работало, и я мог загрузить виртуальную машину. Но как только я назначаю PCIe устройству VM, она останавливается на "Booting from Hard Disk". Даже если я выбираю загрузочную меню и виртуальный диск для загрузки, ничего не происходит. Загрузка с живого Linux через PCIe passthrough работает. Я не знаю, что делать.

    Вот мой .conf файл в /etc/pve/qemu-server/100.conf

    Код:
    bootdisk: ide0  
    cores: 2  
    ide0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=1G  
    memory: 512  
    name: DiskStation  
    net0: e1000=A6:AD:68:A2:1E:D4,bridge=vmbr0  
    ostype: l26  
    sata0: local:100/vm-100-disk-2.qcow2,size=10G  
    smbios1: uuid=7c7fa243-7797-46e7-9dbe-404bab88d449  
    sockets: 1  
    hostpci0: 06:00.0,pcie=1,driver=vfio  
    machine: q35

    Адрес из lspci | grep SCSI

    Код:  
    06:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)

    И мои версии:

    Код:  
    root@proxmox:/etc/pve/qemu-server# pveversion -v  
    proxmox-ve-2.6.32: 3.2-136 (kernel: 3.10.0-4-pve)  
    pve-manager: 3.3-1 (версия: 3.3-1/a06c9f73)  
    pve-kernel-3.10.0-4-pve: 3.10.0-17  
    pve-kernel-2.6.32-32-pve: 2.6.32-136  
    lvm2: 2.02.98-pve4  
    clvm: 2.02.98-pve4  
    corosync-pve: 1.4.7-1  
    openais-pve: 1.1.4-3  
    libqb0: 0.11.1-2  
    redhat-cluster-pve: 3.2.0-2  
    resource-agents-pve: 3.9.2-4  
    fence-agents-pve: 4.0.10-1  
    pve-cluster: 3.0-15  
    qemu-server: 3.1-34  
    pve-firmware: 1.1-3  
    libpve-common-perl: 3.0-19  
    libpve-access-control:3.0-15  
    libpve-storage-perl:3.0-23  
    pve-libspice-server1: 0.12.4-3  
    vncterm: 1.1-8  
    vzctl: 4.0-1pve6  
    vzprocps: 2.0.11-2  
    vzquota: 3.1-2  
    pve-qemu-kvm: 2.1-5  
    ksm-control-daemon: 1.1-1  
    glusterfs-client: 3.5.2-1

    Надеюсь, кто-то сможет помочь.
     
     
     
    Fischje
    Guest
    #2
    0
    13.10.2014 09:46:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависание при загрузке. К сожалению, должен сказать: я не могу пользоваться Proxmox без своего контроллера. Не понимаю, в чём проблема. С ESXi всё работает отлично.
     
     
     
    Fischje
    Guest
    #3
    0
    20.10.2014 09:27:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависание при загрузке. Ладно, пока что могу сказать, что у меня всё отлично заработало. Объясню, как я это сделал, но должен сказать, что, если честно, подумать о подписке — никто из поддержки proxmox мне с моей проблемой не помог... Наверное, из-за отсутствия подписки, но так новых подписчиков не привлекают.

    Итак, что я сделал: перед установкой я подключил только SSD, на который хочу ставить, и CD-ROM. Потом установил с помощью «linux ext4» для ext4-разметки (попытаюсь сегодня вечером проверить, работает ли TRIM). После установки я остановил систему. Потом подключил контроллер и перезагрузился. После перезагрузки обновил список пакетов и заблокировал контроллер в modprobe:

    Code:
    apt-get update
    apt-get dist-upgrade
    echo 'blacklist mpt2sas' >> /etc/modprobe.d/mpt2sas.conf; depmod -aeF /boot/System.map-2.6.32-IRGENDWAS-amd64; update-initramfs -u -k $(uname -r)

    Вот в чём была проблема в первый раз — я забыл обновить initramfs. После перезагрузки и проверки lsmod я установил последний ядро 3.10 из-за PCIe-passthrough:

    Code:
    reboot
    cd /
    mkdir kernelinstall
    cd kernelinstall
    wget http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-amd64/pve-kernel-3.10.0-4-pve_3.10.0-17_amd64.deb
    dpkg -i pve-kernel-3.10.0-4-pve_3.10.0-17_amd64.deb
    reboot

    Поддержка IOMMU в grub

    После этого я следовал инструкции https://pve.proxmox.com/wiki/Pci_passthrough

    Возможно, это кому-то поможет. Кстати, извиняюсь за плохой английский, на самом деле я бы лучше объяснил это по-немецки.
     
     
     
    kobuki
    Guest
    #4
    0
    20.10.2014 11:15:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависает при загрузке. Рад, что ты с этим разобрался. Я всё ещё пользуюсь старым ядром 2.6.32, потому что новые у меня не загружаются, а 3.10 не могу использовать из-за необходимости OVZ. Похоже, для тебя решение было в обновлении initramfs...
     
     
     
    Fischje
    Guest
    #5
    0
    20.10.2014 11:18:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависает при загрузке. Да, мне нравится использовать шаблоны ovz, но пришлось взять 3.10 из-за vfio и pcie. Надеюсь, когда-нибудь ядро будет готово для ovz...
     
     
     
    kobuki
    Guest
    #6
    0
    20.10.2014 11:24:00
    Re: Проблема с PCIe Passthrough M1015 XPEnology (Nanoboot) — зависание при загрузке. Просто к слову: я использую ту же карту, что и ты, на версии 2.6.x без каких-либо проблем с производительностью или ещё чего-то.
     
     
     
    Fischje
    Guest
    #7
    0
    20.10.2014 11:52:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависание при загрузке. Какие у вас правки в файле #.conf в директории qemu-server?
     
     
     
    kobuki
    Guest
    #8
    0
    20.10.2014 11:57:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависает при загрузке. Вот моя конфигурация:  
    Код:  
    bootdisk: virtio0  
    cores: 2  
    cpu: host  
    hostpci0: 01:00.0  
    ide2: none,media=cdrom  
    machine: q35  
    memory: 4096  
    name: xxx  
    net0: virtio=11:22:33:44:55:66,bridge=vmbr0  
    onboot: 1  
    ostype: l26  
    sockets: 1  
    vga: qxl  
    virtio0: local:100/vm-100-disk-1.qcow2,format=qcow2,size=8G
     
     
     
    Fischje
    Guest
    #9
    0
    20.10.2014 11:59:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависание при загрузке. Хорошо, спасибо. Это интересно. Я думал, что PCIe-карты ОБЯЗАТЕЛЬНО должны иметь такую строку для работы: Code: hostpci0: 06:00.0,pcie=1,driver=vfio machine: q35
     
     
     
    kobuki
    Guest
    #10
    0
    20.10.2014 12:03:00
    Re: Проблема с PCIe Passthrough на M1015 в XPEnology (Nanoboot) — зависание при загрузке. Насколько я понимаю, нет необходимости использовать функции PCIe в KVM, если устройство не требует каких-то специфических PCIe-возможностей. Хотя я не совсем разбираюсь в технических деталях.
     
     
     
    Fischje
    Guest
    #11
    0
    20.10.2014 12:05:00
    Re: Проблема с PCIe Passthrough M1015 XPEnology (Nanoboot) — зависание при загрузке. Ладно, тогда мне пришлось понизить версию ядра для теста, но я не знаю, как вернуться к стандартному ядру.
     
     
     
    kobuki
    Guest
    #12
    0
    20.10.2014 12:15:00
    Re: Проблема с PCIe Passthrough M1015 при загрузке XPEnology (Nanoboot) — зависание. Просто установите его через apt-get и выберите при загрузке для теста. У меня работает версия -27 или -28 из серии 2.6.32.
     
     
     
    Fischje
    Guest
    #13
    0
    21.10.2014 14:09:00
    Re: Проблема с PCIe Passthrough M1015 в XPEnology (Nanoboot) — зависание при загрузке. Спасибо за ваши советы. ВНИМАНИЕ: ****Работает просто отлично**** ДОПОЛНЕНИЕ: После нескольких перезагрузок мою виртуальную машину запустить не удалось. Пришлось снова понижать версию ядра.
     
     
     
    Fischje
    Guest
    #14
    0
    09.01.2015 00:21:00
    Re: Проблема с PCIe Passthrough M1015 XPEnology (Nanoboot) — зависание при загрузке. Хотел бы снова написать: SATA-контроллер я без проблем смог подключить, но появилась новая проблема. Я два месяца пропускал I340-T4 напрямую в виртуалку. Сейчас пришлось заново ставить сервер и переустанавливать Proxmox. Конфигурацию я не менял, но теперь, когда пытаюсь запустить виртуальную машину, все сетевые соединения прерываются, и ВМ тоже не запускается. Спасти ситуацию помогает только жёсткий ребут сервера. В чём может быть причина и как правильно передать карту?  
    EDIT — на английском:  
    Мне нужна помощь во второй раз: я без проблем могу использовать M1015, но спустя несколько месяцев появилась новая проблема — при попытке пропустить I340-T4 система падает. Сделал скриншот syslogd, может, кто-то поможет.
     
     
     
    Fischje
    Guest
    #15
    0
    09.01.2015 09:48:00
    Re: Проблема с PCIe Passthrough M1015 при загрузке XPEnology (Nanoboot) зависает. Код: boot: dc  
    bootdisk: ide0  
    cores: 2  
    hostpci1: 06:00.0, pcie=1, driver=vfio, rombar=off  
    hostpci0: 01:00, pcie=1, driver=vfio  
    ide0: local:100/vm-100-disk-1.qcow2, format=qcow2, size=10G  
    ide2: local:iso/XYZ.iso, media=cdrom  
    machine: q35  
    memory: 3096  
    name: xyz  
    ostype: l26  
    smbios1: uuid=dd7d1a63-72b3-4507-9583-be03872f8e88  
    sockets: 1  
    startup: order=1, up=15, down=15
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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