Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
     
    alatteri
    Guest
    #1
    0
    06.02.2015 08:43:00
    Привет, мне нужно виртуализировать несколько серверов, у которых софт лицензируется на серийный номер жёсткого диска. Знаю, что это возможно с обычным qemu+kvm, но в Proxmox я не нашел никакой документации по этому поводу, а конфигурационные файлы виртуалок имеют другой формат, отличный от обычного qemu+kvm. Спасибо за любую помощь.
    Alan
     
     
     
    wolfgang
    Guest
    #2
    0
    06.02.2015 14:12:00
    Привет, это можно настроить в файле конфигурации с помощью аргументов. Только для Notes: XML используется libvirt, а не KVM или QEMU! Смотри: https://pve.proxmox.com/wiki/Manual:_vm.conf для команды QEMU+KVM смотри man kvm.
     
     
     
    m.ardito
    Guest
    #3
    0
    06.02.2015 14:19:00
    ...извини, где на этой странице можно найти информацию о назначении серийного номера диска? В SMBIOS есть опция, а вот для дисков? Спасибо, Марко.
     
     
     
    wolfgang
    Guest
    #4
    0
    06.02.2015 14:55:00
    Аргументы предназначены только для обычных команд KVM. Команды, которые ты видишь, здесь: man kvm.

    Используй: # qm showcmd <номер_ВМ> — это покажет твою команду для запуска qemu-kvm. В этом выводе тебе нужно найти что-то вроде этого: -drive file:<путь к твоему диску> .... -<что-то>. Это тебе нужно скопировать в конфиг. Пожалуйста, сделай резервную копию конфига перед тем, как редактировать файл.

    Аргументы: <скопировать>,serial=<твой_нужный_сериальный> и выведи стандартную запись об этом диске.

    Надеюсь, мое описание понятно.
     
     
     
    alatteri
    Guest
    #5
    0
    21.02.2015 05:03:00
    Получилось заставить это работать с такими аргументами: Но было бы здорово, если бы можно было настроить это по-проксовски прямо в GUI. Потому что вместо просто serial='            ABCD1234' аргументы становятся такими: -device ahci,id=ahci0,multifunction=on,bus=pci.0,addr=0x7 -drive file=/var/lib/vz/images/100/vm-100-disk-1.qcow2,if=none,id=drive-sata0,format=qcow2,aio=native,cache=none,detect-zeroes=on -device ide-drive,bus=ahci0.0,drive=drive-sata0,id=sata0,bootindex=100,serial='            ABCD1234' Это также мешает легкому клонированию из GUI, потому что в клоне берется весь аргумент, и фактически не клонируется диск. Так что клонирование, по сути, превращается в ручной процесс через командную строку. Спасибо. Alan
     
     
     
    jeffwadsworth
    Guest
    #6
    0
    10.06.2016 01:47:00
    Проще всего добавить serial=1234 или что-то подобное в .conf файл для вашей ВМ. Обязательно перезагрузите ВМ (не простая перезагрузка), чтобы сбросить значение. Пример: bootdisk: virtio0 cores: 1 ide0: VMStorage:101/vm-101-disk-2.qcow2,cache=writethrough,size=50G,serial=1234 ide1: VMStorage:101/vm-101-disk-1.qcow2,cache=writethrough,size=50G,serial=12345 ide2: VMStorage:iso/Windows2008_Standard.iso,media=cdrom memory: 1024 name: Win2008FirstServer net0: bridge=vmbr0,e1000=66:61:40:33:66:64 numa: 0 ostype: win8 parent: test smbios1: uuid=4286957f-21c6-461f-b7b0-8aa4247e3cba sockets: 1
     
     
     
    alatteri
    Guest
    #7
    0
    10.06.2016 01:48:00
    Это новая практика в Proxmox 4.
     
     
     
    LnxBil
    Guest
    #8
    0
    10.06.2016 21:29:00
    Я тоже наткнулся на эту проблему. Думаю, нам это нужно вообще в Proxmox для виртуализации. То же самое касается записей SMBIOS с пробелами (не разрешены через GUI) — их тоже нужно заключать в апострофы. И было бы здорово, если бы можно было применять SLIC через GUI.
     
     
     
    JayTaylorMN
    Guest
    #9
    0
    09.07.2016 17:43:00
    Есть ли способ сделать это для контейнеров? Спасибо, Джей.
     
     
     
    LnxBil
    Guest
    #10
    0
    09.07.2016 18:10:00
    Для контейнера нет абстракции жесткого диска. Он 'видит' только данные – файловое хранилище. Однако можно подключить физический диск к контейнеру, чтобы данные были доступны напрямую (в том числе последовательно).
     
     
     
    zeatheboden
    Guest
    #11
    0
    25.03.2024 21:26:00
    "Святой воскрешение темы, Бэтмен!" – Оставляю эту заметку здесь для всех, кто сталкивается с подобной проблемой, поскольку этот запрос очень популярен в Google по запросам серийных номеров дисков virtio для VM. (Не судите меня за эти старые версии инфраструктуры, пожалуйста) Я потратил больше 30 минут, пытаясь понять, почему serial={{ some guid }} в ProxMox 6.4-15 на SCSI-диске моей VM не передается в гостевую ОС Alpine 3.16. После просмотра dmesg, вывода lsblk и т.д. – выяснилось, что что-то не так с mdev в Alpine. Загрузившись с загрузочного диска Linux с udev, вывод lsblk показал серийные номера как положено... так что держите под рукой ISO с Debian/Ubuntu/Kali Live CD, если используете Alpine или подобный дистрибутив с busybox. Я медленно и постепенно обновляю свою кластеризованную установку ProxMox, чтобы довести ее до более приличных версий программного обеспечения.
     
     
     
    silverstone
    Guest
    #12
    0
    08.06.2025 18:12:00
    Выложил моё решение 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 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры