Перенос ноды Proxmox на другой гипервизор

Модератор: Модераторы разделов

Ответить
Trider20
Сообщения: 69
ОС: Debian lenny

Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

Доброго времени суток. Есть гипервизор Proxmox, необходимо перенести ноду вместе с контейнерами на другой гипервизор. Возможно ли это ? Заранее спасибо.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение azsx »

Возможно ли это ?

да.
вам надо посмотреть в каком формате вы храните виртуальные машины, raw или qcow2. Второй современнее, но не всеми гипервизорами поддерживается из коробки.
образы хранятся в /var/lib/vz/dump ой извините где то там, но забыл точно где именно. Надо через веб морду посмотреть.
в общем случае достаточно просто будет выключить гостей, скопировать их на другой комп с другим гипервизором и запустить по новой.
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

Т.е такого "забекапить ноду на одном гипервизоре", затем "накатить бекап на другом гипервизоре" нету ? На гостях бизнес приложение, не желательно останавливать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

http://pve.proxmox.com/wiki/Backup_-_Resto...#Live_Migration
Proxmox VE support live migration of Virtual Machines via web interface.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

live migration

Не совсем понимаю прчем это тут.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

Trider20 писал(а):
24.10.2015 19:03
На гостях бизнес приложение, не желательно останавливать.

В таких случаях и используется обычно live migration, не?
Или я что-то не так понял?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение azsx »

ТС обратите пожалуйста внимание, не желательно и не возможно - совершенно разные понятия. Если это возможно, то лучше остановить.
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

Bizdelnick писал(а):
25.10.2015 00:43
Или я что-то не так понял?

Может и я не так понял. У меня задача создать тестовую среду, я посмотрел в ролике про live migration, там при миграции контейнер на одной из ноде перестает существовать, переходя в другую. Мне же надо чтобы они остались как и были. Я пробовал просто взять бекапы контейнеров и восстановить их на другом гипервизоре, но не получилось, бекапы не проходят варификацию. Извините, если может как-то не так доношу свою мысль.

Если это возможно, то лучше остановить.

azsx, что будет, если не останавливать ?
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение azsx »

Извините, если может как-то не так доношу свою мысль.
azsx, что будет, если не останавливать ?

у меня также мнение, что я не совсем понимаю, что вам именно надо.
Если переносить гостя из одного гипервизора в другой не выключая гостей - то это значительно более проблематично, чем если просто выключить машину и скопировать образ диска в другой гипервизор. То есть в теории то это возможно, без остановок, иногда. Но намного более сложно, чем моим методом. Просто я юзаю виртуалки (раньше в прокмокс, теперь в квм) только для практических целей и стараюсь выбирать именно более простые рабочие решения.
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

azsx, мне надо создать "тестовую среду" на другом гипервизоре. Перенести ноду вместе с гостями со всеми настройками ноды. Если я перенесу только гостей, сам гипервизор будет различаться настройками, версиями пакетов и так далее. При этом бизнес приложение 24/7, почему и отключать их не желательно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

Trider20 писал(а):
25.10.2015 09:16
У меня задача создать тестовую среду, я посмотрел в ролике про live migration, там при миграции контейнер на одной из ноде перестает существовать, переходя в другую. Мне же надо чтобы они остались как и были.

То есть задача — сделать консистентный бекап без остановки системы? Я правильно понимаю, что Вы используете OpenVZ? Тогда читайте по той же ссылке, но выше, где про vzdump. Такое возможно только при использовании LVM2.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

Trider20 писал(а):
25.10.2015 13:53
Перенести ноду вместе с гостями со всеми настройками ноды.

А, вот оно что. Такие вопросы надо продумывать с самого начала, до развёртывания всей системы, и это самое развёртывание автоматизировать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

Bizdelnick писал(а):
25.10.2015 14:02
Trider20 писал(а):
25.10.2015 13:53
Перенести ноду вместе с гостями со всеми настройками ноды.

А, вот оно что. Такие вопросы надо продумывать с самого начала, до развёртывания всей системы, и это самое развёртывание автоматизировать.


Дело в том, что проектировал это все не я, а система досталась мне "в наследство".
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение azsx »

там настроек ноды, раз два и обчелся, можете скрин с монитора снять на айфон и подглядывать, развертывая гостей на другом гипервизоре. По теме вопроса:
вы используете lvm?
вы используете openvz?
другой гипервизор - это тоже прокмокс?
разные серверы - одинаковы по конфигурации?
цель работы - создание дубликата сервера?
насколько важно чтобы не было простоя (вас уволят или лишат премии) и что будет если на текущем сервере у вас завтра сдохнет винт?
насколько ваш начальник понимает в линуксах, бесперебойной работе и ваще?
зы
кстати у вас есть горячая замена дисков?
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

там настроек ноды, раз два и обчелся

