Оригинал:
Я запускаю Proxmox 4.2 с Debian 8 (Джесси) ВМ. У меня DRBD работает между двумя настольными компьютерами в кластере, и у меня есть третий узел в кластере, который является ноутбуком, на котором не работает DRBD. Он будет использоваться для автономной миграции (я расскажу об этом позже).
Проблема # 1
В веб-интерфейсе Proxmox я вживую переношу виртуальную машину с одного компьютера на другой, но она отключается иногда после миграции. Во время миграции у меня был непрерывный пинг, и после его завершения вчера пинг не прошел. Если я выключу и перезапущу виртуальную машину, эхо-запросы пройдут.
Я попробовал сегодня, и живая миграция сработала, и сервер ни разу не отключился. Существуют ли какие-либо параметры конфигурации, которые могут быть причиной этого? Я счастлив, что это сработало, но я не могу реализовать эту систему, если в ней есть ошибки.
Проблема # 2
Два настольных компьютера, участвующих в динамической миграции, идентичны. У ноутбука другая оперативная память и дисковое пространство, но он работает под управлением Proxmox 4.2. Я в автономном режиме перенес виртуальную машину с рабочего стола на рабочий стол, переместив файл * .conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100
(100 - мое имя виртуальной машины), и все работало нормально. Но когда я попытался проделать то же самое с настольного компьютера на ноутбук, это не сработало и выдало следующую ошибку:
org.freedesktop.DBus.Error.ServiceUnknown: имя org.drbd.drbdmanaged не было предоставлено никакими файлами .service
Если я перейду в веб-интерфейс Proxmox и попытаюсь запустить виртуальную машину (которая теперь появляется под узлом портативного компьютера), ничего не происходит.
Как я могу это исправить? Должны ли спецификации совпадать для офлайн-миграции? У меня нет DRBD, установленного на ноутбуке, и я не думаю, что он мне понадобится, поскольку я использую его только для автономной миграции, но, судя по ошибке выше, похоже, что мог бы.
ОБНОВИТЬ:
Я установил drbdmanage (как и на двух других узлах, и ошибка исчезла при выполнении автономной миграции. Однако возникла новая ошибка:
Ошибка drbd: объект не найден
ОБНОВЛЕНИЕ 2:
После получения ошибки:
Ошибка drbd: объект не найден
Я кое-что проверил. Изначально между двумя рабочими столами было подключено два сетевых кабеля. Один из них соединял два рабочих стола и действовал как кабель DRBD, а остальные подключили каждый к Интернету. При автономной миграции виртуальной машины с рабочего стола на рабочий стол мне пришлось выключить машину с виртуальной машиной, а затем выполнить миграцию.
Теперь я понял, что причина неудачной автономной миграции ноутбука заключалась в том, что у него не было кабеля, соединяющего себя напрямую с каждым из других компьютеров в кластере. Я понял это, потому что отключил кабель DRBD между двумя рабочими столами, и произошла та же ошибка:
Ошибка drbd: объект не найден
У меня нет дополнительного порта Ethernet на ноутбуке, но на основе теста с двумя рабочими столами Проблема №2 решена.
Перейдите к исходному веб-интерфейсу proxmox, чтобы настроить локальный каталог резервного копирования proxmox: