Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
     
    fjtrooper
    Guest
    #1
    0
    13.07.2017 15:46:00
    Привет! У меня есть 3-узловая кластеризация, и я настроил несколько заданий репликации между ними. Внезапно репликация на node1 перестала работать. Я удалил и создал задание заново, но это не помогло. Решение оказалось в бэкапе ВМ, удалении ВМ и восстановлении с другим ID. Возможно ли решить это без удаления и восстановления? Вот моя ошибка в логах. Спасибо!!!!
    2017-07-13 14:40:00 101-0: start replication job
    2017-07-13 14:40:00 101-0: guest => VM 101, running => 0
    2017-07-13 14:40:00 101-0: volumes => zfspool:vm-101-disk-1
    2017-07-13 14:40:01 101-0: create snapshot '__replicate_101-0_1499953200__' on zfspool:vm-101-disk-1
    2017-07-13 14:40:01 101-0: full sync 'zfspool:vm-101-disk-1' (__replicate_101-0_1499953200__)
    2017-07-13 14:40:02 101-0: delete previous replication snapshot '__replicate_101-0_1499953200__' on zfspool:vm-101-disk-1
    2017-07-13 14:40:02 101-0: end replication job with error: command 'set -o pipefail && pvesm export zfspool:vm-101-disk-1 zfs - -with-snapshots 1 -snapshot __replicate_101-0_1499953200__ | /usr/bin/ssh -o 'BatchMode=yes' -o 'HostKeyAlias=pvetest1' root@10.199.0.21 -- pvesm import zfspool:vm-101-disk-1 zfs - -with-snapshots 1' failed: exit code 255
     
     
     
    fjtrooper
    Guest
    #2
    0
    03.08.2017 14:16:00
    Все еще проблемы с репликацией, и теперь могу рассказать, как это проверить. Тестирую с 3 узлами и реплицирую 2 ВМ на всех узлах. Когда настраиваю все работает правильно. Когда я принудительно проверяю отказоустойчивость, отключая питание одного узла, ВМ, работающая на этом узле, запускается на одном из остальных, все работает отлично. Но после этого репликация для этой ВМ перестает работать. Также я не могу перенести ВМ на другой узел. Чтобы это решить, я вынужден вручную удалять реплицированный диск и диск ВМ на остальных узлах (использую ZFS local), оставляя только диск ВМ на узле, где она работает, и тогда репликация и миграция снова работают. Это нормально? Или это может быть баг? Кстати, после принудительной проверки HA, если я удалю все задания из GUI, то при выполнении pvesr list все равно будет висеть одно задание, и мне приходится принудительно удалять его через консоль, потому что оно не отображается в GUI. Спасибо и отличная работа!
     
     
     
    guletz
    Guest
    #3
    0
    03.08.2017 16:28:00
    @fjtrooper - Могу сказать, что в моём случае я вижу то же самое. Может быть, после появления zfs 7.x в Proxmox, станет возможен перезапуск zfs-send-receive или, возможно, bookmarks... если разработчики захотят повысить надёжность в случае ошибок.
     
     
     
    andy77
    Guest
    #4
    0
    19.11.2017 11:09:00
    У меня тоже проблемы с репликацией. Но я не использую никакой отказоустойчивости (HA), так что честно говоря, не понимаю, почему репликационная задача начинает давать сбой. После этого я пробовал удалить репликацию и даже уничтожить ZFS-образ на сервере репликации, как я и писал выше. После этого я смог заново создать репликационную задачу, и все работало отлично целый день. К сожалению, на следующий день произошла точно такая же ошибка. Так что я не знаю, как это исправить навсегда. Приходится удалять задачу и уничтожать ZFS-образ — явно не решение! Есть какие-нибудь идеи или подсказки? Спасибо большое.
     
     
     
    guletz
    Guest
    #5
    0
    19.11.2017 11:18:00
    Привет @andi77, если ты не хочешь каждый раз пересоздавать задачи репликации, используй pve-zsync. Могу сказать, что это очень надёжно. Я настроил это и забыл о проблеме. Использую это уже много месяцев в нескольких разных кластерах Proxmox. Попробуй и потом скажи, был ли я неправ.
     
     
     
    andy77
    Guest
    #6
    0
    19.11.2017 11:20:00
    Ну, обычно я предпочитаю использовать функции "из коробки". Так что, конечно, было бы лучше, если бы проблему с репликацией Proxmox просто исправили.
     
     
     
    guletz
    Guest
    #7
    0
    19.11.2017 11:28:00
    Никто не идеален, и я уверен, что разработчики Proxmox постараются сделать всё возможное. Хорошая новость в том, что у нас есть возможность использовать другой инструмент для той же задачи.
     
     
     
    andy77
    Guest
    #8
    0
    19.11.2017 11:40:00
    Конечно, на мой взгляд, ребята из Proxmox проделали потрясающую работу! Новая функция репликации — это просто замечательно, и я бы с удовольствием продолжал ее использовать. К сожалению, похоже, что в ней есть небольшие недочеты. Я только что впервые попробовал pve-zsync, и мне кажется, что он похож на функцию репликации. Я бы хотел остаться на GUI с функцией репликации, но если мы не найдем решения, возможно, мне придется перейти на zsync.
     
     
     
    wolfgang
    Guest
    #9
    0
    20.11.2017 09:25:00
    Это тоже не реализовано. Так и должно быть.
     
     
     
    andy77
    Guest
    #10
    0
    20.11.2017 09:33:00
    @wolfgang Есть какие-нибудь идеи, как решить проблему с "повторяющимися" заданиями? Вот мой лог:

    Code: 2017-11-20 09:14:00 506-0: начало задания репликации
    2017-11-20 09:14:00 506-0: guest => VM 506, running => 6157
    2017-11-20 09:14:00 506-0: volumes => local-zfs:vm-506-disk-1
    2017-11-20 09:14:01 506-0: создание снимка '__replicate_506-0_1511165640__' на local-zfs:vm-506-disk-1
    2017-11-20 09:14:01 506-0: полная синхронизация 'local-zfs:vm-506-disk-1' (__replicate_506-0_1511165640__)
    2017-11-20 09:14:01 506-0: полная отправка rpool/data/vm-506-disk-1@__replicate_506-0_1511165640__ оценочный размер 1.69G
    2017-11-20 09:14:01 506-0: общий оценочный размер 1.69G
    2017-11-20 09:14:01 506-0: TIME        SENT   SNAPSHOT
    2017-11-20 09:14:01 506-0: rpool/data/vm-506-disk-1    name    rpool/data/vm-506-disk-1    -
    2017-11-20 09:14:01 506-0: том 'rpool/data/vm-506-disk-1' уже существует
    2017-11-20 09:14:01 506-0: предупреждение: не удалось отправить 'rpool/data/vm-506-disk-1@__replicate_506-0_1511165640__': получен сигнал
    2017-11-20 09:14:01 506-0: не удалось отправить 'rpool/data/vm-506-disk-1': ошибка ввода-вывода
    2017-11-20 09:14:01 506-0: команда 'zfs send -Rpv -- rpool/data/vm-506-disk-1@__replicate_506-0_1511165640__' завершилась с ошибкой: код выхода 1
    2017-11-20 09:14:01 506-0: удаление предыдущего репликационного снимка '__replicate_506-0_1511165640__' на local-zfs:vm-506-disk-1
    2017-11-20 09:14:01 506-0: завершение задания репликации с ошибкой: команда 'set -o pipefail && pvesm export local-zfs:vm-506-disk-1 zfs - -with-snapshots 1 -snapshot __replicate_506-0_1511165640__ | /usr/bin/ssh -o 'BatchMode=yes' -o 'HostKeyAlias=c2b1px' root@10.0.0.100 -- pvesm import local-zfs:vm-506-disk-1 zfs - -with-snapshots 1' завершилась с ошибкой: код выхода 255
     
     
     
    andy77
    Guest
    #11
    0
    23.11.2017 10:29:00
    У меня теперь такая же проблема на другом узле с другой ВМ. :-( И, похоже, нет ни "постоянного", ни даже "полупостоянного" решения. Если сейчас удалить репликацию и ZFS-том с сервера бэкапов, а затем пересоздать репликацию, то будет работать день, а потом проблема снова возникнет. Странно, что это происходит только для одной ВМ на узел.
     
     
     
    andy77
    Guest
    #12
    0
    23.11.2017 10:37:00
    Приходится отзывать свое заявление о "только одна ВМ на ноде". Секунду назад еще одна реплика ВМ сломалась с той же ошибкой на ноде, где уже была сломана реплика другой ВМ. Получается, что со временем все реплики будут переходить в состояние ошибки :-(
     
     
     
    andy77
    Guest
    #13
    0
    24.11.2017 14:43:00
    Похоже, что с репликацией никак не решить проблему, поэтому я настроил задачи pve-zsync вместо репликации. Первые несколько синхронизаций вроде бы все прошло нормально. Но спустя какое-то время для одной ВМ стала вылезать ошибка "ERROR". Вот полная ошибка при ручной синхронизации: Code: cannot receive new filesystem stream: destination has snapshots (eg. rpool/data/vm-150-disk-1). Я пробовал удалить снапшоты командой: Code: zfs destroy rpool/data/vm-150-disk-1@rep_test_12017-11-24_14:28:40
    zfs destroy -R vm-150-disk-1. После этого первая синхронизация вроде бы проходит хорошо, но в конце пишет: Code: GET ERROR:
           could not find any snapshots to destroy; check snapshot names. В следующий раз, когда пытаюсь запустить синхронизацию, снова возникает ошибка "cannot receive new filesystem stream: destination has snapshots". Что я делаю не так? Пожалуйста, помогите, буду благодарен за любой совет.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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