Моя задача - переместить 10-15 веб-сайтов, работающих на веб-серверах Linux, на новые серверы, размещенные на Amazon. Эти ящики в настоящее время находятся на выделенных серверах. Некоторые сайты работают под управлением WordPress, у некоторых есть собственная CMS, а у других могут быть приложения RoR.
К сожалению, существует скудная документация по каждому сайту и тому, как службы / файлы зависят друг от друга, а это означает, что необходимо провести много детективной работы.
Моя цель - правильно задокументировать каждый сайт, то, что заставляет их работать, и т. Д., Чтобы будущим администраторам было хоть с чем поработать.
В настоящее время моя стратегия заключается в загрузке каждого сайта, чтобы у меня была резервная копия файлов, затем сканирование через них в поисках файлов конфигурации, подключений к БД, конфигураций apache и т. Д., А затем создание хорошей электронной таблицы с этими результатами и перенос их на новый сервер .
Мой вопрос к ServerFault: на что вы должны обратить внимание, и есть ли более простые способы справиться с этой задачей, которую мне не хватает?
Чертеж может помочь вам реконструировать конфигурацию ваших серверов (установленные пакеты, конфигурацию apache, другие конфигурации служб), а также может генерировать манифесты Puppet и рецепты Chef, чтобы упростить настройку новых серверов.