思考:在完成的准备工作后,小云需要继续进行导入迁移源的操作,那么他要如何将服务器导入到阿里云?
服务器迁移中心SMC可以将位于本地机房的虚拟机、物理机、其他云厂商的云主机、阿里云上的ECS迁移至阿里云上。
首先,小云需要在SMC中选择迁移源,SMC支持物理机/虚拟机/云服务器、阿里云ECS云服务器、VMware虚拟机三种类型的迁移源。
- 小云可以访问如下链接,在左侧导航栏,单击迁移源,并根据需要迁移的源位置,选择不同的迁移源:
https://smcnext.console.aliyun.com/sourceServers
图9 选择迁移源
- 物理机/虚拟机/云服务器
- 当小云需要从本地机房将物理服务器和虚拟机迁移到阿里云,或者需要将位于其他公共云的云服务器迁移到阿里云时,需要选择“物理机/虚拟机/云服务器”作为迁移源类型
- 如果选择此类型,小云需要准备待迁移机器的公网IP地址、连接端口、管理员用户名和密码
- 阿里云ECS云服务器
- 当小云需要将位于阿里云上的ECS云服务器迁移到阿里云其他可用区或地域时,需要选择“阿里云ECS云服务器” 作为迁移源类型
- 如果选择此类型,小云需要准备的事项就很少,小云只需要选择源云服务器所在的地域后,选择需要迁移的云服务器即可
- VMware虚拟机(无代理连接器导入)
- 当小云需要迁移 VMware 虚拟机到云服务器上,且对服务器安全和性能有所顾虑,可以选择“VMware虚拟机”作为迁移源类型
- 如果选择此类型,小云需要准备“VMware 无代理连接器OVF模板”,并使用此模板在vCenter上部署虚拟机,然后在部署的虚拟机中运行命令进行迁移源注册
- 此方式步骤较多,小云也可以使用“物理机/虚拟机/云服务器”的方法迁移,操作相对简单便捷。
其次,小云需要在SMC中导入迁移源,根据对现有服务器的梳理以及归类,定好迁移批次后,按照批次将需要迁移的服务器导入到SMC的迁移源中,以便于对其进行迁移。
SMC 支持控制台、命令行、客户端和无代理连接器等多种导入方式,其中控制台、命令行和客户端三种导入方式均为有代理方式导入,即需要在迁移源服务器上安装客户端后才能开始迁移任务,对于VMware虚拟机,SMC也提供了无代理迁移方式,能够有效消除用户对服务器安全和性能的顾虑。
- 控制台导入,这是最简单的一种方式,小云可以直接通过控制台导入迁移源,简单方便。
- 当迁移源为物理机/虚拟机/云服务器类型时,我们只需要在这里输入源主机的IP地址、连接端口、管理员用户和密码,即可导入成功。
提示:迁移源需要对外开放22端口,且如果迁移源为Windows类型,需要在迁移源服务器上安装OpenSSH工具,如果对迁移安全性要求较高建议选择命令行导入或客户端导入方式。
图10 物理机/虚拟机/云服务 - 控制台导入
- 当迁移源为阿里云ECS云服务器时,我们只需要在这里选择地域以及需要迁移的源实例即可。
图11 阿里云ECS云服务器 - 控制台导入
- 命令行导入,这是最推荐的一种方法,这种方式需要在SMC中生成激活码脚本命令,并在需要导入到SMC的源机器上执行相关命令,比控制台导入方式操作略复杂,如果小云通过控制台导入,需要手工填入服务器信息公网IP、连接端口、管理员名称和密码,一旦数量增多,导入效率降低,此时就可以考虑使用命令行导入提升效率。而且命令行导入源服务器无需开放22端口,Windows也无需提前安装OpenSSH工具,通用性与安全性更高。
- 当迁移源为物理机/虚拟机/云服务器 或 阿里云ECS云服务器时,小云需要设置激活码额度、有效期,并生成激活码,保存生成的命令,在需要迁移的源服务器上执行,即可完成导入操作
图12 命令行导入
- 客户端导入,此种方式需要小云在源服务器上手工安装相应版本的客户端,然后在控制台页面生成激活码,并在源服务器的客户端上输入激活码,即可开始导入迁移源。这种导入方式由于需要在迁移过程中输入激活码,所以提供了一种权责分离的迁移方式,上级可以通过激活码来授权迁移工作。
- 当迁移源为物理机/虚拟机/云服务器 或 阿里云ECS云服务器时,需要下载SMC客户端并将其安装到系统中,使用激活额度和有效期来生成激活码后,在客户端中填入激活码即可成功导入
图13 客户端导入
- VMware无代理连接器导入,通过VMware Agentless无侵入式迁移技术,可将VMware虚拟机的业务迁移到阿里云,提高业务迁移到阿里云的效率,同时消除您对迁移过程业务安全和业务性能的顾虑。
- 资源无占用,这种导入方式无需在虚拟机中安装SMC客户端,不占用虚拟机的各类资源
- 迁移效率高,无需为每台虚拟机单独安装代理,节省人力与时间成本、
- 安全性高,不在虚拟机操作系统内部进行任何操作,消除用户对安全的顾虑。
- 兼容性高,不依赖虚拟机操作系统内部环境,迁移成功率更高。
图13 客户端导入
最后,小云完成导入迁移源后,即可在控制台看到对应的迁移源状态,当迁移源状态为在线后,即可进行接下来的创建迁移任务操作。
导入方式总结:
- 在需要迁移的机器数量较少且可以暂时开放22端口访问时,建议使用控制台导入的方式,可以自动在迁移源安装客户端执行导入迁移源操作
- 在需要迁移的机器数量较多或对22端口访问管控较严格时,建议使用命令行导入的方式,批量执行效率更高,通用性更好
- 在需要有上级授权迁移操作时,或以上两种导入方式不适合时,建议使用客户端导入方式
- 在需要迁移VMware虚拟机且对代理客户端迁移方式比较敏感时,建议使用VMware无代理连接器导入方式
练习实验:服务器迁移上云:
https://developer.aliyun.com/adc/scenario/exp/b51363380b9c493b8e8c5f6e5abeb7b3