作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
公众号:网络豆云计算学堂
座右铭:低头赶路,敬事如仪
技术社区:云计算运维学习社区
个人主页: 网络豆的主页
目录
写在前面:
本章主要讲解如何使用阿里云服务器迁移中心SMC迁移本地的服务器,实现高效迁移。
一.什么是服务器迁移
服务器迁移一般来说是将物理服务器从一个地点(物理机房)移动到另一个地点,或将数据从一台服务器移动到另一台服务器的过程。
1.日常的服务器迁移场景有哪些?
- 机房搬迁:公司换地方,原机房不能用,得把服务器移到新机房。
- 系统升级:服务器系统或软件过时,得升级并迁移数据到新系统。
- 服务器更换:服务器硬件老化或故障,得换新服务器并迁移数据。
- 数据中心合并:业务从IDC机房搬到公司自建机房,得整合服务器到新的数据中心。
- 架构改造:公司网络架构调整,得重新规划服务器位置,比如迁移到云平台。
2.服务器迁移上云的优势有哪些?
服务器迁移上云是指将原先运行在企业自有机房中的服务器、数据库、存储等基础设施资源,迁移到云服务商的数据中心,并运行在云服务商提供的云计算环境中的过程或方法。这样做可以帮助企业节省建设和运营成本,提高 IT 系统的弹性和可用性,并且更加便于实现灾备恢复和数据备份。
- 成本降低:无需购买和维护昂贵的硬件设备,只需按需支付云服务费用。
- 灵活扩展:根据业务需求快速调整计算资源,实现弹性扩展,避免资源浪费。
- 高可用性:云服务提供商提供多个数据中心,确保数据的高可用性和业务连续性。
- 简化管理:云服务提供商负责基础设施的维护和管理,减轻企业IT管理负担。
- 增强安全:云服务提供商遵循严格的安全标准和合规要求,提供多层次的数据保护措施。
二.如何更方便更快捷的将服务器迁移上云
1.如何将服务器的迁移到阿里云?
- 虚拟机迁移:将本地虚拟机制作成镜像,导入云服务商平台,创建云服务器运行业务。
- 物理服务器迁移:将物理机转化为虚拟机(P2V),再制作成镜像,导入云服务商平台运行。
- 使用云迁移服务:利用云服务商提供的迁移工具(如阿里云的SMC),快速自动化地完成虚拟机、物理机或其他云主机的迁移,减轻工作量和技能要求。
2.业务服务器迁移至云环境的两种方式
全量迁移:
- 定义:完整复制数据、应用、账户信息至新云平台,重新部署和测试。
- 适用场景:环境变更大、追求最新系统/中间件版本、有搭建需求的企业/团队。
- 特点:彻底、停机时间长、成本高,但确保一致性,降低数据丢失和安全风险。
增量迁移:
- 定义:分阶段迁移,逐步扩展,防止迁移失误影响生产。
- 适用场景:长期迁移、故障转移、复杂环境、不能接受长时间停机。
- 特点:减少干扰和风险,避免大规模停机,适合逐步扩展至更多组件。阿里云服务器迁移中心支持在业务不中断的情况下快速自动化完成迁移。
3.使用服务器迁移中心SMC 迁移本地的服务器
3.1迁移步骤
使用服务器迁移中心SMC将服务器迁移到阿里云,一般会经过以下四个步骤:
- 需要完成迁移上云前的准备工作(确定地域,网络规划)
- 要根据迁移服务器的类型导入迁移源至阿里云
- 使用导入的迁移源创建并启动迁移任务
- 需要在完成迁移后进行迁移收尾工作
3.2 如何导入源服务器到阿里云
服务器迁移中心SMC可以将位于本地机房的虚拟机、物理机、其他云厂商的云主机、阿里云上的ECS迁移至阿里云上。
3.2.1在SMC中选择迁移源
访问如下链接,在左侧导航栏,单击迁移源,并根据需要迁移的源位置,选择不同的迁移源:
3.2.2控制台导入
当迁移源为物理机/虚拟机/云服务器类型时,我们只需要在这里输入源主机的IP地址、连接端口、管理员用户和密码,即可导入成功。
提示:迁移源需要对外开放22端口,且如果迁移源为Windows类型,需要在迁移源服务器上安装OpenSSH工具,如果对迁移安全性要求较高建议选择命令行导入或客户端导入方式。
3.2.3命令行导入
这是最推荐的一种方法,这种方式需要在SMC中生成激活码脚本命令,并在需要导入到SMC的源机器上执行相关命令,比控制台导入方式操作略复杂,一旦数量增多,导入效率降低,此时使用命令行导入提升效率。而且命令行导入源服务器无需开放22端口,Windows也无需提前安装OpenSSH工具,通用性与安全性更高。
3.2.4客户端导入
此种方式需要在源服务器上手工安装相应版本的客户端,然后在控制台页面生成激活码,并在源服务器的客户端上输入激活码,即可开始导入迁移源。这种导入方式由于需要在迁移过程中输入激活码,所以提供了一种权责分离的迁移方式,上级可以通过激活码来授权迁移工作。
3.2.5VMware无代理连接器导入
通过VMware Agentless无侵入式迁移技术,可将VMware虚拟机的业务迁移到阿里云,提高业务迁移到阿里云的效率,同时消除您对迁移过程业务安全和业务性能的顾虑。
- 资源无占用,这种导入方式无需在虚拟机中安装SMC客户端,不占用虚拟机的各类资源
- 迁移效率高,无需为每台虚拟机单独安装代理,节省人力与时间成本、
- 安全性高,不在虚拟机操作系统内部进行任何操作,消除用户对安全的顾虑。
-
兼容性高,不依赖虚拟机操作系统内部环境,迁移成功率更高。
完成导入迁移源后,即可在控制台看到对应的迁移源状态,当迁移源状态为在线后,即可进行接下来的创建迁移任务操作。
导入迁移源方式总结
- 控制台导入:
- 适用:少量机器,可开放22端口。
- 特点:自动安装客户端,操作简便。
- 命令行导入:
- 适用:多量机器,22端口受限。
- 特点:批量执行,效率高。
- 客户端导入:
- 适用:需上级授权或特殊场景。
- 特点:灵活定制,需手动配置。
- VMware无代理连接器:
- 适用:VMware虚拟机迁移。
- 特点:无需安装代理,简化流程。
三.创建迁移任务完成上云迁移
1.迁移任务类型
- 服务器迁移,当需要将源服务器迁移至云服务器ECS、云服务器镜像或容器镜像时,可以选择此种迁移方式
- 桌面迁移,当需要将源服务器迁移至阿里云无影云桌面时,可以选择此种迁移方式
如下图所示,服务器迁移和桌面迁移两种迁移方式是将源服务器(虚拟机/物理服务器/其他云或跨地域云服务器)迁移至阿里云的云资源(ECS/ECS镜像/容器镜像/无影云桌面),属于典型的服务器的迁移上云场景。
2.创建迁移任务
登录服务器迁移中心SMC控制台。在左侧导航栏,单击迁移源。
找到迁移源后,确认迁移源状态为在线,并单击操作列的创建迁移任务。
在创建迁移任务页面,迁移任务类型选择选择服务器迁移,小云需要填写目标地域和目标类型(云服务器镜像、云服务器实例),并点击创建完成迁移任务。
【推荐类型】当目标类型为云服务器镜像时,无需提前创建目标ECS实例,在指定地域生成ECS镜像后,还可以基于镜像重复创建ECS实例,这样既可以帮助保留源服务器备份,也可以随时利用镜像创建新的ECS实例。
迁移需要较长的时间,请耐心等待完成,在迁移期间,如需查询当前正在进行的任务细项,可以点击操作列中的查看日志查询。
🎁 独家粉丝福利大放送!
🎯 想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!
关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。
🔥**资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!**🔥