У меня есть VPS под управлением Debian с Plesk, который я использую для размещения некоторых своих и клиентских веб-сайтов.
Я хотел бы знать, как лучше всего создать резервную копию сервера, чтобы, если что-то случится с основным сервером (VPS), я мог бы просто указать DNS-серверам имен на дублирующий сервер и продолжать его работу, пока не будет исправлен другой.
По сути, я хотел бы создать виртуальную машину (с использованием виртуального бокса), которая была бы очень похожа на мой исходный сервер.
Поскольку ваше оборудование может отличаться, при использовании решения для обработки изображений, как вы запланировали, может возникнуть множество проблем. Вот почему я бы рекомендовал решения для обработки изображений. только для возврата и восстановления в той же системе.
Было бы проще сделать резервную копию данных, которые вам действительно нужны (например, базы данных, веб-сайт и почтовые данные), возможно, даже с помощью встроенной функции резервного копирования plesk. Затем вы можете предварительно настроить другую машину с той же версией plesk, и если что-то пойдет не так, вам просто нужно будет восстановить резервные копии plesk и изменить записи DNS.
Следующие шаги сработали для меня в системе debian-ubuntu.
* Create a virtualbox guest , with appropriate disk and memory calculation on the target.
* Install the debian OS. Just the OS only with ssh and network configured.
* Keep one or two terminals open on your new virtual box.
* Sync all the files from your source to new virtual guest , like shown from the original server
rsync -vaP --archive --delete --numeric-ids --one-file-system --exclude=/proc --exclude=/sys / Virtual_Guest:/
* Post changes before you reboot.
a> Change your networking information back to virtualbox settings.
b> Change your fstab entries.
c> run "update-grub" , depends on what debian flavor
d> Remove the appropriate udev rules.
Eg:- /etc/udev/rules.d/70-persistent-net.rules
e> check your /etc/hosts.
f> Check anywhere you hardcoded the original name and ip.
* Reboot the box. You should have the clone of the original server. Again make sure to check your application configurations to point to the new name and ip of the virtual box.