鸿萌数据迁移服务: 企业服务器整机在线热迁移, 实现不停机业务转移
天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。
鸿萌数据迁移业务为众多企业顺利高效地完成了新旧存储、不同数据库、应用程序、业务流程以及云端的数据迁移任务,协助企业保护了数据的安全存储,并实现了技术和业务升级。

服务器整机迁移实施原则
整机系统迁移的实施,尤其是规模较大的迁移(比如系统数量超过100台以上),须遵循一定的原则,概括如下:
- 迁移须保持审慎的原则,以对生产影响降低到最低为总原则;
- 迁移宜以业务单元为单位,进行整个业务单元的迁移;比如,一个WEB应用,有两台主机,分别为WEB Server和数据库,宜两台机器一起迁移,共同完成验证;
- 迁移之前要做好规划,包括客户环境调查、迁移方案制定、迁移计划制定、系统验证方案制定、迁移软件清理等;
- 系统迁移过程必须留下关键证据,比如果规则配置信息,尤其是系统割接前,在验证数据一致性时,必须留下数据一致性的证据;
- 迁移完成之后,迁移源端环境宜保留一段时间,不宜立刻清除,保留时间根据实际情况保留7~30天以上。
- 在块迁移具备条件的情况下,一般宜采用块迁移,因为块迁移相当于磁盘的克隆,假如系统验证通过,后续不太存在比如文件缺失,文件不一致等问题。
鸿萌服务器整机在线热迁移方案的特点
鸿萌为用户提供由生产服务器向本地或云端目标服务器的整机热迁移服务,可以在业务不停机的情况下,实现系统和数据实时复制,复制完成后可快速切换系统,由新主机接管业务。
鸿萌整机在线热迁移服务,简化迁移工作。在不停机情况下,快速迁移操作系统、应用程序和用户数据;迁移时间可预测,完成后无缝切换由新主机整机接管。
- 硬件无关的迁移:鸿萌整机在线热迁移服务工作在操作系统层,基于实时数据复制和硬件无关的切换技术,将整个操作系统(注册表、根目录、系统补丁等)灵活迁移到不同型号或不同配置的服务器。
- 业务不停的迁移:鸿萌整机在线热迁移服务启动系统镜像,将数据复制到灾备服务器,业务系统正常生产不受影响;镜像完成后,所有增量业务数据自动复制到灾备服务器,在验证有效后进行切换。
- 无距离限制的迁移:鸿萌整机在线热迁移服务支持网络限速和数据压缩,通过 IP 网络将数据传输到灾备服务器;支持断点续传,加密传输。
- 支持异构平台的迁移:鸿萌整机在线热迁移服务支持物理机及虚拟机之间的迁移,P2V(物理机到虚拟机),V2V(虚拟机到虚拟机),V2P(虚拟机到物理机),P2P(物理机到物理机)。
鸿萌服务器整机在线热迁移方案过程管理
鸿萌服务器整机在线热迁移服务将部署容灾节点,用于捕获和发送用户端应用服务器的数据、接收来自工作机模块的数据、保存数据于备份服务器、实现资源监控、切换、高可用服务的控制、用于接收控制机的控制命令、同时还可以收集日志并发送到控制机。容灾节点安装在用户的工作机和灾备机,控制台内的软件功能是基于控制机与节点之间的协调来完成的。
文件级整机迁移
在不停机情况下,文件级整机迁移任务可以将工作机操作系统下整个系统文件迁移到灾备机,迁移时间可预测,完成后无缝切换由新主机整机接管。
1.创建整机迁移规则
- 用户自定义整机迁移规则名称,便于管理。
- 选择整机迁移规则所对应的业务组。
- 选择有迁移许可的节点。
- 选择代理。
- 选择灾备机
- 根据需要选择数据地址。
- 设定同步项
- 选择要复制的目录和文件,可以排除个别不需要的文件或者目录。
2.迁移设置
执行完初始镜像,继续监控所选择的目录和文件,将新的任何增量数据和文件变化持续复制到目标端,直到用户确认开始“迁移”。
- 可设定切换到灾备机(重启备机)时,自动关闭工作机。这样在迁移规则完成后,工作机的增量数据不再同步到灾备机,在重启灾备机时规则会自动关闭工作机。
- 迁移场景:自动选择、虚拟机、物理机和跨小版本。
- 自动选择:跨小版本>虚拟机>物理机。
- 虚拟机迁移到虚拟机。
- 物理机迁移到物理机或虚拟机迁移到物理机。
- 驱动程序移除:当迁移场景选择“跨小版本”时,实施迁移时采用注入驱动的方式,解决备机驱动问题。
3.执行迁移
具体步骤如下:
- 启动整机迁移规则,开始执行迁移。
- 显示迁移过程状态,“就绪”、“迁移中”、“重启就绪”。
- 重启还原目标机,显示状态“正在重启”。
- 迁移灾备机重启后,状态变更为“完成”。
- 灾备机启动后,若登录系统成功,则完成本次整机迁移流程。
块级整机迁移
在不停机情况下块级整机迁移可以将工作机操作系统下整个块设备硬盘下的文件迁移到灾备机,迁移时间可预测,完成后无缝切换由新主机整机接管。
在创建整机迁移规则时,设定“块设备”迁移类型、选择工作机进行迁移的目标块设备、选择灾备机存储的块设备。
该方案适用于各行业 IT 业务系统迁移,目前被广泛应用于异构虚拟化平台间、本地到云平台以及异构云平台之间的迁移,满足用户上云、跨云迁移等需求,典型场景为政务云升级改造、银行机房私有云搬迁等。
相关文章:
鸿萌数据迁移服务: 企业服务器整机在线热迁移, 实现不停机业务转移
天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据存储、数据恢复、数据备份、数据迁移等解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。 鸿萌数据迁移业务为众多企业顺利高效…...
【C】无类型指针及函数指针
一、无类型指针 (1)无类指针只包含内存地址,不知道内存地址从存放数据是什么类型: void *ptrNULL; (2)可以其他类型赋给无类型指针,但是无类型指针赋给有类型指针会警号; …...
VR的左右眼渲染方法
VR的左右眼视频渲染shader unity_StereoEyeIndex 结点可以判断当前渲染的时候左眼还是右眼,所以可以通过着色器来更根据当前眼睛使用不同的渲染方式达到左右眼渲染不同。 Shader "Unlit/VRVideoPlay" {Properties{_MainTex ("Texture", 2D) …...
爬虫-------字体反爬
目录 一、了解什么是字体加密 二. 定位字体位置 三. python处理字体 1. 工具库 2. 字体读取 3. 处理字体 案例1:起点 案例2:字符偏移: 5请求数据 - 发现偏移量 5.4 多套字体替换 套用模板 版本1 版本2 四.项目实战 1. 采集目…...
vue2组件封装和UI组件的二次封装,方法,属性,ref的传递
封装组件使用v-model 使用方法props接受value值,当值发生变化的时候再通过this.$emit("input", newValue),则实现了简单组件的v-model封装,如果不使用第三方UI可以接受到的值使用watch或者计算属性保存,然后再通过事件派发自己保存…...
喜报!景联文科技成功通过DCMM数据管理能力成熟度二级认证
10月30日,中国电子信息行业联合会公示了新一批DCMM贯标企业,景联文科技成功通过DCMM数据管理能力成熟度二级认证(乙方认证)。 DCMM是《数据管理能力成熟度评估模型》的简称,是我国在数据管理领域首个正式发布的国家标准…...
从壹开始解读Yolov11【源码研读系列】——Data.dataset.py:模型训练数据预处理/YOLO官方数据集类——YOLODataset
【前情回顾】在上一篇文章记录了YOLO源码data目录下的 base.py 文件,其中定义了一个可灵活修改的数据加载处理基类——Class BaseDataset 灵活基类博文地址:https://blog.csdn.net/qq_58718853/article/details/143249295 【实验代码】所有实验代码上传至…...
C语言初阶必会的练习题(3)之位操作符(^ 、、>>等)的应用
C语言初阶必会的练习题(3) 放在最前面的1、不允许创建临时变量,交换两个整数的内容1.1、分析:见代码注释(a)方法 1(b)方法 2 1.2、结果展示方法 1 的 结果:方法 2 的 结果…...
MongoDB面试专题33道解析
大家好,我是 V 哥。今天给大家分享 MongoDB的道 V 哥原创的面试题,收藏起来,一定会对你有帮助。 V 哥推荐:2024 最适合入门的 JAVA 课程 1. 你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?…...
Laravel 安全实践:如何防止 XSS 攻击
在当今的网络环境中,应用程序的安全性越来越受到开发者和企业的重视。跨站脚本攻击(XSS)是常见的网络安全威胁之一,它通过在目标网站上注入恶意脚本,窃取用户信息或执行恶意操作。作为流行的 PHP 框架,Lara…...
《Java Web 开发》
一、引言 在当今数字化时代,Web 应用程序已经成为人们生活和工作中不可或缺的一部分。Java Web 开发作为一种广泛应用的技术,以其强大的功能、稳定性和可扩展性,在企业级应用开发中占据着重要地位。本文将深入探讨 Java Web 开发的各个方面&a…...
Vector和ArrayList
Vector和ArrayList都是Java集合框架中的动态数组实现类,它们之间存在一些显著的区别。以下是对Vector和ArrayList的详细比较: 一、线程安全性 Vector:是线程安全的,即多线程情况下,Vector可以保证容器的同步性。Vect…...
关于我、重生到500年前凭借C语言改变世界科技vlog.16——万字详解指针概念及技巧
文章目录 1. sizeof 和 strlen1.1 sizeof1.2 strlen 2. 数组和指针结合的试题深入解析2.1 一维数组2.2 字符数组代码1代码2代码3代码4代码5代码6 2.3 二维数组 3.指针运算的试题深入解析题1题2题3题4题5题6题7 希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力…...
开发更便利!迅为RK3568/RK3588 定制分区镜像发布
目前迅为所维护的Linux SDK一直延续RK官方默认分区结构,而迅为另维护了的一套定制分区结构的SDK,两种不同的分区结构都有着各自的特性,RK默认分区镜像和定制分区镜像对比如下所示: rk传统分区适合启动速度要求高且硬件配置固定的系…...
基于Springboot的学生宿舍管理系统的设计与实现-计算机毕设 附源码 26991
基于Springboot的学生宿舍管理系统的设计与实现 摘 要 学生宿舍管理系统在高校管理中具有重要的作用,为提高宿舍管理效率和服务质量,本文基于Springboot框架开发了一款学生宿舍管理系统。该系统主要分为管理员、学生用户和宿管用户三类角色,每…...
Spring Mvc中拦截器Interceptor详解
一、概述 拦截器常用于在请求处理的不同阶段插入自定义逻辑。Spring MVC的拦截器作用是在请求到达控制器之前或之后进行拦截,可以对请求和响应进行一些特定的处理。如: 登录验证:对于需要登录才能访问的网址,使用拦截器可以判断…...
【go从零单排】Strings and Runes 字符串和字符
Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 概念 在Go语言中,rune 是一个内置的数据类型,用于表示一个Unicode字符。它实际上是一个别名…...
django Forbidden (403)错误解决方法
存在问题: django提交请求时,报403错误; 解决方案: 在form表单中加{% csrf_token %} <h1>用户登录</h1><form me method"post" ac action"/login/">{% csrf_token %}<input type"t…...
pdmaner连接sqlexpress
别以为sqlserver默认的端口总是1433 案例 有台sqlserver2008 express服务器,刚安装,支持混合模式登录,其它什么配置也没改。 先看用ADO连接 这说明: 案例中sqlserver端口不是1433 !!!ADO连接…...
如果编译不通过,且感觉代码没有问题,大概率就是中文引起的问题
一、如果中文乱码:彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)_qt 中文乱码-CSDN博客 二、如果中文正常,编译还是有莫名其妙的问题 1、设置编码为 UTF-8(带BOM)。(如果下方没有出现“高级保存选项”,只需要修改一下代码&…...
二维码识读设备选购全攻略:从核心需求到实战测试
1. 项目概述:为什么选对二维码识读设备这么重要?你可能觉得,不就是扫个码吗?手机摄像头都能搞定,专门的设备能有多大区别?我刚开始接触这个领域时也是这么想的,直到自己踩过几次坑,才…...
告别手动水印:如何用Semi-Utils将批量照片处理时间从5小时缩短到5分钟
告别手动水印:如何用Semi-Utils将批量照片处理时间从5小时缩短到5分钟 【免费下载链接】semi-utils 一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。 项目地址: https://gitcode.com/gh_mirrors/se/semi-utils 还在为数百张照片…...
能碳数据治理与建模引擎:MyEMS 开源方案打造企业能源管理数字底座
在企业数字化转型的深水区,能源数据正从分散的报表附件演变为支撑经营决策的核心资产。然而,多数企业的能源数据仍面临采集标准不一、存储格式杂乱、分析口径各异等现实困境,数据治理成为能源管理升级的首要门槛。当双碳战略进入精细化实施阶…...
别再死记ResNet结构了!用PyTorch手把手带你复现ResNet-50(附完整代码与可视化)
从零构建ResNet-50:PyTorch实战与架构解密 当你第一次看到ResNet的残差连接时,是否曾被那个"跳跃"的结构所困惑?为什么简单的跨层连接就能解决深度网络的退化问题?本文将以工程师视角,带你用PyTorch从第一行…...
从模型验证到单元测试:PyTorch张量比较函数(allclose/isclose/eq/equal)的5个高效应用场景
从模型验证到单元测试:PyTorch张量比较函数的高效应用场景 在PyTorch项目中,张量比较是贯穿整个机器学习工作流的基础操作。无论是验证模型收敛性、调试自定义层,还是确保数据预处理一致性,选择恰当的比较函数能显著提升开发效率和…...
如何免费下载中国大学MOOC视频:MoocDownloader完整使用指南
如何免费下载中国大学MOOC视频:MoocDownloader完整使用指南 【免费下载链接】MoocDownloader An MOOC downloader implemented by .NET. 一枚由 .NET 实现的 MOOC 下载器. 项目地址: https://gitcode.com/gh_mirrors/mo/MoocDownloader 你是否曾经因为网络不…...
Visual C++运行库合集:一站式解决Windows应用程序依赖问题的终极指南
Visual C运行库合集:一站式解决Windows应用程序依赖问题的终极指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 还在为"缺少msvcp140.dll&qu…...
Bilibili-Evolved插件化架构深度剖析:构建可扩展的哔哩哔哩增强体验
Bilibili-Evolved插件化架构深度剖析:构建可扩展的哔哩哔哩增强体验 【免费下载链接】Bilibili-Evolved 强大的哔哩哔哩增强脚本 项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved Bilibili-Evolved作为一款强大的哔哩哔哩增强脚本,…...
用Circuit JS在线模拟器,5分钟搞定欧姆定律和LRC振荡电路实验
用Circuit JS在线模拟器,5分钟搞定欧姆定律和LRC振荡电路实验 在电子工程和物理教学中,理论公式与实验验证的结合一直是提升学习效率的关键。传统实验室受限于设备、场地和时间,而Circuit JS这款基于浏览器的开源电路模拟器,恰好填…...
别再手动复制了!用Python+Wind API批量下载股票、期货、债券代码的完整脚本
金融数据自动化采集实战:PythonWind API全市场证券代码批量获取指南 金融数据是量化研究和投资决策的基础,但手动从Wind客户端导出各类证券代码不仅耗时耗力,还容易出错。本文将手把手教你用Python调用Wind API实现股票、期货、债券、期权等全…...
