Страница 1 из 1

Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Чт май 03, 2018 5:19 pm
Андрей Раков
1) Скопировать на новый сервер два каталога:
- C:\Program Files (x86)\MyChat Server\
- C:\ProgramData\MyChat Server\ (для 2003 R2: C:\Documents and Settings\All Users\MyChat Server\)

2) На старом сервере в админке зайдите в "Инструменты" — "Перенос сервера" и укажите новый IP адрес сервера, после этого отправьте эти параметры всем пользователям (отправляются пользователям в онлайн).

Пользователи получат эти настройки и при следующем подключении подключатся уже к новому серверу.

Если IP сервера при переносе не изменится, тогда все просто — перенесите два каталога из пункта 1 и пользователи спокойно подключатся.

Если у вас доменная прозрачная авторизация — перенесите каталоги из п.1 на новый компьютер, а в файле реестра укажите новый IP адрес сервера. После обновления ГП пользователи подключатся к новому серверу.

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Ср сен 12, 2018 11:02 am
Alex1982
Добрый день
Подскажите, как действовать в следующей ситуации
1) Старый сервер установлен на Windows 10 как сервис
2) Хотим перенести на Windows Server 2016 с расположением папки не на диске С

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Ср сен 12, 2018 11:52 am
Алексей Пикуров
Здравствуйте.

Сервис или приложение — особой разницы нет. Просто останавливаете службу и делаете копирование.

Диск, куда будете устанавливать, не важен, важна только конечная папка, то есть "MyChat Server\".
Лучше установку на новом компьютере делать с нуля, тогда инсталлятор сам пропишет содержимое скриптов для запуска сервера службой. Вам останется только перенести файлы из ProgramData со старого на новый компьютер и всё.

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Ср сен 12, 2018 12:33 pm
Alex1982
Я правильно понимаю, что

1) Содержимое текущей папки C:\Program Files (x86)\MyChat Server\ я могу перенести на новый сервер куда угодно? Например f:\Programs\MyChat Server

2) Содержимое текущей папки C:\ProgramData\MyChat Server\ я обязательно должен перенести в папку нового сервера C:\ProgramData\MyChat Server\

или также могу перенести куда угодно?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Ср сен 12, 2018 12:40 pm
Алексей Пикуров
1. Да
2. Да, обязательно в C:\ProgramData\MyChat Server\

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Ср сен 12, 2018 12:50 pm
Alex1982
Ок, принял. Спасибо

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 11:16 am
Виноградов Павел
После переноса сервера у пользователей не показывает старую переписку. Это связано с id нового сервера? Можно это как то пофиксить?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 11:17 am
Алексей Пикуров
Павел, в первом посте этой темы написано, как правильно перенести сервер, чтобы не потерять переписку. Вы так сделали?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 11:40 am
Виноградов Павел
Нет я по инструкции установил новый и каталог db перенес

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 11:58 am
Алексей Пикуров
В таком случае вы историю потеряете, она привязана к IP сервера. Сделайте, как написано в первом посте этого топика.

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 12:36 pm
Виноградов Павел
IP у сервера в любом случае сменился. Заменил оба каталога со старого сервера, перезапустил сервер - ничего не изменилось

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 12:43 pm
Алексей Пикуров
Павел, история у вас осталась, но для клиентов это по сути новый сервер. И историю вы уже не увидите. Почему упорствуете и не хотите сделать, как написано в инструкции?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 12:47 pm
Виноградов Павел
По инструкции фактически все выполнено
- каталоги оригинальные перенесены
- рассылка через сервер клиентам была, сработала или нет - не знаю

Клиенты зашли на rdp - получили reg файл с ip нового сервера.

Возвращить всех на старый сервер и пробовать еще раз накладно. Лучше скажите как я могу это руками исправить - реестр поправить на сервере/в профиле или файлы конфига у пользователей?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 12:49 pm
Алексей Пикуров
Руками вы не исправите ничего. Нужно править базы данных на клиентах и разбираться индивидуально.

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт ноя 20, 2018 12:50 pm
Виноградов Павел
ок спасибо за консультацию

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Чт авг 01, 2019 11:14 am
ВасилийИевлев
Добрый день!

Рекомендации в данной теме по переносу сервера с одного компьютера на другой всё ещё актуальны? Или же появился новый механизм переноса?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Чт авг 01, 2019 11:36 am
Алексей Пикуров
Добрый. Рекомендации из первого сообщения темы - актуальны.

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Пт авг 02, 2019 11:22 am
ВасилийИевлев
Здравствуйте!
Сделал все по рекомендации из первого сообщения. Установил на новый компьютер последнюю актуальную версию сервера. Скачал папки из Program Files и Program Data файлы не запущенного MyChat Server.
При запуске на новом компьютере получаю - Invalid database version. Closing application.
Что я делаю не так?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Пт авг 02, 2019 11:36 am
ВасилийИевлев
Разобрался. Был неправильный файл main.abs

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт сен 10, 2019 6:42 pm
Шокин Артём
Здравствуйте. А перенесётся ли в этом случае лицензия на новый компьютер?

Re: Перенос сервера с одного компьютера на другой

СообщениеДобавлено: Вт сен 10, 2019 6:44 pm
Андрей Раков
Если вы все сделаете по инструкции - да.