使用SolusVM虚拟出VPS主机是当前比较常用的方法,SolusVM一般分为主控与被控,即一个SolusVM管理多个服务器节点。如果服务器多的话,SolusVM是可以非常轻松地让VPS主机不同的节点之间迁移,会写API的话就可以整合到客户端中了。
SolusVM也可以很方便对已经创建的VPS主机的硬盘、CPU、内存等配置进行升降级,经过wzfou.com的测试,发现SolusVM可以直接升级内存、CPU等配置,重启VPS主机后就可以看到生效,但是扩容硬盘却有点小麻烦,还需要用户自己手动挂载。
这篇文章就来分享一下SolusVM KVM迁移搬家方法(管理多个机房的朋友可能会用到),以及VPS主机自动备份与恢复教程。关于VPS主机备份恢复不仅适用于KVM VPS,其它的VPS主机,例如OpenVZ、Xen都是可以使用的。
对于个人来说,如果你想快速给自己的网站搬家的话,可以用这个命令:Rsync,SCP,Tar-快速解决VPS远程网站搬家与数据同步,更多的关于SolusVM操作使用方法以及VPS主机评测,见:
PS:更新记录。
网站:
打包备份原KVM VPS。找到你要备份的LV的ID和路径,使用以下命令:
[root@herculis ~]# lvdisplay --- Logical volume --- LV Name /dev/vps/kvm101_img VG Name vps LV UUID pFtowh-vnxa-DXeE-KqqZ-N1h1-IQ2z-4VFSad LV Write Access read/write LV Status available # open 0 LV Size 10.00 GB Current LE 160 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:52
如下图:
关闭原KVM VPS主机,你也可以手动关闭 :
virsh shutdown kvm101
新建KVM VPS备份:
dd if=/dev/vps/kvm101_img | gzip | dd of=/home/kvm101_backup.gz bs=4096
复制到新的独立服务器上。在新的服务器上提前建立好LV,要求和原来的KVM VPS是一样的大小:
lvcreate -n kvm101_img --size 10G /dev/vps
将备份文件复制到新服务器上:
scp -C /home/kvm101_backup.gz root@remote.wzfou.com:/home/
如下图:
恢复KVM VPS。直接使用以下命令将刚刚复制过来的文件恢复到创建的LV中。
dd if=/home/kvm101_backup.gz | gzip -d | dd of=/dev/vps/kvm101_img bs=4096
如下图:
SolusMV Master主控端更新和启动新KVM VPS。在你的 SolusVM Master操作:
/scripts/vm-migrate
示例(即让Solusvm原来的KVM VPS启用用的node):
/scripts/vm-migrate 150 4
<VSERVERID> 请填写SolusVM VM list中VM ID,即你原来的KVM VPS的ID。
<NEWNODEID>请填写SolusVM node list中的node id。
启动VPS主机让配置生效。(必须在SolusVM中操作重启) 到原来的服务器那里删除已经迁移走的KVM VPS的LV。
lvremove /dev/vps/kvm101_img
如果想要查看DD进程的进度,使用以下命令:
ps ux | awk '/dd/ && !/awk/ {print $2}' | xargs kill -s USR1 $1
手动迁移适用于自动迁移失败的情况,SolusVM的自动迁移VPS主机还是非常方便的。进入到SolusVM的VPS主机管理界面,点击具体的想要迁移的VPS主机。
选择我要迁移。这里我以其云否主机从PZ节点迁移到C3节点作为演示(PS:Qyfou主机的用户如果想要迁移机房的话,可以发工单或者联系我,由我来免费迁移)。
点击确定后,就可以看到SolusVM VPS主机自动迁移的进度了。(点击放大)
迁移完成后,提示是否删除原来的数据以及重启新的VPS。
不同的机房的IP地址可能不一样,如果不能做到SolusVM VPS搬家后保持原来的IP不变,那么我们还需要在SolusVM中为KVM VPS更新IP。先给VPS新加一个IP。
然后在MainIP中将新的IP添加给VPS。
最后记得在SolusVM点击重置网络,这样新的IP就新增成功了。
SolusVM有自动FTP备份功能,可以定时将VPS主机打包到FTP服务器上,待到要恢复时直接从FTP服务器上恢复,相当于是快照功能了。首先是到Node节点配置好FTP服务器。
配置FTP备份可以设置备份频率、备份压缩格式等。
备份后你可以在你的FTP服务器上看到压缩传输过来的文件。
想要恢复的话,使用以下命令,输入你想要恢复的显示在SolusVM的vserver ID :
/scripts/ftp-restore
When 如果该VPS已经从SolusVM中删除,你需要使用以下命令来新建和恢复:
/usr/sbin/vzdump --restore /path/to/backup/file NEW-CONTAINER-ID
SolusVM VPS备份与恢复还是简单的,借助SolusVM 搬家也是相当地方便,如果是手动执行SolusVM KVM VPS搬家的话记得重启VPS和配置好新的IP与网络。
SolusVM KVM VPS在备份与恢复时需要执行大量的磁盘读写操作,如果备份与恢复太多的话很容易给服务器造成压力,所以在选购服务器时尽量使用SSD硬盘。
文章出自:挖站否 https://wzfou.com/solusvm-banjia/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: 2022年6月7日 下午8:46
查看评论
搬家很方便。[害羞]
受益匪浅,非IDC行业头一次了解到这些。
想问一个问题,Solusvm有快照功能没?我在官网好像没有找到这样的,另外备份也没有。
快照是硬件功能,得服务器硬盘支持,不是软件能决定的。
Solusvm做得还是挺完善的。
迁移机房似乎没有几家VPS商提供,只记得有搬#瓦工。云主机都是快照恢复来迁移主机。
是的,其实是可以自己写模板,solusvm提供了迁移的API可以供调用。