Честно признаюсь, опыта администрирования линуксов, гипервизоров у меня нет совсем. Я работаю что-то типа dba. Этот проксмокс я видел первый раз в жизни. Мне надо покрутить настройки приложения, что там крутиться, но на боевом этот делать как-то боязно. Поэтому решил задать такой вопрос.

вы используете openvz?

Да.

другой гипервизор - это тоже прокмокс?

Да, тот же пркосмокс, ну может только версии отличаются.

разные серверы - одинаковы по конфигурации?

Разные, тот второй гипервизор это компьютер у меня дома.

цель работы - создание дубликата сервера?

Ну да, для тестирования настроек. В продакшене никогда это использоваться не будет.

насколько важно чтобы не было простоя (вас уволят или лишат премии) и что будет если на текущем сервере у вас завтра сдохнет винт?

Честно ? Я просто боюсь, что после перезапуска там не поднимется то, что должно подняться. Разработчик получил гонорар и ушел в закат, разбираться придется своими силами. Единственное, что во времени я пока никак не ограничен. Если сдохнет винт - это будет не моя головная боль, главное, что не я это сломал.

насколько ваш начальник понимает в линуксах, бесперебойной работе и ваще?

Вообще ничего не понимает.

кстати у вас есть горячая замена дисков?

Не знаю.

Такая вот ситуация, еще раз прошу прощения, если кажусь "нубом", пытаюсь бороться с этим. С работой самой приложухи разобрались вроде, осталось с настройками экспериментировать и желательно не на боевом. Спасибо.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

Trider20 писал(а):
26.10.2015 16:01
Мне надо покрутить настройки приложения, что там крутиться, но на боевом этот делать как-то боязно.

Ну тогда не парьтесь особо насчёт конфигурации ноды. Контейнер от неё достаточно хорошо изолирован, чтобы небольшие изменения не оказывали на работающий в нём софт какого-либо влияния.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение azsx »

Я просто боюсь, что после перезапуска там не поднимется то, что должно подняться

издалека вы начали :)
Вообще ничего не понимает

это сразу +80 к тому, что у вас всё получится.
Не знаю.

зря вы не знаете есть ли у вас аппаратный (или упаси боже для прокмокса софтовый) раид.
------------
надо поставить проксомокс дома, сделать с подобными настройками и подобной ос гостя на дому. Побаловаться им в том числе и копированием наживую дампа (посмотрите в веб интерфейсе, в том числе).
затем надо на рабочем сервере создать подобного гостя и реально скопировать его на домашний комп.
затем можно будет копировать критического гостя. Типа учится учится и учится перед этим.
-----------
рискну погадать, что сперва надо бы посмотреть перезагружался когда последний раз гость. Просто может критический сервер поднимается автоматически? Может логичнее волноваться не за то, что у вас чо то не поднимется, а за то, что при сбое виртуальный диск рассыпется и поднимать сервер придется ручным копированием.
зы
если есть желание делать хорошо, то думайте об уходе с прокмокс постепенно.
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

Доброго времени суток. Извиняюсь, что я пропал, просто времени на всю эту балалайку не было, вот сейчас чутка появилось, а проблема так и не решилась.

Bizdelnick писал(а):
26.10.2015 16:39
Ну тогда не парьтесь особо насчёт конфигурации ноды. Контейнер от неё достаточно хорошо изолирован, чтобы небольшие изменения не оказывали на работающий в нём софт какого-либо влияния.

Bizdelnick,
Ну тогда не парьтесь особо насчёт конфигурации ноды. Контейнер от неё достаточно хорошо изолирован, чтобы небольшие изменения не оказывали на работающий в нём софт какого-либо влияния.

тогда почему у меня этого сделать не получилось ? Хотя сейчас попробую вновь, т.к в прошлый раз все делалось в попыхах.
azsx,
рискну погадать, что сперва надо бы посмотреть перезагружался когда последний раз гость. Просто может критический сервер поднимается автоматически? Может логичнее волноваться не за то, что у вас чо то не поднимется, а за то, что при сбое виртуальный диск рассыпется и поднимать сервер придется ручным копированием.

Ох. Про такой нюанс даже не подумал. Гость последний раз перезагружался 260 дней назад, исходя из счетчика проксмокса.
если есть желание делать хорошо, то думайте об уходе с прокмокс постепенно.

Конечно же желание есть. Но расскажите почему ?
Заранее спасибо.
Спасибо сказали:
Аватара пользователя
nerve
Сообщения: 280
ОС: OpenBSD

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение nerve »

как то вы сильно заморочились.
какое же это такое бизнес приложение там у вас, что его нельзя стопануть ночью, чтоб сделать бекап, который вы потом можете спокойно скопировать и запустить у себя для тестов?
пытаясь сделать все на лету, да еще на домашний комп - вы только закопаетесь еще глубже, попутно решая проблемы вроде "а как же мне доступиться и слить много гигабайтов на домашний комп в режиме онлайн"
и что такого уникального в той системе, что нельзя установить рядом такую же, сдампить базу данных и скопировать само приложение?
а вот с тем, что у вас чего-то там не получилось изначально восстановится из бекапа, надо разбираться. какие версии проксмокс-а на обоих машинах, попробовать восстановить этот бекап в новую виртуалку на том же исходном сервере, вдруг он вообще не рабочий, тогда вам все равно необходимо останавливать гостя, чтоб сделать рабочий бекап, иначе потом появится тема, а как восстановить данные после краха системы или винта и тогда Сурьезность бизнес приложения, в котором не предусмотрены остановки для бекапа или не предусмотрен бекап данных вообще, чтоб можно было восстановиться на любой другой машине, проявит себя во всей красе.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

Trider20 писал(а):
11.02.2016 21:06
тогда почему у меня этого сделать не получилось ?

Откуда ж мне знать, Вы ведь никаких деталей не описали. Могу только предположить, что что-то поменялось в сетевых настройках, и в результате какая-то часть Вашего бизнес-приложения стала недоступна.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Trider20
Сообщения: 69
ОС: Debian lenny

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Trider20 »

nerve писал(а):
12.02.2016 13:01
как то вы сильно заморочились.
какое же это такое бизнес приложение там у вас, что его нельзя стопануть ночью, чтоб сделать бекап, который вы потом можете спокойно скопировать и запустить у себя для тестов?

Заморачиваюсь скорее из-за своего нубства в этом деле, т.к с линуксами в интерпрайзе дел не имел. Но вы конечно правы во всем, бекап самой ноды нужен. Приложение то стопнуть можно, но я опасаюсь, поднимется ли оно после стопа. Не нулевая вероятность, что нет, и разработчик это мог сделать специально, но это уже другая история. За идейку поднять бекап в другом контейнере спасибо.
Откуда ж мне знать, Вы ведь никаких деталей не описали. Могу только предположить, что что-то поменялось в сетевых настройках, и в результате какая-то часть Вашего бизнес-приложения стала недоступна.

Хорошо, сделаю все на трезвую голову, появятся детали.
Спасибо сказали:
shumer
Сообщения: 2

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение shumer »

ТС, получилось решить задачу? У меня возникла такая же необходимость.
Спасибо сказали:
dduh
Сообщения: 386

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение dduh »

shumer писал(а):
19.08.2016 14:44
ТС, получилось решить задачу? У меня возникла такая же необходимость.

Так в чем проблема. С proxmox-а на proxmox всё переезжает без проблем через бекап, только количество сетевых интерфейсов надо учитывать до развертывания на новой машине.
Изображение
Спасибо сказали:
shumer
Сообщения: 2

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение shumer »

dduh писал(а):
23.08.2016 12:11
shumer писал(а):
19.08.2016 14:44
ТС, получилось решить задачу? У меня возникла такая же необходимость.

Так в чем проблема. С proxmox-а на proxmox всё переезжает без проблем через бекап, только количество сетевых интерфейсов надо учитывать до развертывания на новой машине.


Подскажите пожалуйста как переместить, скопировать, мигрировать, весь нод? А не отдельно контейнеры vzdump'ом и vzrestore'ом. Спасибо
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение Bizdelnick »

shumer писал(а):
23.08.2016 12:58
Подскажите пожалуйста как переместить, скопировать, мигрировать, весь нод? А не отдельно контейнеры vzdump'ом и vzrestore'ом. Спасибо


https://pve.proxmox.com/wiki/Proxmox_VE_4.x..._a_cluster_node
Move all virtual machines from the node, just use the Central Web-based Management to migrate or delete all VMґs.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
dduh
Сообщения: 386

Re: Перенос ноды Proxmox на другой гипервизор

Сообщение dduh »

Bizdelnick писал(а):
23.08.2016 13:36
shumer писал(а):
23.08.2016 12:58
Подскажите пожалуйста как переместить, скопировать, мигрировать, весь нод? А не отдельно контейнеры vzdump'ом и vzrestore'ом. Спасибо


https://pve.proxmox.com/wiki/Proxmox_VE_4.x..._a_cluster_node
Move all virtual machines from the node, just use the Central Web-based Management to migrate or delete all VMґs.


В 4-версии кластеров не создавал, в 3-й возникали проблемы после сноса кластера с ноды. На кластере генерируются новые ключи, при удалении что-то было не помню..., приходилось ручками подчищать конфиги.
Для перехода с одной ноды на другую (если кластер не планируется) проще и безопастнее делать через бекап. Я подключал внешний диск, форматировал в ext4, бекапил на него, и анологично восстанавливал. Сейчас для бекапов использую NAS. Еще проще!
Изображение
Спасибо сказали:
Ответить