当前位置:首页 > CN2资讯 > 正文内容

重装恢复OpenVZ虚拟机服务器的一次实战操作

1天前CN2资讯

1、安装必要程序包
yum install exim vzdump ncftp

2、拷贝SolusVM数据库(SolusVM是很常用的管理OpenVZ下VPS的管理面板)
利用SolusVM的后台备份工具,对整个SolusVM的数据库进行一次备份。您也可以通过以下命令,把备份文件上传到其他服务器上。
ncftpput -u USERNAME -p PASSWORD FTPSERVERIP /path/on/ftp/server /path/to/database/dump
当然,也可以想办法转移到自己的本地电脑上。同时,您还需要从solusvm.conf (/usr/local/solusvm/includes/solusvm.conf) 中拷贝加密字符串ENCRYPTION KEY。字符串的格式是:<DATABASENAME>:<USER>:<PASSWORD>:<HOST>:<ENCRYPTION KEY>。如果你怕拷贝不完全,直接把这个conf文件拷贝下来当然也是可以的。

3、备份VPS主机
您可以通过vzdump这个命令来备份全部的VPS主机。同时,需要获取全部VPS的ID编号,您可以通过vzlist -a这个命令来得到。
[[email protected]]# vzlist -a
      CTID      NPROC STATUS    IP_ADDR         HOSTNAME
       107          – running   109.169.51.15  
       109          – stopped   109.169.51.13  
       110          – running   1.1.1.1              
然后我们用vzdump –compress CTID这个命令来备份每个VPS主机。示例如下:
[[email protected]]# vzdump –compress 107
INFO: Starting new backup job – vzdump –compress 107
INFO: Starting Backup of VM 107 (openvz)
INFO: status = CTID 107 exist unmounted down
INFO: creating archive ‘/vz/dump/vzdump-107.dat’ (/vz/private/107)
INFO: Total bytes written: 812595200 (775MiB, 7.4MiB/s)
INFO: file size 151MB
INFO: Finished Backup of VM 107 (00:01:47)
[[email protected]]#

上述命令是把备份导入到/vz/dump/目录中,下面我们通过这个命令把备份上传到FTP服务器上。
ncftpput -u USERNAME -p PASSWORD FTPSERVERIP /path/on/ftp/server/ /vz/dump/vzdump-107.tgz

4、其他要备份的东西
模板文件也是要备份的,每种虚拟化技术对应的模板文件位置如下:
Xen Templates => /home/solusvm/xen/template/
Xen ISO’s => /home/solusvm/xen/iso/
KVM ISO’s => /home/solusvm/xen/iso/
OpenVZ Templates => /vz/template/cache/

5、重装操作系统
在进行完上述备份之后,就可以开始放心的重装操作系统了。

6、安装SolusVM
操作系统重装完毕后,按照常规办法来安装SolusVM主控端。

7、恢复SolusVM数据库
把之前备份的数据库上传到新服务器上,或者从FTP服务器中下载。新的数据库连接代码,我们可以从/usr/local/solusvm/includes/solusvm.conf获得,具体格式是: <DATABASENAME>:<USER>:<PASSWORD>:<HOST>:<the key is the last entry>

重要:现在我们把老的加密代码替换进去,这个加密代码之前也备份过。这样我们就可以恢复数据库了:
命令是:/usr/bin/mysql –user=USER –password=PASSWORD DATABASENAME < database.sql
恢复完毕后,我们就可以用之前的用户名密码来登录管理界面。

8、恢复VPS主机
从FTP服务器上下载每个VPS的备份,比如:FTPSERVERIP /vz/dump/ /path/on/ftp/server/vzdump-107.tgz
然后进行恢复:vzdump –restore /vz/dump/vzdump-CTID.tgz CTID

一个示例如下:
[[email protected]]# vzdump –restore /vz/dump/vzdump-107.tgz 107
INFO: restore openvz p_w_picpath ‘vzdump-107.tgz’ using ID 107
INFO: extracting archive ‘vzdump-107.tgz’
INFO: extracting configuration to ‘/etc/vz/conf/107.conf’
INFO: restore successful

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31543.html

    分享给朋友:

    “重装恢复OpenVZ虚拟机服务器的一次实战操作” 的相关文章

    选择最适合的泰国VPS解决方案,助力业务成功

    我一直对网络基础设施充满好奇,尤其是虚拟专用服务器(VPS)这一概念。VPS为用户提供了一种灵活且高效的网站托管解决方案,让我觉得非常迷人。而泰国VPS更是因其独特的地理位置和网络质量,成为了许多选择者的心仪之地。 什么是VPS呢?简单地说,VPS是一种通过虚拟化技术将物理服务器划分为多个独立的虚拟...

    如何选择低价域名注册商及推荐后缀

    在如今的互联网时代,拥有一个独特而便宜的域名变得尤为重要。无论你是想开始一个新项目、建立个人博客,还是开设在线商店,低价域名都能为你节省一笔不小的预算。接下来,我会盘点一些国外和国内的低价域名注册商,帮助你做出明智的选择。 一、国外便宜域名注册商概览 GoDaddy 我个人对GoDaddy的印象非...

    解决BestTrace中的timestamp is error问题及优化网络性能指南

    BestTrace是一款强大的网络诊断工具,广泛用于追踪数据包从源头到目标的网络路径。它的工作原理结合了traceroute和ping的功能,让用户不仅能够查看每一跳的延迟,还能监测到丢包情况。这意味着,你在使用BestTrace时,能够获得关于网络连接质量的详细信息,及时发现潜在的问题。 在我实际...

    如何解决甲骨文IP被墙的问题及有效方法

    谈到甲骨文,大家可能会联想到古老的文字和悠久的历史,然而随着信息技术的飞速发展,甲骨文的应用已经不仅仅局限于文化研究。在数据存储、信息管理等领域,甲骨文的IP(互联网协议)在全球范围内发挥着重要的作用。不幸的是,现如今许多用户却发现自己无法正常访问这些IP。这就是我们所说的“甲骨文IP被墙”的现象。...

    AkkoCloud评测:为中国用户打造的高性价比VPS与独立服务器解决方案

    AkkoCloud成立于2019年,作为一家具备国人运营背景的主机商,逐渐在海内外VPS和独立服务器市场中占据了一席之地。我的亲身体验让我感受到,AkkoCloud的设计初衷就是为中国大陆的用户提供一个稳健可靠的服务器解决方案。对于很多用户来说,它的出现无疑填补了国内市场的一部分空白。 回想起我探索...

    如何选择适合你的匿名服务器以保护隐私和数据安全

    在当今互联网时代,保护个人隐私和数据安全变得尤为重要。匿名服务器的概念应运而生,成为许多人实现在线安全和隐私的一种方式。简单来说,匿名服务器是一种特殊的服务器,能够隐藏用户的真实IP地址,从而在用户上网时保护其身份和活动。这对于那些希望自由浏览网络、避免被追踪的用户尤其重要。 匿名服务器通常与虚拟私...