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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Целевые устройства SCSI с необычным разреженным пространством LUN., Proxmox Виртуальная Среда
     
    Kimmo
    Guest
    #1
    0
    13.07.2020 13:22:00
    Проxmox 6 настраивает каждый диск на отдельной шине при использовании одного контроллера Virtio SCSI. Однако, если scsi0 диск находится на SCSI ID 0 LUN 0, как и ожидается, то scsi1 диск находится на SCSI ID 0 LUN 1, scsi2 — на SCSI ID 0 LUN 2 и так далее. Заметьте, что номер LUN совпадает с номером диска. Qemu, если сконфигурирован с диском на LUN больше 0 и при этом ничего не сконфигурировано на LUN 0 того же таргета, сообщает для LUN 0 флаги NOT PRESENT и NO DEVICE, что приводит к тому, что диск не подключается в NetBSD и OpenBSD. В NetBSD это происходит потому, что подсистема SCSI прекращает сканирование на наличие других LUN на таргете, когда LUN возвращает один из этих флагов. Вероятная причина в OpenBSD та же. (FreeBSD, похоже, всегда сканирует до 8 LUN.) Аппаратное обеспечение SCSI всегда должно реализовывать LUN 0, по крайней мере, для сообщения о количестве LUN на таргете. Необычно, чтобы в нумерации доступных (и присутствующих) LUN были пропуски. Таким образом, вполне вероятно, что и другие SCSI-подсистемы могут не очень хорошо работать с такими таргетами, настроенными Proxmox. Было бы лучше, если бы каждый SCSI-таргет всегда настраивался, начиная с LUN 0. Таким образом, таргеты в Qemu выглядели бы так, как можно было бы ожидать в реальном SCSI-оборудовании. Соответствующая часть конфигурации Qemu происходит из подпрограммы print_drivedevice_full в /usr/share/perl5/PVE/QemuServer.pm. Я обнаружил, что там уже переменная $unit вычисляется как значение, которое обнуляется для каждой шины. Поскольку код создает только SCSI ID 0, мы могли бы использовать $unit вместо $drive->{index} в качестве номера LUN. (Существующий код использует $unit как SCSI ID для lsi-контроллеров, где таргетам вообще не назначается номер LUN.) Таким образом, я заменил lun=$drive->{index} на lun=$unit на строке 1426 файла /usr/share/perl5/PVE/QemuServer.pm, и теперь все таргеты создаются на SCSI ID 0 LUN 0, как предпочтительно, при использовании одиночного контроллера Virtio SCSI. (При использовании контроллера Virtio SCSI номер LUN по-прежнему увеличивается для первого контроллера, но если будет достаточно дисков для создания второго контроллера, то он также начнется с 0.) Я надеюсь, что это изменение можно будет включить в будущую версию Proxmox.
     
     
     
    Kimmo
    Guest
    #2
    0
    06.09.2020 12:49:00
    Заголовок: Proxmox VE: не работает USB-устройство после обновления ядра

    Описание:

    После обновления ядра с 7.0 до 8.0 на моей системе Proxmox VE, USB-устройство, подключенное к серверу, перестало работать. В частности, речь идет о USB-контроллере USB 3.0, через который подключен внешний SSD.

    Ожидаемый результат:

    USB-устройство должно быть распознано и работать должным образом после обновления ядра.

    Фактический результат:

    После обновления, устройство не распознается ни в веб-интерфейсе Proxmox, ни в системе.  Смотрю в журналы и не вижу никаких ошибок, связанных с USB.

    Воспроизводимость:

    100%.  Происходит на всех моих серверах, обновленных до ядра 8.0.

    Конфигурация системы:

    *   Proxmox VE: 8.0
    *   Ядро: 8.0
    *   Оборудование: ASUS Z99-A

    Дополнительные сведения:

    Попробовал все возможные решения, которые нашёл в интернете, включая перезагрузку сервера, переподключение устройства и обновление драйверов. Безрезультатно.

    #proxmox #usb #kernel #bug
     
     
     
    Kimmo
    Guest
    #3
    0
    20.04.2025 10:05:00
    Обновил патч для qemu-server-8.3.12: https://www.netbsd.org/~kim/qm-fix-lun-numbering_8.3.12.diff
     
     
     
    Alwin
    Guest
    #4
    0
    15.07.2020 09:33:00
    Пожалуйста, создай заявку на исправление ошибки. Спасибо. https://bugzilla.proxmox.com/
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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