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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    внутренняя ошибка – попытка создать снимок, который уже используется, Proxmox Backup Server
     
    DerDanilo
    Guest
    #1
    0
    22.05.2023 13:28:00
    Код: sync group vm/90002 не удался — не удалось захватить блокировку на директорию снимков "/opt/backup/pbs/vm/90002/2023-05-19T21:13:26Z" — внутренняя ошибка — попытка создать снимок, который уже используется. У нас есть проблемы с большой группой бэкапов, которые пока не можем решить. Используемых пространств имён нет. Данные резервных копий в порядке на основном сервере бэкапа. Но при синхронизации на вторичном сервере (аутсорсинг с 1Gbit/с) группа бэкапов снова начинает глючить спустя какое-то время. Проблема повторяется. Также удаление группы бэкапа на основном и резервном серверах и создание чистых резервных копий, похоже, не помогают. Вторичный сервер бэкапа оснащён 14 дисками по 16 ТБ на ZFS (raidz2), ускоренными DC NVMEs для логов и кэша. К сожалению, для специальных устройств места не хватило. Есть идеи?
     
     
     
    Qlii256
    Guest
    #2
    0
    17.06.2023 11:20:00
    У меня похожая проблема. У меня есть два сервера PBS, работающих в разных локациях. Они оба синхронизируют между собой одни и те же бэкапы. Сначала я настроил синхронизацию каждый час, но эта проблема появлялась довольно часто. Тогда я решил настроить один сервер на синхронизацию в :15, а другой — в :30. Сервер, который синхронизируется в :30, вроде больше не выдаёт ошибок, а тот, что в :15, всё ещё иногда падает с ошибкой, правда, гораздо реже. Это нужно как-то исправить! Неужели проблема в том, что оба сервера пытаются синхронизировать одни и те же бэкапы одновременно? Так делать вообще можно? Я настроил именно так, чтобы иметь копии бэкапов в обеих локациях. Виртуальные машины в локации 1 создают бэкап на PBS1, который затем синхронизируется на PBS2. И то же самое с другой локацией: ВМ из локации 2 делают бэкап на PBS2, который синхронизируется на PBS1.

    ПОДПИСЬ: Только что дошло до меня. Синхронизация — это ведь не только загрузка на удалённый сервер, но и скачивание, верно? То есть когда PBS1 синхронизируется с PBS2, это и отправка, и получение бэкапов? То есть они постоянно держат копии в полном соответствии? Значит, достаточно настроить задачу синхронизации только на одном из серверов, да? После прочтения документации стало понятно, что синхронизация идёт с удалённого хранилища на локальное. Значит, чтобы оба сервера были в актуальном состоянии, нужно иметь задачи синхронизации на каждом из них. Может, лучше сделать отдельный датастор для каждого PBS и синхронизировать именно его? И, наверное, надо запускать задачу верификации на синхронизированном датасторе с удалённой стороны, правильно? Я не уверен, в чём может быть ошибка — что-то этот бэкап блокирует...
     
     
     
    DerDanilo
    Guest
    #3
    0
    23.06.2023 21:46:00
    @proxmox команда: Вы в курсе этой проблемы? Я не смог найти отчет о баге.
     
     
     
    ITT
    Guest
    #4
    0
    23.12.2023 08:49:00
    Та же проблема у меня!
     
     
     
    benka
    Guest
    #5
    0
    05.02.2024 11:51:00
    Та же проблема у нас на настройке. Есть главный сервер резервного копирования и оффсайт-бэкап. Иногда для разных хостов появляется это сообщение об ошибке. Лог с удаленного сервера бэкапа:  
    Код: sync group host/hostname failed – не удалось захватить блокировку на каталог снимков "/backup/backup/ns/h/host/hostname/2024-02-02T23:27:14Z" – внутренняя ошибка – попытка создать снимок, который уже используется.  

    Я заметил, что на главном сервере бэкапа в то же время появляется другая ошибка, связанная со снимком для синхронизации:  
    Код: starting new backup reader datastore 'backup': "/backup/backup"  
    protocol upgrade done  
    TASK ERROR: connection error: connection reset  

    Насколько я понял, никакая другая задача не использовала этот снимок в момент ошибки. Версия на обоих серверах: 3.1-2. Есть ли хоть какое-то решение? Может, попробовать повторить операцию чтения при первой неудаче?
     
     
     
    fabian
    Guest
    #6
    0
    05.02.2024 14:08:00
    В тот момент времени выполнялось две синхронизационные задачи?
     
     
     
    benka
    Guest
    #7
    0
    05.02.2024 14:15:00
    Нет, выполнялась только одна задача синхронизации.
     
     
     
    fabian
    Guest
    #8
    0
    07.02.2024 10:46:00
    Это кажется очень странным. Не мог бы ты проверить, нет ли других параллельных задач на стороне PBS?
     
     
     
    Rico29
    Guest
    #9
    0
    19.03.2024 08:33:00
    Привет! Кто-нибудь выяснил, почему и когда возникла эта проблема? У меня такая же ситуация.
     
     
     
    fabian
    Guest
    #10
    0
    19.03.2024 08:55:00
    @Rico29, пожалуйста, предоставь детали:  
    - версии proxmox-backup-manager на обеих сторонах  
    - настройки задания синхронизации  
    - журнал задач синхронизации  
    - системный журнал (journalctl --since .. --until ...) с обеих сторон, охватывающий время работы задания синхронизации  
    - журналы задач любых PBS, работающих одновременно с заданием синхронизации  

    Спасибо!
     
     
     
    Rico29
    Guest
    #11
    0
    19.03.2024 09:40:00
    Привет! Синхронизация запущена с узла pbs-hits на DS синхронизатор pbs-pa2, оба узла работают на версии  
    Код: proxmox-backup-server 3.1.4-1, текущая версия: 3.1.4  
    Код: root@pbs-hits:~# proxmox-backup-manager sync-job list  
    ┌─────────────────┬─────────┬─────────┬──────────────┬──────­────┬──────────────┬─────────┬─────────┐  
    │ id              │ store   │ remote  │ remote-store │ schedule │ group-filter │ rate-in │ comment │  
    ╞═════════════════╪═════════╪═════════╪══════════════╪══════­════╪══════════════╪═════════╪═════════╡  
    │ s-b3d24967-393e │ pbs-pa2 │ pbs-pa2 │ pbs-pa2      │ 02:00    │ all          │ 80 MiB  │         │  
    └─────────────────┴─────────┴─────────┴──────────────┴──────­────┴──────────────┴─────────┴─────────┘  
    Других задач на обоих узлах нет. Единственное, что есть в журнале:  
    19 мар 07:50:33 pbs-hits.priv.celya.fr proxmox-backup-[5801]: pbs-hits.priv.celya.fr proxmox-backup-proxy[5801]: запись RRD-данных на диск
    19 мар 07:50:33 pbs-hits.priv.celya.fr proxmox-backup-[5801]: pbs-hits.priv.celya.fr proxmox-backup-proxy[5801]: запуск синхронизации RRD-данных
    19 мар 07:50:33 pbs-hits.priv.celya.fr proxmox-backup-[5801]: pbs-hits.priv.celya.fr proxmox-backup-proxy[5801]: журнал RRD успешно зафиксирован (41 файл за 0.024 секунды)
    Лог файла задания приложен, ошибка в строке 265.  
    С уважением, Седрик
     
     
     
    Rico29
    Guest
    #12
    0
    19.03.2024 10:20:00
    Я забыл журнал логов на другом узле, вот он: https://nextcloud.celya.fr/s/ntrsoHGcQrndftw. Там много ошибок, например: Code: GET /download: 404 Not Found: не удалось открыть файл "/mnt/BACKUP/pbs-pa2/ns/pxmx-pa2/vm/205/2024-01-15T21:42:27Z/client.log.blob" — файл не найден.
     
     
     
    fabian
    Guest
    #13
    0
    19.03.2024 11:20:00
    Можешь тогда проверить задачи, которые выполнялись на обеих сторонах в период с "2024-03-18T21:22:12Z" по "2024-03-19T07:40:58+01:00" (обрати внимание на разные часовые пояса, пожалуйста!)?
     
     
     
    Rico29
    Guest
    #14
    0
    19.03.2024 12:17:00
    Вот файлы: https://nextcloud.celya.fr/s/ZbKrYBb2YXXcaW4 https://nextcloud.celya.fr/s/bPbEcgmL2yN7xiw Хосты находятся в одном часовом поясе.
     
     
     
    Rico29
    Guest
    #15
    0
    19.03.2024 12:39:00
    Код:  
    Mar 19 02:14:00 pbs-pa2 proxmox-backup-proxy[1224]: чтение завершено успешно
    Mar 19 02:14:00 pbs-pa2 proxmox-backup-proxy[1224]: ЗАДАЧА ОК
    Mar 19 02:14:01 pbs-pa2 CRON[491905]: pam_unix(cron:session): сессия открыта для пользователя root(uid=0) от (uid=0)
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: запуск нового ридера бэкапа хранилища 'pbs-pa2': "/mnt/BACKUP/pbs-pa2"
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: протокол обновлён
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: ОШИБКА ЗАДАЧИ: ошибка соединения: connection reset
    Mar 19 02:14:01 pbs-pa2 CRON[491905]: pam_unix(cron:session): сессия закрыта для пользователя root
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: запуск нового ридера бэкапа хранилища 'pbs-pa2': "/mnt/BACKUP/pbs-pa2"
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: протокол обновлён
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: GET /download
    Mar 19 02:14:01 pbs-pa2 proxmox-backup-proxy[1224]: загрузка "/mnt/BACKUP/pbs-pa2/ns/pxmx-pa2/vm/126/2024-01-15T00:04:53Z/index.json.blob"
    Mar 19 02:14:06 pbs-pa2 proxmox-backup-proxy[1224]: запуск нового ридера бэкапа хранилища 'pbs-pa2': "/mnt/BACKUP/pbs-pa2"

    ... что может быть причиной этой "ОШИБКИ ЗАДАЧИ: ошибка соединения: connection reset"?
     
     
     
    fabian
    Guest
    #16
    0
    19.03.2024 13:06:00
    Пожалуйста, проверьте запущенные задачи за этот период времени (дело не в хостах, а в том, что временные метки имеют разные часовые пояса!).
     
     
     
    Rico29
    Guest
    #17
    0
    19.03.2024 14:08:00
    В этот период нет других запущенных задач PBS (я распланировал все задачи так, чтобы они не пересекались, потому что используемые жесткие диски и скорость операций ввода-вывода оставляют желать лучшего).
     
     
     
    fabian
    Guest
    #18
    0
    19.03.2024 14:54:00
    должен быть такой пункт — никакая задача не означает, что никто не сможет держать блокировку... и некоторые задачи вообще не запланированы (например, восстановление). Пожалуйста, проверьте список задач, а не расписания.
     
     
     
    Rico29
    Guest
    #19
    0
    19.03.2024 15:00:00
    Как проверить запущенные задачи на заданную прошедшую отметку времени?
     
     
     
    fabian
    Guest
    #20
    0
    20.03.2024 09:58:00
    если проверять список задач и время начала и окончания, фильтра для этого нет. но, скорее всего, можно написать скрипт, если захочешь:  
    Код: proxmox-backup-manager task list --all --output-format json-pretty
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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