Как перенести виртуальную машину Proxmox на другой компьютер в кластере?

Оригинал:

Я использую 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: имя Существуют ли какие-либо параметры конфигурации, которые могут быть причиной этого? Я счастлив, что это сработало, но я не могу реализовать эту систему, если в ней есть ошибки.

Проблема №2

Два настольных компьютера, задействованные в динамической миграции, идентичны. У ноутбука другая оперативная память и дисковое пространство, но он работает под управлением Proxmox 4.2. Я перенес виртуальную машину в автономный режим с рабочего стола на рабочий стол, переместив файл * .conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100 (100 - мое имя виртуальной машины), и все работало нормально. Но когда я попытался проделать то же самое с настольного компьютера на портативный компьютер, это не сработало, и возникла следующая ошибка:

org.freedesktop.DBus.Error.ServiceUnknown: имя Существуют ли какие-либо параметры конфигурации, которые могут быть причиной этого? Я счастлив, что это сработало, но я не могу реализовать эту систему, если в ней есть ошибки.

Проблема №2

Два настольных компьютера, задействованные в динамической миграции, идентичны. У ноутбука другая оперативная память и дисковое пространство, но он работает под управлением Proxmox 4.2. Я перенес виртуальную машину в автономный режим с рабочего стола на рабочий стол, переместив файл * .conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100 (100 - мое имя виртуальной машины), и все работало нормально. Но когда я попытался проделать то же самое с настольного компьютера на портативный компьютер, это не сработало, и возникла следующая ошибка:

org.freedesktop.DBus.Error.ServiceUnknown: имя

Проблема №2

Два настольных компьютера, участвующих в динамической миграции, идентичны. У ноутбука другая оперативная память и дисковое пространство, но он работает под управлением Proxmox 4.2. Я перенес виртуальную машину в автономный режим с рабочего стола на рабочий стол, переместив файл * .conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100 (100 - мое имя виртуальной машины), и все работало нормально. Но когда я попытался проделать то же самое с настольного компьютера на портативный компьютер, это не сработало, и возникла следующая ошибка:

org.freedesktop.DBus.Error.ServiceUnknown: имя

Проблема №2

Два настольных компьютера, участвующих в динамической миграции, идентичны. У ноутбука другая оперативная память и дисковое пространство, но он работает под управлением Proxmox 4.2. Я перенес виртуальную машину в автономный режим с рабочего стола на рабочий стол, переместив файл * .conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100 (100 - мое имя виртуальной машины), и все работало нормально. Но когда я попытался проделать то же самое с настольного компьютера на портативный компьютер, это не сработало и выдало следующую ошибку:

org.freedesktop.DBus.Error.ServiceUnknown: имя conf в / etc / pve / nodes // qemu-server / с рабочего стола на рабочий стол и запустив qm start 100 (100 - мое имя виртуальной машины), и он работал нормально. Но когда я попытался проделать то же самое с настольного компьютера на портативный компьютер, это не сработало и выдало следующую ошибку:

org.freedesktop.DBus.Error.ServiceUnknown: имя 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 решена .


3
задан 5 November 2018 в 03:52
1 ответ

Проблема 1

Перейдите к исходному веб-интерфейсу proxmox, чтобы настроить локальный каталог резервного копирования proxmox:

  • Выберите папку центра обработки данных
  • Выберите вкладку Хранилище
  • Нажмите Добавить → Каталог
  • ID: **********
  • Каталог: / mnt / **************
  • Содержимое: Резервные копии
  • ОК
1
ответ дан 3 December 2019 в 07:24

Теги

Похожие вопросы