https://blog.csdn.net/weixin_43767046/article/details/113748775

这段时间除了那个重度烤机测试(上面链接),还在做另一件事,想再做一个服务器备份,容我慢慢道来。

合肥光源束测在线使用服务器还是从永良师弟搞起的,我以前都是一台台工控机搭系统,每个子系统一台工控机,轻量的一个工控机跑两三个系统。重大维修改造时,师弟那时候博后吧,使用centos+kvm跑虚拟机,每个虚拟机跑起各系统的IOC。新生代就是不一样,我那时候觉得这个东西太高端了,用着蛮好的,但是掌握它我就只好躲了。还好那时候服务器管理,搭建维护等都是永良自己搞,我也乐的清闲不需要去操心系统后台运行的事。后来红外项目,那时候他已经是组长了,也是他亲自操刀用服务器把束测的服务建起来,并前期做了大量工作,包括后台的IOC和前台的OPI。可是好像18还是19?真糊涂了,他要去兰州,他维护的这些我只好接手,那时候压力山大,想万一他走了,服务器崩了怎么办?服务器一点都不熟悉,几天我都搞不定恢复系统。所以在他走之前,几乎是手把手的指导下,我又在另一台服务器上做了所有在线系统的备份。并且前两年每个开机季轮番跑,一直很稳定。

这几年每年运行费都可以买服务器了,手头上就有机器可以线下摸,现在慢慢摸得越来越熟,而且我想我比师弟那时候走得更远了。再做备份,我就交给别人练练手吧,去年让天雨师弟再做一个,他不愿用Zstack,要用vmware做,还算给力,把备份做好,去年下半年vmware备份的服务器跑了半年系统稳定运行。又是一个放假季,服务器系统备份无止境,而且最早的两台运行了也近10年了,该下岗了,所以又想用Zstack备份。放假前把服务器装好放到现场的机柜里,想着假期时娃们睡了夜里慢慢搞。雷雷师弟后来确定回归束测,终于可以抓他干活了,正好让他来做。可是他维护集群的身手,不忍心让他做这些体力活,想着Zstack的迁移功能是不是可以批量搞,自己试了多次,实在搞不定,只好找Zstack的大神们帮忙。武汉的@Ericbili兄弟2月6号开始干,因为大光源时间早,是centos6+kvm,版本太老,Zstack也是新生代,对于跨代碾压前辈的产品真没必要迁就太老的版本,不支持迁移是正常的。永良师弟建的红外项目的服务器也跑了好几年了,现在也开始供光了,必须尽快做备份系统了,可惜一直没预算买那边的服务器,想着正好让@Ericbili兄弟试试迁移那边的centos7+kvm的虚拟机,一下子把他推进坑里陷了好几天,还喊来上海的乐哥一起干,那个服务器我当时随便找了个百兆的交换机接外网,每次传个镜像都要命,两位兄弟白天黑夜又熬夜一直折腾到今天,其中蹚坑过坎周折不断,很多现象都莫名其妙,最后两位兄弟终于找出原因,比较狗血,直接上截图吧:

所有这些波折和莫名其妙都是因为这个原因,如果不是zstack大神帮忙检视,我根本发现不了,估计这个假期都要耗在折腾系统上,而且是白花功夫,这两天就去按雷雷说的去试试看。

回看两位兄弟的history命令记录,每个shell几百上千条的命令,回看前段时间杰杰站长帮忙解决的被挖矿入侵经历,每个云主机的解决也是几百上千条的命令,虽然我很多命令都看不懂,也看的惊心动魄,大神们被我拉来干苦力,于心不忍,后来杰杰说还有两个云主机也发现问题的时候,干脆就让他帮我把云主机删掉了事,大不了我再重新建,也总好过这样费心费力。

最后总结,莫名其妙写了这么长,主要是感念两位兄弟这几天确实太辛苦,俺无钱给付总要有个记录留下,趁热打铁赶紧写一篇,要不然过后经过都忘了,更想起杰杰前段时间的辛苦。

无问题的另一个盘做主储存后,centos7+kvm,Zstack终于迁移成功了,这下心里有底了,不过更老版本的备份还是要一个个导入后手动调试。后面还要再试试vmware那个坑,不过正好试试Zstack的纳管,到时候少不了还要辛苦两位兄弟,到时候再出2吧。

