Як перенести MyChat Server на інший комп’ютер?

Перенесення сервера відбувається у декілька етапів. Уважно читаємо, щоб не накосячити, будь-який момент важливий. Ми ж хочемо, щоб все акуратно і швидко перенеслося, та працювало “як раніше” чи навіть краще 🙂

Спочатку визначимося з вихідними даними.

  1. Куди встановлений сервер MyChat?
  2. Резервне копіювання баз даних сервера
  3. Розгортання сервера на новому місці з бекапу
  4. Перенесення файлів із старого сервера на новий
  5. Запуск нового сервера
  6. Що робити, якщо IP сервера MyChat змінився
  7. Переналаштування доменних клієнтів під час зміни адреси сервера MyChat
  8. Вимкнення старого сервера

1. Куди встановлений сервер MyChat?

Зазвичай це папка “C:\Program Files (x86)\MyChat Server\”, саме її пропонує інсталятор сервера як усталену, але ви можете обрати будь-яку іншу. Що для нас важливо — це назва останньої папки в шляху (“MyChat Server”). Так само буде названа папка з базами даних і налаштуваннями сервера у “C:\ProgramData\MyChat Server\”.

Наприклад, якщо ви встановите сервер у папку “D:\ServerData\MyChat Corporate Messenger\”), то бази даних і налаштування будуть зберігатися у “C:\ProgramData\MyChat Corporate Messenger\”.

2. Резервне копіювання баз даних сервера

Заходимо в адмінку, розділ “Налаштування”, “Резервні копії”:

А потім послідовно натискаєте кнопку “Зробити резервну копію зараз”, трохи очікування, і можна завантажити ZIP-архів баз даних сервера MyChat.

3. Розгортання сервера на новому місці з бекапу

Тут все просто. Запускаєте інсталятор сервера і ставите його в стандартну папку, як написано в довідці. Основне — не запускати сервер відразу після встановлення, це заощадить вам час:

Після встановлення сервера в папку “C:\Program Files (x86)\MyChat Server\” створюємо папку “C:\Program Data\MyChat Server\db\” і розгортаємо туди зміст архіву із резервної копії:

4. Перенос файлів із старого сервера на новий

Окрім баз даних, є ще файли користувача, які відправляють люди в чаті, документи вбудованого форуму і канбан-дошок, а також дані FTP-сервера, якщо ви ним користуєтеся. Якщо ці файли не потрібні, крок можна пропустити.

Шляхи до файлів користувача можна налаштовувати в адмінці, розділ “Налаштування”, “Каталоги”:

Вміст зазначених 3 каталогів (у вас вони можуть бути іншими, а не такими, як на скріншоті), потрібно скопіювати на новий сервер з такими ж назвами. Це потрібно зробити до запуску сервера MyChat на новому комп’ютері.

5. Запуск нового сервера

Ви встановили сервер на новому комп’ютері або віртуальній машині, перенесли бази даних та файли. Зараз саме час запустити його в режимі GUI або як системну службу — як вам зручніше. Якщо IP-адреса вашого нового сервера MyChat не змінювалася, то наступні два пункти (6 та 7) можна пропустити.

6. Що робити, якщо IP сервера MyChat змінився

В ідеалі ви повинні підключатися до вашого MyChat Server за DNS-ім’ям (у локальній мережі роздільною здатністю імен займається WINS-сервер). Тоді якщо у вас змінюється фізична адреса сервера MyChat, ви просто робите ремапінг старої IP-адреси на нову, а доменне ім’я залишається незмінним. Якщо у вас MyChat Server відкритий в інтернеті, то DNS-сервери перебудуються протягом 72 годин (максимум). В локальній мережі перебудова робиться миттєво.

Але що, якщо у вас не так? Якщо можна з якихось причин використовувати лише IP-адресу. Як переналаштувати всіх клієнтів?

Для цього є спеціальний інструмент на сервері MyChat, “Інструменти”, “Перенос сервера”:

Тут можна вказати нові основні та резервні адреси серверів MyChat, порти для підключення, пароль безпеки, якщо ви його використовуєте, і текстові описи.

Призначення решти кнопок і перемикачів зрозуміло з назв, за допомогою яких можна гнучко зробити ті операції, що вам потрібні.

Загалом, ваше завдання при максимальному онлайні переключити ваших користувачів на нову адресу сервера. Решта користувачів, які рідко підключаються до сервера, можна переналаштувати вручну — зазвичай їх одиниці.

7. Переналаштування доменних клієнтів під час зміни адреси сервера MyChat

Для користувачів, які використовують прозору авторизацію в домені Windows, використовується REG-файл, в якому вказується адреса та налаштування для підключення до сервера MyChat. Цей файл зазвичай заливається користувачам через GPO. Вам достатньо оновити його, а клієнтські програми під час наступного входу до системи підключатимуться до нової адреси.

Довідка, розділ “Встановлення MyChat в мережі під управлінням Active Directory“, пункт 3: “Прозора авторизація користувача в домені та налаштування сценарію для автоматичного запуску клієнта чату”.

8. Вимикання старого сервера

Тепер старий MyChat Server можна вимкнути. Процес перенесення завершено.

Поділитись

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *