术致科技

您现在的位置是:首页 > 建站 > 正文

建站

虚机(如何快速发现)

术致建站2023-01-17建站416
我们在上一期内容(2021,自动化与工具化的云迁移如何成为必须?),给大家介绍了云迁移解决方案AzureMigrate的相关概念和功能。今天我们将以微软虚拟化核心组件Hyper-V为例,为

在上一期(2023)中,自动化和仪器化的云迁移是如何变得必要的,介绍了云迁移解决方案azure migrate的概念和功能。今天,我们将以Microsoft虚拟化核心组件Hyper-V为例,分享如何通过azure migrate帮助企业用户发现、评估和迁移虚拟机首先,环境发现是迁移的第一步。如果企业有比较完整的文档管理记录,可以直接查询。然而,一个企业的IT通常有不同的供应商,因此很难有一致的文档管理;此外,由于企业的IT环境不是静态的,因此很难实时跟踪文档修改。因此,应通过环境评估找到更正,以避免遗漏和错误1)服务器的数量和类型(物理服务器和虚拟机)2)操作系统的类型和数量3)应用程序状态4)依赖关系5)业务重要性作为azure迁移功能的一部分,it环境是一项重要的功能,它可以帮助客户了解现有的it环境,通过文档相互补充,并为下一步的资源和性能评估奠定基础。对于azure migrate支持的迁移实例(本地物理服务器、本地VMware、本地VDI、其他共享云环境等)和详细的迁移模式(代理和非代理模式),您可以参考以下技术版本视频共享:

虚机(如何快速发现)

如上所述,Hyper-V环境中的VM需要通过azure迁移设备进行迁移。azure迁移设备实际上是Hyper-V环境中的一个VM,它是从azure网站下载的VHD文件生成的。我们将使用两个支持虚拟化的azure VM在azure上设置此实验环境,并将Windows Server 2016安装为Hyper-V主机。一台主机(虚拟机名称Hyper-V)将放置要迁移的VM,另一台主机(虚拟机名称migrateapplication)将放置azure迁移设备。为了简化实验环境,将两台主机放在同一个Vnet中,MigrateApplication通过公共网络连接到azure迁移服务。总体架构如下所示:

hyper-v环境准备

在azure上创建两个VMF作为主机,选择EV系列,将其放置在相同的Vnet中,并在虚拟机名为hyper-v的主机上的VM上安装和配置hyper-v,通过Hyper-V管理器为Ubuntu创建一个VM,为Windows Server 2016创建一个VM:

azure迁移设备安装注册

在azure portal的所有服务中搜索迁移并查找azure迁移:

单击进入。您可以看到,服务器、DB、VDI、web app和数据的迁移集成在azure迁移中:

选择评估和迁移服务器,输入后,还没有项目:

创建一个项目,选择并输入所需信息:

完成后,如下所示:

您需要首先发现服务器,因此,请单击“评估工具”框中的“发现”。有两种方法可以发现服务器:

•使用azure migrate devices动态自动在线发现服务器,在这种情况下,azure migrate devices需要连接到azure以发送数据

•如果无法联网,您可以下载CSV文件并手动导入。在这里,我们根据需要选择使用设备导入,并选择Hyper-V平台:

然后命名azure迁移设备(以下简称AMA)并生成密钥。此密钥非常重要,它是AMA和azure migrate之间通信的凭据,因此必须保存此密钥:

然后下载VHD文件并将其传输到Hyper-V主机以部署mam(此处名为migrateappliance的azure VM)。下载后,它是一个zip文件。提取Mam的虚拟机文件夹:

在Hyper-V管理界面中,选择导入虚拟机:

虚机(如何快速发现)

在刚刚提取的文件夹中找到V实际机器文件夹:

连续单击下一步,并在“选择导入类型”中选择“创建新的唯一ID”:

根据要求,AMA需要8个VCU,但实验环境无法达到这个数字,因此,请选择四个:

根据实际情况选择网络(请注意,由于实验环境在azure中,Hyper-V的外部交换机无法使VM的网卡通过DHCP获得IP,因此需要提前创建内部交换机和NAT环境):

转到“摘要”并单击“完成”以完成AMA的创建:连接并启动AMA,首先需要接受协议:

设置密码后进入登录界面:

登录完成后,自动进入AMA管理界面。接受协议后,您将开始自检:

因为主机不提供DHCP,AMA无法连接到网络。系统将提示您是否设置代理。手动设置AMA虚拟机的IP后,刷新页面,自检和更新全部通过后,将第二部门的AMA注册到azure migrate,粘贴输入框中刚刚标注的密钥并登录。如果验证正确,请生成设备代码:

,然后单击复制代码(&p);登录,从azure的设备验证界面出来,输入代码,然后使用您自己的用户名和密码登录azure(使用azure cli的学生应该熟悉此步骤):

登录完成,返回AMA界面,等待几分钟,AMA已成功注册:

在门户上检查azure迁移,您还可以看到AMA已注册:

连接到Hyper-V服务器返回AMA,开始添加需要查找的Hyper-V服务器。第一步是添加凭据,即Hyper-V服务器的用户名和密码,单击“添加凭据”为凭据命名,输入用户名和密码,然后保存或继续添加:

然后单击“添加发现源”添加源,即要查找的Hyper-V主机或群集可以由一台计算机添加,可以同时添加多台计算机,也可以通过CSV导入。在此,选择适当的凭据,Hyper-V主机的IP或fqdn:

添加后自动验证状态,请注意,AMA需要通过端口5895与Hyper-V主机通信,因此如果它们之间有防火墙或NAT设备,则需要打开端口或进行映射;验证通过后,您可以单击“开始发现”来发现主机(此处添加了两个Hyper-V主机):

返回azure portal,单击刷新,您可以看到发现了三个服务器:

单击发现的服务器,这是我们在Hyper-V上创建的三个VM,并列出操作系统和配置:

此处将介绍今天的做法。通过以上步骤,您可以完成对需要在Hyper-V环境中迁移的VM的发现,并为下一次评估和迁移做好准备。稍后,我们将与您分享如何进行评估和迁移,希望对您有所帮助