Перенос с помощью rsync
Вариант переноса данных с использованием rsync (предпочтительный)
Last updated
Вариант переноса данных с использованием rsync (предпочтительный)
Last updated
В данной статье будет разобран вариант переноса данных на новый хост с помощью rsync. Данный вариант - перенос с использованием генерируемого ключа для ssh-авторизации (предпочтительный). Этот способ является самым надёжным из представленных в разделе, поэтому и является рекомендуемым к использованию.
Для начала нам необходимо установить SSH соединение с новой MikoPBX. Прочитать как сделать это, можно в этой статье.
Далее переходим в консоль ([9] Console). Первым делом необходимо создать директорию для хранения файла со скриптом. Используйте следующую команду:
Перейдите в созданную директорию:
Создадим файл "transfer-rsync.sh" для хранения скрипта:
Далее необходимо заполнить файл содержимым (скриптом). Ознакомиться с ним Вы можете по ссылке.
На данном этапе необходимо сделать файл исполняемым. Для этого используйте следующую команду:
Запустите скрипт, используя команду:
Для начала будет предложено ввести необходимые данные о вашей старой станции MikoPBX:
IP-адрес вашей старой станции
Имя для ssh-авторизации
Порт для ssh-авторизации
Далее будет предложено сгенерировать новый ключ. В случае, если ранее вы этого не делали, введите "y" для подтверждения. Если ранее вы уже генерировали ключ для доступа ко второй MikoPBX - введите "n":
Будет создан новый ключ. Вам необходимо скопировать его и вставить в web-Интерфейсе старой MikoPBX. Сделать это нужно в разделе "Общие настройки" -> "SSH" -> Поле "SSH Authorized keys"
После того, как вы сохранили ключ на старой MikoPBX, подождите несколько секунд и нажмите любую клавишу для продолжения выполнения скрипта.
Будет произведен перенос всех данных на новый хост. Это может занять некоторое время.
После переноса обязательно проверяйте целостность всех данных, перед тем, как сбрасывать старую MikoPBX!