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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Уникальный идентификатор устройства для виртуальных жестких дисков?, Proxmox Виртуальная Среда
     
    gurubert
    Guest
    #1
    0
    03.09.2020 16:01:00
    Привет, сейчас виртуальный жесткий диск отображается так под /dev/disk/by-id: lrwxrwxrwx 1 root root 9 Sep 2 13:47 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0 -> ../../sda lrwxrwxrwx 1 root root 10 Sep 2 13:47 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Sep 2 13:47 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Sep 2 13:47 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 Sep 2 13:47 scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-part4 -> ../../sda4 lrwxrwxrwx 1 root root 9 Sep 2 16:56 scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 -> ../../sdb lrwxrwxrwx 1 root root 9 Sep 2 16:56 scsi-0QEMU_QEMU_HARDDISK_drive-scsi2 -> ../../sdc lrwxrwxrwx 1 root root 9 Sep 2 17:28 scsi-0QEMU_QEMU_HARDDISK_drive-scsi3 -> ../../sdd lrwxrwxrwx 1 root root 9 Sep 2 17:28 scsi-0QEMU_QEMU_HARDDISK_drive-scsi4 -> ../../sde lrwxrwxrwx 1 root root 9 Sep 2 17:28 scsi-0QEMU_QEMU_HARDDISK_drive-scsi5 -> ../../sdf У них уникальный ID внутри ВМ. Но когда смотришь на несколько ВМ, ID больше не уникальны. Система управления, охватывающая более одной ВМ, сбивается с толку из-за нескольких HDD с одинаковым ID. Возможно ли заменить QEMU_HARDDISK на уникальный ID (возможно, UUID)? Proxmox вообще может это сделать? Физические диски в физических машинах с этой проблемой не сталкиваются.
     
     
     
    Dzung
    Guest
    #2
    0
    08.01.2023 18:07:00
    Привет всем, у кого-нибудь получилось с этой настройкой? Я добавил, но когда проверяю, UniqueIdFormat не меняется. Я тестирую создание общего диска для Windows Cluster. Вот ошибка, которую я получаю: https://www.weithenn.org/2015/09/s2d-failed-to-get-scsi-page-83h-vpd.html
     
     
     
    Stoiko Ivanov
    Guest
    #3
    0
    03.09.2020 16:20:00
    Что ты можешь сделать, так это добавить параметры 'serial' и/или 'wwn' в спецификацию диска – например: Code: scsi0: local:vm-100-disk-0,size=8G,serial=myserialnumber11444,wwn=0x5566777788888888. В Debian VM это создаёт несколько ссылок в /dev/disk/by-id: Code: /dev/disk/by-id/scsi-3556677778888888 /dev/disk/by-id/wwn-5566777788888888. "Из коробки" ссылки с серийным номером не создаются, но это, возможно, можно реализовать с помощью соответствующих udev-правил внутри гостевой ОС. Надеюсь, это поможет! Из любопытства – зачем тебе уникальные идентификаторы для виртуализированных дисков?
     
     
     
    gurubert
    Guest
    #4
    0
    03.09.2020 16:28:00
    Спасибо, попробую так. Я тестирую Ceph на ВМ, и панель управления (Dashboard) жутко путается из-за одинаковых ID.
     
     
     
    gurubert
    Guest
    #5
    0
    10.09.2020 09:48:00
    Теперь использую serial= для задачи. Работает. Было бы здорово, если бы этот параметр можно было задавать через графический интерфейс и API.
     
     
     
    Stoiko Ivanov
    Guest
    #6
    0
    10.09.2020 09:58:00
    Случай использования возникает довольно редко (по моему предположению, примерно раз в год) – и, учитывая, что окно GUI Disk-Edit и так перегружено возможными опциями для настройки, мы бы предпочли оставлять более специфические случаи использования только для командной строки, вместо того чтобы добавлять еще больше виджетов в это окно.
     
     
     
    gurubert
    Guest
    #7
    0
    02.03.2021 10:20:00
    Я понимаю, что это не появится в графическом интерфейсе. Но, может быть, можно добавить это в API хотя бы, чтобы мы могли автоматически задавать серийные номера для vHDDs? Спасибо.
     
     
     
    gurubert
    Guest
    #8
    0
    14.10.2022 16:28:00
    Можно также сгенерировать случайный серийный номер (UUID?) для каждого виртуального диска.
     
     
     
    illustris
    Guest
    #9
    0
    29.10.2022 10:29:00
    В GCP такая функциональность есть. Нашел эту тему, пытаясь найти способ сделать то же самое в Proxmox. 2022 почти закончился, так что вот обязательный ежегодный запрос на эту функцию... Например, если вы хотите, чтобы ваши ВМ автоматически монтировали диск, скажем, в /var/log, а другой – в /var/lib/elasticsearch, вы могли бы указать "serial=logs" и "serial=es" для этих дисков и добавить /dev/disk/by-id/scsi-logs и /dev/disk/by-id/scsi-es в fstab. Это намного лучше, чем альтернатива – запоминать порядок дисков, подключенных к ВМ, и обращаться к ним как sda/b/c. Можно даже добавить скрипт запуска, встроенный в шаблоны ВМ, чтобы автоматически форматировать диски при первой загрузке. Изменение конфигурационных файлов работает, но возможность делать это из UI или через API сделала бы более мощное шаблонирование возможным.
     
     
     
    silverstone
    Guest
    #10
    0
    08.06.2025 18:05:00
    @gurubert, @Stoiko Ivanov, @illustris, @Dzung: Залил свое решение с UDEV Rule на https://forum.proxmox.com/threads/set-fixed-uuid-for-all-disks-in-a-vm.151701/#post-776728. Это, конечно, подразумевает, что вам нужно задать серийный номер (и, возможно, wwn) через командную строку, например:
    ```
    qm set <vmid> --scsiX local-zfs:vm-<vmid>-disk-<diskid>,serial=<max-20-characters>,wwn=<16-hex-digits>
    ```
    Где можно сгенерировать эти два параметра так:
    ```
    # Генерируем случайный серийный номер
    serial_number=$(uuidgen | sed -E "s|-||g" | cut -c 1-20)
    ```
    И так:
    ```
    # Генерируем случайный номер WWN
    wwn_number=$(uuidgen --hex | sed -E "s|-||g" | cut -c 1-16)
    ```
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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