Бывают ситуации, когда необходим перенос базы данных или сервера в другую локацию. В этом случае при переносе можно воспользоваться функционалом создания сервера из собственного образа для сохранения текущего состояния и файлов сервера и создания сервера на основе полученного образа.
В данной статье мы расскажем, как поменять локацию сервера.
Ограничения
При подобном переносе сервера существует ряд ограничений:
- IP сервера не может быть сохранен.
- Новый сервер может быть создан с подходящей для выбранной локации конфигурацией – например, таким способом не получится создать сервер 1/1/10 в локации “Латвия”.
- Меню “Информация о ПО” станет недоступно – если на исходный сервер установлено готовое решение, сохраните данные о нем перед удалением исходного сервера.
- Технический домен, выдаваемый для определенного ПО, работать не будет – потребуется изменить конфигурацию ПО на использование собственного домена.
Сохранение текущего состояния
В первую очередь потребуется создать образ уже существующей VPS. Для этого перейдите в раздел “Образы”:

Нажмите “Импортировать или создать образ”:

Переключитесь на вкладку “Виртуальный сервер” и выберите интересующий вас сервер, после чего подтвердите создание:

Через некоторое время образ будет автоматически создан и отобразится в списке снизу, время создания зависит от объема данных.

Перемещение образа в новую локацию
Перед созданием сервера потребуется переместить созданный образ в выбранную локацию. Для этого откройте меню редактирования образа:

После чего выберите желаемый регион и сохраните настройки:

Статус образа изменится на “Перемещается”:

По завершении локация образа будет изменена.

Создание сервера из образа
Подготовив и переместив образ в нужную локацию, можно приступать к созданию нового сервера. Для этого напротив образа нажмите на иконку “Установить образ на сервер”. В появившемся меню выберите “Новый сервер” и нажмите “Продолжить”.

При необходимости скорректируйте конфигурацию сервера, укажите нужный ключ ssh и запустите процесс создания сервера. По завершении создания сервера проверьте корректность его работы, в том числе установленного на нем ПО, а также скорректируйте ресурсные записи доменов, указывающих на исходный сервер, указав IP нового сервера.

Удаление старого сервера
Убедившись, что ПО на новом сервере работает корректно, старый сервер можно удалить – для этого перейдите в его настройки и нажмите “Удалить”:

В появившемся окне введите название сервера и подтвердите удаление:

Созданный из исходного сервера образ при этом автоматически не удаляется – чтобы удалить его, выберите соответствующую опцию в разделе “Образы”:

Заключение
В данной статье мы кратко рассказали, как выполнить перенос сервера в другую локацию с помощью функционала собственных образов.
Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить перенос виртуальной машины на другой сервер или просто пообщаться с коллегами по цеху и сотрудниками Beget – ждем вас в нашем сообществе в Telegram.