Centos近乎无损迁移服务器之tar打包迁移-实记

Centos近乎无损迁移服务器之tar打包迁移-实记


)
前言:由于前段时间阿里云云翼学生计划调整,之前购买的学生机无法按照学生价续费,只能重新购买。本人购买的是轻量应用服务器,阿里云自带的CMS工具和自定义镜像无法使用,恰好网上又有tar打包的教程,觉得可信,便开始进行了迁移,但是踩了很多坑。网上说的tar打包都是基于相同服务器(包含配置)或者当前服务器备份还原使用的,对于跨服务器迁移会出现很多问题,常见的就是还原之后重启无法ssh。本人经过一系列研究、实际迁移后,可以做到服务正常(宝塔正常、网站正常、ssh正常)。
以下教程仅供参考,请不要盲目的照搬,谢谢!

目前只在centos 7上测试过。其他版本需要自行测试,理论上是没问题的。
【1】首先确保备份和还原的Centos内核版本一致,可以按照下述方法升级到最新内核。升级方法来源于互联网,升级是没有问题的。
首先就是先备份一下原服务器的数据了,直接在控制台上创建服务器快照就可以了
【2】检查当前centos版本

		cat /etc/redhat-release

【3】检查当前centos内核版本

        uname -sr

【4】tar打包前推荐升级下全部软件
执行 yum update升级,升级后重启下服务器
【5】升级 CentOS 7 内核,启用 ELRepo 仓库
这是一个第三方仓库,可以将内核升级到最新主线稳定内核
启用该仓库

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

【6】执行安装最新的主线稳定内核

		yum --enablerepo=elrepo-kernel install kernel-ml

【7】重启服务器
【8】设置 GRUB 默认的内核版本
目的:让新内核成为默认启动选项。打开并编辑vi /etc/default/grub并设置 GRUB_DEFAULT=0
【9】重新创建内核配置(重要)

		grub2-mkconfig -o /boot/grub2
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值