Zstack迁移实战记录1的更多相关文章

  1. MySQL-线上数据迁移实战记录

    1. 迁移背景和限制条件 随着功能的迭代或者数据表中数据量的增加,将现有数据进行迁移已是工作中经常遇到的事情.通常我们在平时迁移数据数据的时候,只需要用mysqldump.mysqlimport指令就 ...

  2. 从SQL Server到MySQL,近百亿数据量迁移实战

    从SQL Server到MySQL,近百亿数据量迁移实战 狄敬超(3D) 2018-05-29 10:52:48 212 沪江成立于 2001 年,作为较早期的教育学习网站,当时技术选型范围并不大:J ...

  3. celery+RabbitMQ 实战记录2—工程化使用

    上篇文章中,已经介绍了celery和RabbitMQ的安装以及基本用法. 本文将从工程的角度介绍如何使用celery. 1.配置和启动RabbitMQ 请参考celery+RabbitMQ实战记录. ...

  4. Redis Cluster高可用集群在线迁移操作记录【转】

    之前介绍了redis cluster的结构及高可用集群部署过程,今天这里简单说下redis集群的迁移.由于之前的redis cluster集群环境部署的服务器性能有限,需要迁移到高配置的服务器上.考虑 ...

  5. 升级 Elasticsearch 集群数量实战记录

    搜索引擎 升级 Elasticsearch 集群数量实战记录 现在线上有一个elasticsearch集群搜索服务有三台elasticsearch实例(es1.es2.es3),打算将其升级为5台(增 ...

  6. re实战记录

    re实战记录 针对网页中的空格符 一般使用的.,但是它不能匹配\n,所以使用[\s\S]或者[\d\D]匹配所有字符 import re l1=r''' <div class="thu ...

  7. Rails工程实战记录

    项目git:https://github.com/yixiaoyang/ruby 为熟悉Rails的基本特性创建的工程,本博文仅作更新记录. (1)2013.10.1-2013.10.5 Ruby基本 ...

  8. ORACLE 从一个实例迁移到另外一个实例实战记录

    .schema1到schema2的迁移 Oracle 从一个用户expdp导出再impdp导入到还有一个用户,能够使用REMAP_SCHEMA=user1:user2来实现: 假设想导入的用户已经存在 ...

  9. 【Redis 技术探索】「数据迁移实战」手把手教你如何实现在线 + 离线模式进行迁移Redis数据实战指南(离线同步数据)

    离线迁移 与在线迁移相比,离线迁移适宜于源实例与目标实例的网络无法连通的场景,或者源端实例部署在其他云厂商Redis服务中,无法实现在线迁移. 存在的问题 由于生产环境的各种原因,我们需要对现有服务器 ...

  10. sikuli实战记录

    最近,为了解放运营人力,需要对某国企的系统进行自动化操作.该系统使用的是https,需要加载证书,而且非得用IE才行,firefox无法正常的加载证书.而selenium启动的IE是纯净的,不会加载任 ...

随机推荐

  1. EntityUtils MapStruct BeanCopier 数据实体类转换工具 DO BO VO DTO 附视频

    一.序言 在实际项目开发过程中,总有数据实体类互相转换的需求,DO.BO.VO.DTO等数据模型转换经常发生.今天推荐几个好用的实体类转换工具,分别是EntityUtils MapStruct Bea ...

  2. day24 JDBC批处理(通用泛型查询方法 & 下划线转驼峰命名法)

    批处理 public static Integer addBatch(String[] sqls){ init(); try { //设置关闭自动提交 conn.setAutoCommit(false ...

  3. 【开发必备】单点登录,清除了cookie,页面还保持登录状态?

    背景 本地搭建了一台认证服务器.两台资源服务器,看看请求的过程 开始 没登录,直接请求资源服务器,结果跳转到的登录页面 登录后,请求了认证服务器的登录接口,然后顿重定向,最后回到了资源服务器的接口,页 ...

  4. log4j漏洞原理

    一.前置知识 1.JNDI接口 JNDI即Java Naming and Directory Interface(JAVA命名和目录接口),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发 ...

  5. 【每日一题】【直接循环&二分查找】2022年2月10日-NC32 求平方根

    描述实现函数 int sqrt(int x).计算并返回 x 的平方根(向下取整) 方法1:直接循环 import java.util.*; public class Solution { /** * ...

  6. 【每日一题】【集合增删】2022年1月13日-NC41 最长无重复子数组-220113/220122

    描述 给定一个长度为n的数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同. 子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1 ...

  7. 【大数据面试】【框架】Flume:Source的断点续传、重复数据、Channel选择

    〇.用途 流式结构 获取磁盘日志,拦截器过滤后,传递指定数据,写入HDFS或kafka 一.组成-Source.Channel.Sink 事务(put/take) 1.Source---taildir ...

  8. TypeScript 之 Type

    Type 描述:全称叫做 '类型别名',为类型字面量提供名称.比 Interface 支持更丰富的类型系统特性. Type 与 Interface 区别 Interface 只能描述对象的形状,Typ ...

  9. MSTN CE和MSTN SDK安装经验及技巧

    MSTN CE和MSTN SDK安装经验及技巧 本文介绍了MSTN CE及MSTN CE SDK安装的流程以及在安装时可能会遇到的问题 一.MSTN CE安装 1.MSTN CE即Microstati ...

  10. 铁威马NAS如何开启二次验证提高系统安全性

    想到登录TNAS时更安全?直接开启OTP二次验证,通过 TNAS mobile生成的一次性密码登录NAS存储,简单设置,提升TOS系统访问安全性给你TNAS双重保护. 1.首先,确认你的TOS系统在5 ...