перенос сервера на другой ПК

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

перенос сервера на другой ПК

Сообщение sega6549 » Вт авг 25, 2015 4:14 pm

Доброго времени, такой вопрос, хочу поменять машинку на которм все налажено, есть ли какие нить ньюансы при переносе с одного пк на другой или можно просто установить majordomo и заменить содерживое папки C:\_majordomo на то что было раньше?
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: перенос сервера на другой ПК

Сообщение GreatBAO » Вт авг 25, 2015 7:05 pm

в разделе "Система" -> "Проверка обновлений" можно сделать резервную копию с указанием чекбоксами что именно выгружать, а что нет
думаю стоит посмотреть в эту сторону
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Чт окт 01, 2015 10:11 pm

Пытаюсь перенести МЖД с сервера на Винде на RaspberryPi2.
1.Создал резервную копию на компе с Виндой (дизайн+код+данные)
2.Скачал полученный файл *.tar на рабочий стол
3.Зашел в МЖД на малине
4.Сделал на малине "Восстановить резервную копию" из файла, сохраненного на рабочем столе
5. получил ошибку "Warning: POST Content-Length of 53975848 bytes exceeds the limit of 52428800 bytes in Unknown on line 0".

Что-то пошло не так :(
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: перенос сервера на другой ПК

Сообщение Ivan » Пт окт 02, 2015 8:18 am

Читайте установку linux там в настройках appache увеличивают размер загружаемого файла. Еще можно положить файл в папку backup и он появится во вкладке обновление системы
За это сообщение автора Ivan поблагодарил:
Pacific (Пт окт 02, 2015 10:11 am)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Пт окт 02, 2015 11:55 pm

Ivan писал(а):Читайте установку linux там в настройках appache увеличивают размер загружаемого файла. Еще можно положить файл в папку backup и он появится во вкладке обновление системы
Спасибо!
Настройки изменил, файл скачивается без ошибок, но эффекта никакого.

Попробывал и второй путь. Только файл нужно ложить не в backup, а в saverestore. Но также никакого эффекта.

По команде "Восстановить" идет секунд 30 процесс, но ни меню, ни объекты не меняются.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Вт окт 06, 2015 3:56 pm

Господа, помогите хоть намёком! Никак не могу переехать с Винды на Малину (см предыдущий пост).

В гугле я не забанен, подскажите пожалуйста, что искать.

Сосед уже смеется с моего умного дома. Репутация в опасности!

Пасиба!
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: перенос сервера на другой ПК

Сообщение skysilver » Вт окт 06, 2015 4:37 pm

Для начала нужно понять, в каком состоянии у вас конфигурация малины. Все ли сделано в части настройки apache, mysql, php? Если здесь вопросов нет, и веб-сервер с БД и php отрабатывают нормально, то дальше можно уже переносить сам MJD.

Я лично ниразу не пользовался штатными возможностями восстановления конфигурации MJD через админку. Систему переносил следующим образом:
1. На исходной системе делаем копию каталога с файлами MJD (www или htdocs).
2. На исходной системе делаем дамп базы данный (например, через phpmyadmin).
3. Копируем файлы MJD на новый сервер в папку Апача (www или htdocs). Следим, чтобы файлы htaccess не пропали при копировании. Также не плохо бы открыть некоторые файлы в редакторе, чтобы убедиться, что с кодировкой все хорошо.
4. Создаем базу данных и импортируем в нее ранее созданный дамп.
5. Первый раз главный цикл запускаем просто в консоли, чтобы отследить процесс запуска на предмет ошибок.
6. Открываем в браузере страничку MJD, проверяем все ли корректно отображается.
7. Смотрим логи Апача, MJD на предмет ошибок и варнингов.
8. Если в логах чисто, то делаем автозапуск циклов.
9. Профит!

При переносе таким способом с линукса на линукс проблем не было ниразу. При переносе с винды на линукс допускаю, что могут появиться некоторые нюансы.

P.S.: вышеприведенное справедливо для простой конфигурации Апача, без мультисайтинга, виртуальных серверов, нестандартных портов и пр.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Вт окт 06, 2015 5:15 pm

skysilver писал(а):Для начала нужно понять, в каком состоянии у вас конфигурация малины. Все ли сделано в части настройки apache, mysql, php? Если здесь вопросов нет, и веб-сервер с БД и php отрабатывают нормально, то дальше можно уже переносить сам MJD.
Спасибо! Пунктов много, попробую осилить.
Я изначально сделал по инструкции отсюда http://majordomo.smartliving.ru/forum/v ... f=3&t=2212. Вручную я ничего не настраивал, только увеличил максимальный размер закачиваемых файлов, как советовали выше. Ну, и статический адрес ввел.
МЖД завелся сразу. Доступ к нему удаленно через веб без проблем. Своих объектов не добавлял, циклы вручную не запускал, но видно, что МЖД дышит - сообщения о каждом новом часе появляются в меню.
Кстати, еще и время по ntp не обновляется. Но это я оставил на потом.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: перенос сервера на другой ПК

Сообщение skysilver » Вт окт 06, 2015 5:23 pm

Если ставили из образа, значит apache, mysql, php уже сконфигурированы. С учетом этого, я бы начал с того, что в phpmyadmin очистил текущую базу MJD на малине, а затем импортировал в нее дамп базы со старого сервера (при остановленных циклах само-собой).
За это сообщение автора skysilver поблагодарил:
Pacific (Вт окт 06, 2015 9:39 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: перенос сервера на другой ПК

Сообщение Pacific » Вт окт 06, 2015 10:36 pm

skysilver писал(а):Если ставили из образа, значит apache, mysql, php уже сконфигурированы. С учетом этого, я бы начал с того, что в phpmyadmin очистил текущую базу MJD на малине, а затем импортировал в нее дамп базы со старого сервера (при остановленных циклах само-собой).
Дамп сделал.
МЖД на малине остановил. На попытку импорта дампа получаю ругань типа закончилось время выполнения скрипта.
В php.ini внес изменения:
max_execution_time = 3000
max_input_time = 6000

затем reboot

Однако, по-прежнему импорт через 3-4 минуты ругается, что скрипту не хватило времени.

В гугле прочитал, что можно изменить файл .htaccess. Но, на малине куча файлов с таким названием :(
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Ответить