在企业中,服务器迁移的场景主要有以下几种:操作系统升级、服务器硬件更换、数据中心合并、机房搬迁、服务器上云等。
本次主要介绍服务器迁移上云的场景,主要有以下几种:
迁移的方式:
一般来说,都是通过镜像的方式将应用程序和数据迁移到云上,或者使用阿里云的服务器迁移服务(SMC)。
无论采用哪种迁移,都有全量迁移和增量迁移两种方式,两者的比较如下:
使用服务器迁移中心SMC将服务器迁移到阿里云,一般会经过以下四个步骤:
迁移服务器确认,不同的迁移源需要准备不同的内容:
物理机/虚拟机/云服务器
当需要从本地机房将物理服务器和虚拟机迁移到阿里云,或者将位于其他公共云的云服务器迁移到阿里云时,需要选择“物理机/虚拟机/云服务器”作为迁移源类型,需要准备待迁移机器的公网IP地址、连接端口、管理员用户名和密码。
阿里云ECS云服务器
当需要将位于阿里云上的ECS云服务器迁移到阿里云其他可用区或地域时,需要选择“阿里云ECS云服务器” 作为迁移源类型。如果选择此类型,需要准备的事项就很少,只需要选择源云服务器所在的地域后,选择需要迁移的云服务器即可
VMware虚拟机(无代理连接器导入)
当需要迁移 VMware 虚拟机到云服务器上,可以使用“物理机/虚拟机/云服务器”的方法迁移,操作相对简单便捷。但如果对服务器安全和性能有所顾虑,可以选择“VMware虚拟机”作为迁移源类型。如果选择此类型,需要准备“VMware 无代理连接器OVF模板”,并使用此模板在vCenter上部署虚拟机,然后在部署的虚拟机中运行命令进行迁移源注册。
确定目标区域及可用区规划、网络规划问题、服务器选型问题
阿里云账号注册、实名认证、充值、ram授权等操作
找到服务器迁移中心,在SMC中选择迁移源,SMC支持物理机/虚拟机/云服务器、阿里云ECS云服务器、VMware虚拟机三种类型的迁移源。
点击导入迁移源,SMC 支持控制台、命令行、客户端和无代理连接器等多种导入方式,其中控制台、命令行和客户端三种导入方式均为有代理方式导入,即需要在迁移源服务器上安装客户端后才能开始迁移任务,对于VMware虚拟机,SMC也提供了无代理迁移方式,能够有效消除用户对服务器安全和性能的顾虑。
控制台导入
这是最简单的一种方式,小云可以直接通过控制台导入迁移源,简单方便。
当迁移源为物理机/虚拟机/云服务器类型时,只需要输入源主机的IP地址、连接端口、管理员用户和密码,即可导入成功。
注意:迁移源需要对外开放22端口,且如果迁移源为Windows类型,需要在迁移源服务器上安装OpenSSH工具,如果对迁移安全性要求较高建议选择命令行导入或客户端导入方式。
当迁移源为阿里云ECS云服务器时,只需要选择地域以及需要迁移的源实例即可。
命令行导入
这种方式比控制台导入方式操作略复杂,但是服务器数量增多时,使用控制台导入的效率降低,可以选择命令行导入方式。而且命令行导入源服务器无需开放22端口,Windows也无需提前安装OpenSSH工具,通用性与安全性更高。
当迁移源为物理机/虚拟机/云服务器 或 阿里云ECS云服务器时,可以选择命令行导入,进入设置激活码额度、有效期,并生成激活码,保存生成的命令,在需要迁移的源服务器上执行,即可完成导入操作。
客户端导入
当迁移源为物理机/虚拟机/云服务器 或 阿里云ECS云服务时,可以下载相应版本的SMC客户端并将其安装到源服务器中,,然后在控制台页面填写激活额度和有效期来生成激活码,并在源服务器的客户端上输入激活码,即可开始导入迁移源。
VMware无代理连接器导入
通过VMware Agentless无侵入式迁移技术,可将VMware虚拟机的业务迁移到阿里云。操作相对复杂,但是有以下优点:
完成导入迁移源动作后,如果迁移源的状态为在线,则说明导入迁移源成功,接下来需要在控制台为迁移源创建迁移任务,并启动任务。
创建迁移任务时,有多种迁移任务类型:
本次介绍服务器迁移:
登录服务器迁移中心SMC控制台。在左侧导航栏,单击迁移源。找到迁移源后,确认迁移源状态为在线,并单击操作列的创建迁移任务。
在创建迁移任务页面,迁移任务类型选择选择服务器迁移,小云需要填写目标地域和目标类型(云服务器镜像、云服务器实例),并点击创建完成迁移任务。
目标类型:
当目标类型为云服务器实例时,需要小云提前在指定地域和可用区下创建目标ECS实例。
注意:
专家模式(可选),利用专家模式可以进行迁移细节的定制,比如:设置目标服务器的磁盘结构和大小、网络传输模式、传输限速、压缩迁移、自动增量同步等。
1.
迁移需要较长的时间,请耐心等待完成,在迁移期间,如需查询当前正在进行的任务细项,可以点击操作列中的查看日志查询。当任务状态为 **已完成 **时表示迁移任务已经完成迁移。
完成迁移后,使用新服务器(如果迁移类型为云服务器镜像,需要基于镜像创建新的ECS实例)的公网IP打开网站,迁移后的服务器保留了原有服务器的数据,小云的网站还是可以正常打开,说明迁移是成功的。
在完成迁移操作并检验完成后,需要进行彻底测试和报告以确认新环境的稳定性和可靠性。
主要包括以下几项工作: