Нет, скрипта нет. Но делается все не так сложно. Даже можно с минимальным даунтаймом переехать.
Примерно так:
1. Поднимает софт на новом сервере
2. Обмениваемся SSH-ключами между серверами
3. Копируем файлы rsync-ом
4. Переливаем БД, можно напрямую (дамп тут, а выхлоп через "|" туда)
5. Проверяем все
6. Готовим конфиг nginx чтобы все что придет на старый сервер проксировалось на новый
6. Пару раз делаем доп. синк файлов, если проекты нагружены. Чтобы финальный синк был быстрей.
7. Выключаем проекты на старом месте
8. Ставим переливаться БД по новой (данные-то уже устарели после п.4.)
9. Синкакаем файлы в последний раз.
10. Запускаем nginx на старом
11. Проверяем что все работает
12. Меняем DNS-записи
13. Ждем для 2 пока запросы не перестанут ходить на старый сервер
14. Тушим старый сервер.