首页 > 其他分享 >分享一种用镜像封装技术来对复杂的工业软件环境做容灾备份的还原方案

分享一种用镜像封装技术来对复杂的工业软件环境做容灾备份的还原方案

时间:2023-04-23 21:23:16浏览次数:32  
标签:封装 备份 损坏 还原 产品 软件 做容灾 镜像

做了产品以后经常遇到一个维护问题,经常一些产品过了七年八年就遇到这样那样的服务起不来需要从头部署,甚至一些产品在设计之初没有考虑到数据量和底层数据死锁,导致产品变得越来越慢,前者导致需要费时费力,后者导致产品风评越来越差,影响客户使用。 甚至有些是由于服务器硬件、和微软多年前的系统文件损坏造成的。

 

这里介绍镜像备份来还原这些硬件损坏或者微软或者关键组件服务文件损坏导致服务起不来的方案

 硬件损坏:将镜像备份在可移动磁盘中。底层文件、服务损坏:将镜像备份在D盘

 

 话不多说,马上开始,

1.关闭系统所有的防火墙,因为是要从DOS操作备份(切记拿你们私人电脑操作,不然你们公司IT会监控你的系统文件和篡改,甚至根本不可能成功)

 

2.装上如下Ghost软件

安装软件下载链接我放在这里:

链接:https://pan.baidu.com/s/17tKQ4CHkmOkosudZJkyNOg
提取码:JYHS
--来自百度网盘超级会员V3的分享

 

3.点击镜像备份。静待系统备份完成

备份完的系统会放在这个文件夹下面:

C:\dosh\ghos

拷出来,可以放到新系统还原,

 

4.还原

ghost还原操作较为简单,点击还原以后,会自动进入备份系统的安装

当你没有做备份时,会提示你找不到对应的ghost,当已完成备份,直接点击还原Ghost即可。

 

值得说明,此种还原,穿透windows系统的ProductKey 和 SQL SERVER的授权,以及wonware的授权。能完全还原复制原来的工业系统还原,在多年之后产品变得越来越慢的时候,甚至打不开的时候,从多年前的备份直接还原,一个小时就能解决产品问题

或者服务起不来的问题。

 

此镜像备份+工业环境软件环境容灾备份解决方案目前已帮我节省很多的时间,在实战中价值你且一试,或许对您有用。值得注意,此方案若考虑数据保存,则不能完全替代数据备份,因为其备份的数据只保存到多年前备份的那一刻。最理想的方案是

软件生产环境的容灾备份解决方案+数据库每月备份。

 

赠人玫瑰,手留余香。

 

标签:封装,备份,损坏,还原,产品,软件,做容灾,镜像
From: https://www.cnblogs.com/hamster5/p/17347675.html

相关文章

  • 【C++入门】类和对象(一) 详解(class、struct、类的定义、类的实例化、类的封装、对象
    1.面向过程和面向对象初步认识面向过程更加关注解决问题的过程和步骤。而面向对象关注的是对象,对一个事情拆分成不同的对象,靠对象之间的交互实现。例如:外卖系统面向过程:上架→点餐→派单→送餐注重过程步骤面向对象:(更加贴近现实之间的业务逻辑交互)骑手→商家←用户注重对象和对象......
  • MKL稀疏矩阵运算示例及函数封装
    IntelMKL库提供了大量优化程度高、效率快的稀疏矩阵算法,使用MKL库的将大型矩阵进行稀疏表示后,利用稀疏矩阵运算可大量节省计算时间和空间,但由于MKL中的原生API接口繁杂,因此将常用函数封装,便于后续使用,最后在实际例子中调用接口执行想要的矩阵运算。0稀疏矩阵稀疏矩阵是指矩阵......
  • MKL普通矩阵运算示例及函数封装
    本示例将介绍MKL中的矩阵乘法和求逆,使用MKL进行此类大型矩阵运算可大量节省计算时间和空间,但由于MKL中的原生API接口繁杂,因此将常用函数封装,便于后续使用,最后在实际例子中调用接口执行想要的矩阵运算。1MKL矩阵乘法案例所用示例如下,矩阵A、B分别为\[A={\left[{\begin{array......
  • ai问答:使用 Vue3 组合式API 和 TypeScript 封装 echarts 折线图
    <template><divref="chart"style="height:500px;"></div></template><scriptlang="ts">import{ref,onMounted,watch}from'vue'import*asechartsfrom'echarts'e......
  • 授权实现 封装权限信息
    限制访问资源所需权限​SpringSecurity为我们提供了基于注解的权限控制方案,这也是我们项目中主要采用的方式。我们可以使用注解去指定访问对应的资源所需的权限。​但是要使用它我们需要先开启相关配置我们前面在写UserDetailsServiceImpl的时候说过,在查询出用户后还要获取......
  • php 无限极分类 封装
    <?phpnamespaceApp\Services;useIlluminate\Http\Request;/***ClassPendingService*@packageApp\Service*无限分类公共类*/classLimitlessService{protected$_request;//publicfunction__construct(Request$request)//{//......
  • scn增量备份恢复dataguard从库
    环境:OS:Centos7DB:19.3.0.0 1.正常同步情况下的scn主从是一致的主库查询:SQL>selectSEQUENCE#,FIRST_CHANGE#,NEXT_CHANGE#,APPLIED,STATUSfromv$archived_logtwherename='tnsslavea';SEQUENCE#FIRST_CHANGE#NEXT_CHANGE#APPLIEDSTATUS----------------......
  • 设置权限所需资源、封装权限信息
    设置权限所需资源SpringSecurity为我们提供了基于注解的权限控制方案,这也是我们项目中主要采用的方式。我们可以使用注解去指定访问对应的资源所需的权限。但是要使用它我们需要先开启相关配置。@EnableGlobalMethodSecurity(prePostEnabled=true)在SecurityConfig配置类......
  • mysql单表备份部分数据且数据量较大时
    --复制表结构CREATETABLEtableB(LIKEtableA);--插入筛选数据INSERTintotableBSELECT*fromtableAwhereXXX=?;--重命名,替换renametabletableAtotableC;renametabletableBtotableA;--删除旧表DROPTABLEtableC;......
  • 利用Velero对K8S备份还原与集群迁移实战
    一、简介Velero是一款云原生时代的灾难恢复和迁移工具,采用Go语言编写,并在github上进行了开源,利用velero用户可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。开源地址:https://github.com/vmware-tanzu/velero官方文档:https://velero.io/docs/v1.11/1.1支......