@tgarl

Как сделать копию сервера?

Не знаю какие теги правильно было указать потому указал операционки серверов.
Имеем облачный сервер настроенный хорошо, на Centos и так же есть арендованный сервер на Debian.
На облачном новый, относительно чистый сайт, после рефакторинга. На железе старая версия сайта, с глюками и которая работает с тормазами и прочим. По соответсвию памяти, места, ядрам примерно железо и облако равны +/- так как когда отдавали на обновление облако подбирали по параметрам приближенным к железу.
И вот теперь хотим на железе сделать копию сайта со всеми настройками как в облаке, как можно скопировать туда все?
И то и то находится у селектейла, у техподдержки спросил есть ли возможность клонирования, на что получил ответ что это относится к администрированию и таких услуг они не предоставляют.
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 4
@whileDo
Думаю стоит указать в вопросе технологии на которых построен сайт. Ибо перенос контента и баз может "чуть-чуть" отличаться
Ответ написан
@brar
Учитывая, что Вы упомянули битрикс, от Вас необходимы еще детали.
На сентосе развернуто через виртуальную машину битрикс ВМ (или через скрипт bitrix-env)? Если - да, то переезд на дебиан, будет для вас (судя по вопросу) почти кровавым делом.
Если же на сентосе развернуто просто, как связка apache/nginx+php-fpm + mysql (mariadb это тоже важно), то все проще. Версия php тоже важна. (7.* или 8.*).
Очень обобщенно делается так:
Создаете бэкап корня сайта и базы данных на сентосе.
На дебиане восстанавливаете эти бэкапы.
Настраиваете вебсервер (apache или nginx+php-fpm) и СУБД - mariadb (с оглядкой на кодирвку соединения БД на сентосе).
Ответ написан
Sanes
@Sanes
Настраивайте новый и переносите данные. Самый простой способ в вашем случае.
Если будете делать какие-то настройки, помимо стандартных в окружении, то обязательно документируйте. Чтобы не было в следующий раз боли.
Битрикс недавно выпустили свежее окружение для Centos 9. Самое время обновить серверы.
Ответ написан
Комментировать
1. скопировать раз и все нельзя тем более на другую ос тем более с rpm на deb
2. посколкуь там центос вангую что там битрикс вм, там много чего накручено нештатного спорного но по соотношению цена качество она неплоха, как вариант я бы вам рекомендовал посмотреть стоит ли там битрикс вм, и если да то создал бы новый сервер на центосе и поставил туда битрикс вм дабы это делается в 1 клик.
https://dev.1c-bitrix.ru/learning/course/index.php...
И у вас есть шанс перенести часть конфигов и есть шанс что оно заработает.
Но скорее всего у вас в облаке кастомная битрикс вм или часть от него.
И в этом случае вам нужно переносить битрикс ручками на дебиан.
Плюс учесть специфику битрикса с пушами и тд и тп.
Как отдельная задача это ориентировочно от часа до пары дней. в зависимости от сложности проекта и кастомности.

Если же вы про сам перенос то тут все просто. Делаете дамп базы в корень сайта.
арзивируете его и отправляете на фтп или по ssh на второго сервера там разворачиваете.
Или используете штатный способ битрикс но это дольше
Ну или вот утилитку писал, недоделал но то что для вас нужно уже работает.
Просто скопируйте строку в низу и выполните в терминале.
https://top-engineer.com/test2
Ответ написан
Ваш ответ на вопрос

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

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