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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    qemu drive-mirror не восстанавливается в гостевой ОС., Proxmox Виртуальная Среда
     
    okt2077
    Guest
    #1
    0
    16.04.2025 06:01:00
    Привет! Пытаюсь использовать qemu QMP команду drive-mirror для лайв-восстановления удалённого NBD устройства qcow2 образа на мой локальный PVE VM. Шаги восстановления отображаются как успешно выполненные, но в VM файл выглядит так же, как и до восстановления. Но если я монтирую VM qcow2 с помощью qemu-nbd, то файл восстановления отображается корректно. Что я могу упускать? Кэш файловой системы VM не обновляется? Есть ли у Proxmox VM кэш или что-то подобное? Шаги описаны ниже:

    ```
    // 1. Подключиться и смонтировать NBD на /dev/nbd0
    qemu-nbd --connect=/dev/nbd0 --image-opts \
    'driver=nbd,host=172.17.34.43,port=10809,export=hdp-restore'

    // 2. QMP execute add NBD block command
    {
     "execute": "blockdev-add",
     "arguments": {
       "node-name": "remote_disk",
       "driver": "qcow2",
       "file": {
         "driver": "host_device",
         "filename": "/dev/nbd0"
       }
     }
    }

    3. Mirror на диск VM
    {
     "execute": "drive-mirror",
     "arguments": {
       "device": "remote_disk",
       "target": "drive-scsi0",
       "sync": "full",
       "format": "qcow2",
       "job-id": "restore-job2"
     }
    }

    // Finalize
    // The drive-mirror job is in a pending/ready state
    {
     "execute": "block-job-complete",
     "arguments": {
       "device": "restore-job2"
     }
    }

    { "execute": "quit" }
    ```

    Я выполнял эти команды в работающей VM. Однако, если я останавливаю VM, удаляю диск VM и использую команду qemu-convert

    ```
    qemu-img convert -O qcow2 /dev/nbd0 /mnt/pve/NAS/images/100/vm-100-disk-0.qcow2
    ```

    и запускаю VM, то файл восстановления отображается корректно. Спасибо.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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