Вы можете создать новый сервер с необходимой конфигурацией и перенести на него данные с текущего сервера.
Проверить версию ядра Вашей ОС Вы можете в файле /etc/os-release.
После создания сервера с нужной конфигурацией, выполните следующие действия:
Переведите оба сервера в rescue-режим:

После включения rescue-режима перезагрузите оба сервера через reset:


Когда сервер загрузится в rescue-режиме, в веб-терминале VNC появится приветственное сообщение:

В веб-терминале на новом сервере
задайте пароль пользователя root командой passwd;
Примечание: Изменение пароля таким образом не повлияет на изменение пароля Вашей системы.
На обоих серверах смонтируйте системный раздел в /mnt командой: mount /dev/vda1 /mnt
На исходном сервере выполните синхронизацию данных командой rsync -aAHP /mnt/ root@ip_vps:/mnt/ и дождитесь завершения копирования
Примечание: вместо ip_vps укажите внешний IP-адрес нового сервера либо приватный IP, если оба сервера находятся в одной локации и подключены к приватной сети.
На новом сервере замените MAC-адрес в файле /mnt/etc/udev/rules.d/70-persistent-net.rules
Посмотреть MAC-адрес нового сервера можно с помощью команд ifconfig или ip link.
На новом сервере замените в конфигурационных файлах вхождения старого внешнего IP-адреса на новый: grep -rl old_ip /mnt/etc/ | xargs sed -i 's#old_ip#new_ip#g'
Примечание: Перед выполнением команды рекомендуем проверить список найденных файлов, так как замена производится автоматически.
Для дистрибутивов Ubuntu версии ниже Ubuntu 24, а также для дистрибутивов Centos необходимо также выполнить замену UUID: grep -Rl UUID_old /mnt/boot/grub/* | xargs sed -i 's#UUID_old#UUID_new#g'
Проверить UUID на серверах можно командой: blkid | grep vda1:
Аналогично включению rescue-режима отключите его на обоих серверах и перезагрузите серверы через Reset. После перезагрузки убедитесь в веб-терминале, что система загрузилась корректно и отображается приглашение к входу:
