Я рассматриваю услуги поставщика виртуального хостинга. Есть ли набор поставщиков, которые поддерживают экспорт и импорт образов системы, чтобы систему, работающую на провайдере A, можно было перенести на провайдера B?
Я перенес экземпляры Xen от одного поставщика к другому вручную (т.е. без координации между поставщиками). Приведенный ниже подход пытается минимизировать время простоя, хотя оно все равно будет.
В основном я делаю полный rsync
от провайдера 1 к провайдеру 2. Очевидно, что с запущенными демонами этот образ не будет согласованным. Затем я повторно запускаю rsync
, чтобы еще немного восполнить пробел. На этом этапе две системы не должны сильно отличаться.
Затем выключите все демоны на провайдере 1, чтобы никакие файлы не изменились. Это вдвойне для серверов баз данных и серверов электронной почты. Сделайте финал rsync
; это не займет много времени, учитывая, насколько похожими теперь должны быть файлы провайдера 1 и провайдера 2.
Затем запустите демоны на провайдере 2. Выключите провайдера 1. Готово.
Технически миграция виртуальных машин между поставщиками вполне возможна. Проблема, с которой вы столкнетесь, - это попытаться найти хоста, который это сделает. Очевидно, что хосты хотят сделать все возможное, чтобы удержать клиентов, и физические неудобства для перемещения провайдеров - один из таких способов. Я предполагаю, что любой хост, который поддерживает это, потребует разумную плату за это.
Наверное, это не стоит хлопот. есть вероятность, что хосты будут использовать разные системы и т. д., и чистая установка ОС обеспечит в целом более плавную работу системы в долгосрочной перспективе. Перенос актуальных данных на новый сервер не займет слишком много времени, и в конечном итоге вы, вероятно, будете более довольны этим.
Прежде всего, оба провайдера должны использовать одну и ту же технологию виртуализации. Если это не так, забудьте об этом (или вам повезет).
Во-вторых, вы должны иметь возможность получить необработанный образ вашей виртуальной машины, который должен примерно соответствовать весу всех данных в вашей виртуальной машине, если это разреженный образ, или размеру вашего раздела, если это полный образ. Этот образ обычно хранится на SAN или NAS в центре обработки данных поставщика. Я никогда не видел, чтобы такое было возможно ...
Альтернативой может быть программное обеспечение для резервного копирования. Я знаю, что существует программное обеспечение, способное выполнять резервное копирование всей ОС, но я не имею в виду никаких имен.
Перенос гостя Linux может быть довольно простым (для гуру) даже изнутри. Самой большой проблемой при переносе окон, вероятно, будет лицензирование, даже если Вы, а не хост виртуальной машины, владеете лицензией, поэтому "забавная" активация, вероятно, не принесет хлопот.
Опять же, если у вас есть надлежащая документация и резервные копии, восстановление сервера не должно быть большой проблемой.