@0xC0CAC01A

Как безболезненно переехать с одного VDS хостинга на другой?

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

Войдите, чтобы написать ответ

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