Требуется многосерверная инфраструктура - PullRequest
0 голосов
/ 25 августа 2009

Например, у меня есть 2 сервера, каждый сервер использует копию linux cpanel.

Сначала я устанавливаю бесплатный пробный скрипт в подпапку, находящуюся на сервере A.

Например:

sample.com / сервис / username1 sample.com/service/username2 sample.com/service/username3

Затем, когда люди решили обновиться, я переместил все файлы на их новый домен.com, включая базу данных и т. Д. На сервер Б (еще одна копия cpanel).

В таком случае, что является лучшим предложением для выполнения такого обновления?

Перемещение файлов с сервера A на сервер B, возможно ли это автоматизировать? Заархивировать его в обычное место, чтобы сервер B мог его забрать?

Перемещение mysql db, созданного в cpanel ServerA, в cpanel ServerB, лучший способ? Пересоздать копию на ServerB, а затем сбросить данные в свежую копию?

Похоже, что невозможно напрямую изменить указатель db в базе данных cpanel, потому что теперь это 2 сервера, каждый сервер получил копию cpanel. Вещи разделены.

Обратите внимание, что для этого процесса необходимо выполнить несколько задач. Например: обновление в централизованной базе данных статуса перемещения файла, статуса создания домена, статуса создания базы данных и т. Д. ...

Есть идеи?

Как на самом деле работают другие службы, которые размещаются в мультисервере?

1 Ответ

0 голосов
/ 25 августа 2009

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

...