以前咱们了解了使用Azure Migrate迁移VMware 和Hyper-V 虚机,那么在咱们的环境中若是有物理服务器也要迁移倒Azure当中,怎么作呢?接下来的几篇博文将补充这一方面的内容。首先,咱们先来了解下物理服务器迁移的准备工做。算法
一、准备 Azurewindows
1)Azure 权限服务器
首先咱们须要为 Azure Migrate 部署设置权限。网络
任务 | 权限 |
---|---|
建立 Azure Migrate 项目 | Azure 账户须要建立项目的权限。 |
注册 Azure Migrate 设备 | Azure Migrate 使用轻型 Azure Migrate 设备经过 Azure Migrate 服务器评估来发现并评估 Hyper-V VM。 此设备发现 VM,并将 VM 元数据和性能数据发送到 Azure Migrate。 在设备注册过程当中,如下资源提供程序将注册到在设备中选择的订阅:Microsoft.OffAzure、Microsoft.Migrate 和 Microsoft.KeyVault。 经过注册资源提供程序来配置订阅,以供资源提供程序使用。 须要订阅的“参与者”或“全部者”角色才能注册资源提供程序。 在载入过程当中,Azure Migrate 将建立一个 Azure Active Directory (Azure AD) 应用: AAD 应用用于在代理(在设备上运行)与其各自在 Azure 上运行的服务之间通讯(身份验证和受权)。 此应用无权对任何资源进行 ARM 调用,也没有 RBAC 访问权限。 |
2)分配建立项目的权限app
检查是否有权建立 Azure Migrate 项目。
在 Azure 门户中打开资源组,而后选择“访问控制(IAM)”。在“检查访问权限”中找到相关的账户,而后单击它以查看权限。确保应该拥有“参与者”或“全部者”权限。ide
3)分配注册设备的权限性能
能够使用如下方法之一为 Azure Migrate 分配权限,以便在注册设备期间建立 Azure AD 应用:spa
4)授予账户权限操作系统
租户/全局管理员可按以下所述授予权限:.net
在 Azure AD 中,租户/全局管理员应导航到“Azure Active Directory” > “用户” > “用户设置” 。
管理员应将“应用注册”设置为“是” 。
二、准备物理服务器以进行评估
若要准备物理服务器评估,需验证物理服务器设置,并验证设备部署设置:
验证评估服务器的物理服务器要求:
支持 | 详细信息 |
---|---|
物理服务器部署 | 物理服务器能够是独立服务器,也能够部署到群集中。 |
权限 | Windows: 在要包括在发现中的全部 Windows 服务器上设置本地用户账户或域用户账户。 须要将用户账户添加到这些组-远程桌面用户、性能监视器用户和性能日志用户。 Linux: 须要在要发现的 Linux 服务器上使用根账户。 |
操做系统 | 支持全部受Azure支持的Windows和Linux操做系统,但如下状况除外: Windows Server 2003 SUSE Linux |
确保物理服务器上已打开所需的端口:
设备 | 链接 |
---|---|
本 | TCP 端口3389上的入站链接,容许到设备的远程桌面链接。 端口44368上的入站链接,使用如下 URL 远程访问设备管理应用: https://<appliance-ip-or-name>:44368 端口443(HTTPS)、5671和5672(AMQP)上的出站链接,以将发现和性能元数据发送到 Azure Migrate。 |
Hyper-v 主机/群集 | WinRM 端口5985(HTTP)和5986(HTTPS)上的入站链接,使用通用信息模型(CIM)会话拉取 Hyper-v Vm 的配置和性能元数据。 |
1)验证物理服务器设备要求
要求 | 物理 | ||||||
---|---|---|---|---|---|---|---|
下载格式 | 压缩文件夹(包含基于 PowerShell 的安装程序脚本) | ||||||
下载连接 | https://download.microsoft.com/download/8/7/5/8758282b-fe8d-4c39-b974-d6ff248e1a20/AzureMigrateInstaller.zip | ||||||
下载大小 | 59.7 MB | ||||||
硬件 | 专用物理计算机,或使用虚拟机。 运行设备的计算机须要 16 GB RAM、8个 vcpu、大约 80 GB 的存储空间和一个外部交换机。 设备须要静态或动态 IP 地址以及 internet 访问。 |
||||||
哈希值 |
|
||||||
操做系统 | 设备计算机应运行 Windows Server 2016。 | ||||||
设备部署 | 设备安装程序脚本是从门户下载的(在压缩文件夹中)。 解压文件夹,并运行 PowerShell 脚本(AzureMigrateInstaller)。 |
||||||
发现 | 一个设备最多能够发现250个物理服务器。 | ||||||
设备组件 | 管理应用:部署期间用于用户输入的设备中的 Web 应用。 发现代理:收集计算机配置数据。 评估代理:收集性能数据。 自动更新服务:更新组件(每24小时运行一次)。 |
2)查看设备须要访问的 Azure URL。
URL | 详细信息 |
---|---|
*.portal.azure.com | 导航到 Azure 门户。 |
*.windows.net *.msftauth.net *.msauth.net *.microsoft.com *.live.com |
登陆到 Azure 订阅。 |
*.microsoftonline.com *.microsoftonline-p.com |
为设备建立 Active Directory 应用程序,以便与 Azure Migrate 通讯。 |
management.azure.com | 为设备建立 Active Directory 应用程序,以便与 Azure Migrate 服务通讯。 |
dc.services.visualstudio.com | 上传用于内部监视的应用日志。 |
*.vault.azure.net | 管理 Azure Key Vault 中的机密。 |
aka.ms/* | 容许访问称为 "连接"。 用于 Azure Migrate 设备更新。 |
download.microsoft.com/download | 容许从 Microsoft 下载下载。 |
*.servicebus.windows.net | 设备与 Azure Migrate 服务之间的通讯。 |
*.discoverysrv.windowsazure.com *.migration.windowsazure.com |
链接到 Azure Migrate 服务 Url。 |
*.hypervrecoverymanager.windowsazure.com | 用于 VMware 无代理迁移 链接到 Azure Migrate 服务 Url。 |
* .blob.core.windows.net | 用于 VMware 无代理迁移 将数据上传到存储进行迁移。 |
3)查看设备在发现和评估期间要收集的数据。
性能计数器类 | 计数器 | 评估影响 |
---|---|---|
Hyper-v 虚拟机监控程序虚拟处理器 | % Guest 运行时间 | 建议的 VM 大小/成本 |
Hyper-v 动态内存 VM | 当前压力(%) 来宾可见物理内存(MB) |
建议的 VM 大小/成本 |
Hyper-v 虚拟存储设备 | 每秒读取的字节数 | 磁盘大小、存储成本、VM 大小的计算 |
Hyper-v 虚拟存储设备 | 每秒写入的字节数 | 磁盘大小、存储成本、VM 大小的计算 |
Hyper-V 虚拟网络适配器 | 每秒接收的字节数 | VM 大小的计算 |
Hyper-V 虚拟网络适配器 | 发送的字节数/秒 | VM 大小的计算 |
4)注意设备的端口访问要求。
设备 | 链接 |
---|---|
本 | TCP 端口3389上的入站链接,容许到设备的远程桌面链接。 端口44368上的入站链接,使用如下 URL 远程访问设备管理应用: https://<appliance-ip-or-name>:44368 端口443(HTTPS)、5671和5672(AMQP)上的出站链接,以将发现和性能元数据发送到 Azure Migrate。 |
Hyper-v 主机/群集 | WinRM 端口5985(HTTP)和5986(HTTPS)上的入站链接,使用通用信息模型(CIM)会话拉取 Hyper-v Vm 的配置和性能元数据。 |
Azure Migrate 须要拥有发现本地服务器的权限。