У меня есть сервер на базе Debian m1.large в EU-West. Недавно в связи с некоторыми изменениями в политике организации мы должны перейти на Rackspace. Как переместить экземпляр Debian AWS EC2 EU-West в Rackspace? К сожалению, он не был настроен мной, поэтому я точно не знаю, что и как он был настроен, по приблизительной оценке, я думаю, мне понадобится около недели, чтобы настроить новый, со всем установленным и настроенным так же, как этот.
Я также видел несколько сценариев / сообщений, которые предлагают использовать один и тот же дистрибутив, одно и то же ядро как для источника, так и для цели, а затем просто rsync для всей системы (за исключением нескольких каталогов) для целевой.
Создание нового образа из существующего всегда является проблемой, особенно если вам нужно его перепроектировать, и даже хуже, когда вам нужно перейти в другое облако. Рассмотрите возможность использования таких инструментов, как https://github.com/devstructure/blueprint чтобы помочь вам с обратным преобразованием вашего изображения в рецепт Chef. Рецепт от шеф-повара упрощает переход между разными облачными образами.
Правильное раскрытие информации: я полный рабочий день разработчик Cloudify. Если вы хотите избежать привязки к поставщику облака на уровне приложения (а не только изображения), вам следует подумать о Cloudify. http://www.cloudifysource.org Мы запускаем ночные наборы тестов Cloudify в Rackspace, Amazon EC2 и HPCloud, используя стандартные образы, предоставляемые каждым из облачных провайдеров. Каждое приложение устанавливается и управляет собой на чистом образе с использованием заранее определенных рецептов. Эти рецепты также могут быть рецептами шеф-повара.
Да, rsync может работать, и я участвовал во многих миграциях, в которых использовался этот метод. Однако, учитывая, что у вас нет реальных знаний о существующей системе, возможно, сейчас самое подходящее время, чтобы взяться за проект по восстановлению машины с нуля правильным способом (задокументированный, автоматизированный, воспроизводимый ... все хорошее).