我有一个运行 Debian 和 Plesk 的 VPS,我用它来托管我和客户的一些网站。
我想知道创建服务器备份的最佳方法是什么,这样如果主服务器(VPS)出现任何问题,我就可以将 DNS 名称服务器指向重复的服务器并保持其运行,直到另一个服务器修复为止。
基本上,我想创建一个与我原来的服务器非常相似的虚拟机(使用 virtualbox)。
答案1
以下步骤在 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.
答案2
由于您的硬件可能不同,使用您计划的成像解决方案时可能会出现很多问题。这就是我推荐成像解决方案的原因仅有的返回并恢复到完全相同的系统。
备份您实际需要的数据(即数据库、网站和邮件数据)会更容易,甚至可以使用 plesk 集成备份功能。然后,您可以预先配置另一台具有相同 plesk 版本的机器,如果出现问题,您只需恢复 plesk 备份并更改 DNS 记录即可。