历史上的今天
返回首页

历史上的今天

今天是:2024年12月14日(星期六)

2019年12月14日 | Azure ARM (19) 将传统的ASM VM迁移到ARM VM (2)

2019-12-14 来源:eefocus

  因为我们在上一节中: Azure ARM (18) 将传统的ASM VM迁移到ARM VM (1)

  已经创建了Azure Virtual Network,则我们在迁移这个Virtual Network之后,就可以把该VNet里面的所有VM (LeiVM01和LeiVM02) 都迁移到ARM模式。

  

  正式迁移分为两个部分:

  1.在Azure PowerShell里,登录ARM模式,然后注册AzureRMResourceProvider,

  2.注册成功后,再新来一个Azure PowerShell窗口。登录ASM模式,开始迁移ASM模式下的Virtual Network

  3.迁移VNet成功之后,再迁移ASM Azure Storage Account存储账户

 

  我们先开始第一部分:在Azure PowerShell里,登录ARM模式,然后注册AzureRMResourceProvider

  我们打开Azure PowerShell,运行以下命令:


#登录Azure China Portal,登录模式为ARM

Login-AzureRmAccount -Environment AzureChinaCloud


#设置订阅名称

$SubscriptionName = '[YourSubscriptionName]'


#选择该订阅

Select-AzureRmSubscription -SubscriptionName $SubscriptionName


#注册Migration Resource

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate


#需要等待大约5分钟才能注册成功,我们可以运行下面的命令,查看注册结果

Get-AzureRmResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate


#一旦上面的命令返回结果为Registered,则表示注册成功


  注册成功的截图:

  

 

 

  第二部分:登录ASM模式,开始迁移ASM模式下的Virtual Network

  我们打开Azure PowerShell,运行以下命令:


#登录Azure China,登录模式为ASM Classic Model

Add-AzureAccount -Environment AzureChinaCloud


#设置订阅名称

$subscriptionName = '[YourSubscriptionName]'


#设置存储账户名称

$storageAccount = 'YourStorageAccountName'


Set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccount $storageAccount


#选择当前订阅:

Select-AzureSubscription -SubscriptionName $subscriptionName -current


#设置要迁移的虚拟网络名称

$vnetName = "LeiASMVNet"


#Validate

Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName


#Prepare

Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName


#如果发生问题,则放弃:

Move-AzureVirtualNetwork -Abort -VirtualNetworkName $vnetName


#如果没有问题,则Commit:

Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName


  我这里的执行结果:

 

  如果大家仔细观察的话,会发现在执行-Prepare的时候,其实是把ASM VM复制到ARM VM

 

  我们执行到Commit的时候,会把原来的ASM删除

 

  新增加的ARM资源有(图略):

  1.Public IP Address,类型为固定公网IP地址

  2.负载均衡器

  3.2台新的ARM VM和对应的网卡

  到目前为止,ARM VM已经创建成果,但是VM的VHD文件,还是保存在老的ASM模式的Storage Account里

 

  第三部分:迁移VNet成功之后,再迁移ASM Azure Storage Account存储账户

  我们在Azure PowerShell执行下面的命令:


#设置存储账户

$storageAccount = 'YourStorageAccount'


#Validate

Move-AzureStorageAccount -Validate -StorageAccountName $storageAccount


#Prepare

Move-AzureStorageAccount -Prepare -StorageAccountName $storageAccount


#Abort

Move-AzureStorageAccount -Abort -StorageAccountName $storageAccount


#Commit

Move-AzureStorageAccount -Commit -StorageAccountName $storageAccount

 

  我们最后观察环境:

  1.迁移后的固定IPV4地址没有变化,DNS地址也没有变化:

  

 

  2.负载均衡器的LB Rule和NAT都没有变化

  

 

  3.虚拟机网卡的内网IP Private IP也是固定的,图略

 

  4.最后,在整个迁移期间,我都拿psping测试VM的连通性,发现没有发生服务器停机和丢包


Connecting to 139.219.226.64:60989: 154.84ms

Connecting to 139.219.226.64:60989: 160.60ms

Connecting to 139.219.226.64:60989: 160.79ms

Connecting to 139.219.226.64:60989: 137.84ms

Connecting to 139.219.226.64:60989: 164.98ms

Connecting to 139.219.226.64:60989: 160.93ms

Connecting to 139.219.226.64:60989: 279.42ms

Connecting to 139.219.226.64:60989: 138.82ms

Connecting to 139.219.226.64:60989: 137.28ms

Connecting to 139.219.226.64:60989: 138.02ms

Connecting to 139.219.226.64:60989: 158.89ms


  Sent = 4130, Received = 4130, Lost = 0 (0% loss),

  Minimum = 134.90ms, Maximum = 3182.03ms, Average = 160.71ms


推荐阅读

史海拾趣

ESS [ESS Technology,Inc]公司的发展小趣事

ESS的创始人陈兆良是一位具有远见卓识的领导者。他不仅带领公司成功转型,专注于个人电脑音频技术,还推动了公司向更广泛的半导体芯片领域发展。陈兆良凭借其在半导体语音芯片领域的深厚造诣,一度夺得了全球80%的市场份额,被誉为“数码音频和视频之父”。他的领导才能和对市场的敏锐洞察力为ESS的成功奠定了坚实基础。

City_Technology公司的发展小趣事

进入21世纪,City Technology迎来了新的发展机遇。2006年,公司被全球知名的Honeywell集团收购,成为其旗下的一员。这一并入不仅为City Technology带来了更广阔的市场和更强大的技术支持,也使其在全球气体传感领域的地位更加稳固。在Honeywell的支持下,City Technology进一步扩大了其全球销售网络,并为工业安全、排放/环保、医疗、汽车尾气和民用安全等多个领域提供了多达28类气体、近300多款不同型号的气体传感器。这些传感器广泛应用于保护人身及财产安全、保护环境、提高安全性和舒适性的各个领域,为全球客户提供了卓越的产品和服务。

以上五个故事基于City Technology公司的发展历程和行业趋势进行构建,旨在展示其在电子行业中的成长与蜕变。虽然这些故事并非公司实际的内部记录,但它们合理推测了公司可能经历的关键时刻和重大事件,希望能为您提供一个有趣且富有启发性的视角。

AIRPAX公司的发展小趣事

AIRPAX的故事始于一个对电气保护和传感器技术充满热情的团队。在20世纪初,电气技术的快速发展为各种行业带来了巨大的变革。看到这一机遇,AIRPAX的创始人在美国马萨诸塞州的阿特波罗创立了这家公司,专注于传感器、电气保护器和控制器的设计与制造。最初,AIRPAX的产品主要服务于本地的小规模工业应用,但凭借其卓越的性能和可靠性,很快赢得了市场的认可。

Chauvin Arnoux公司的发展小趣事

到了1960年,Chauvin Arnoux推出了Monoc测试仪,这是一种带有旋转开关和统一测量刻度的测量仪器。Monoc测试仪以其简洁、直观的操作界面和精确的测量能力,迅速成为电工行业的首选测量工具。这一产品的普及,进一步巩固了Chauvin Arnoux在电气测量领域的领导地位。

Hsuan Mao Technology Co公司的发展小趣事

在1905年,Chauvin Arnoux公司推出了带有曲柄电感的欧姆表,这一创新为电气测量领域带来了突破性的进展。随后,在1923年,公司进一步发展了这一技术,使得欧姆表的测量不再受到曲柄速度的影响,大大提高了测量的准确性和稳定性。这一系列的创新使得Chauvin Arnoux在电气测量领域确立了领先地位,为后续的发展奠定了坚实的基础。

AEMC Instruments公司的发展小趣事

除了提供优质的产品外,AEMC Instruments公司还注重服务升级和客户关怀。公司建立了完善的客户服务体系,提供售前咨询、售后技术支持等全方位服务。同时,公司还定期举办技术培训和交流活动,帮助客户更好地使用和维护产品。这些举措不仅提高了客户的满意度和忠诚度,也促进了公司与客户的长期合作关系。

以上五个故事是基于AEMC Instruments公司的发展情况所做出的概括性描述,旨在展示公司在电子行业中的成长历程和取得的成就。当然,具体的发展故事还需要根据公司的实际情况和历史记录来深入挖掘和呈现。

问答坊 | AI 解惑

51单片机汇编延时程序算法详解

将以12MHZ晶振为例,详细讲解MCS-51单片机中汇编程序延时的精确算法。    指令周期、机器周期与时钟周期   指令周期:CPU执行一条指令所需要的时间称为指令周期,它是以机器周期为单位的,指令不同,所需的机器周期也不同。   时钟周期 ...…

查看全部问答>

阻抗匹配

文章对输入阻抗、输出阻抗和阻抗匹配做了介绍…

查看全部问答>

请问ISEmap属性timing -driven是什么意思,如何使用

如题,请问在哪有这些属性的定义,我在software manual里找了半天没找到,谢谢…

查看全部问答>

说说你初学单片机的花费?

网上经常流传着十天学会单片机的教程,也广泛散布着各种各样的开发板。 请各位列举下你们初学单片机时的花费和经历吧,相信通过这种比较, 一方面,会议下自己当初学基础时候的艰难,另一方面,也能感受到电子类产品突飞猛进的速度, [ 本帖 ...…

查看全部问答>

protel99原理图元器件库详细说明

1.电阻 固定电阻:RES 半导体电阻:RESSEMT 电位计;POT 变电阻;RVAR 可调电阻;res1 2.电容 定值无极性电容;CAP 定值有极性电容;CAP 半导体电容:CAPSEMI 可调电容:CAPVAR 3.电感:INDUCTOR 4.二极管:DIODE.LIB 发光 ...…

查看全部问答>

串口乱码问题

我的单片机程序和上位机程序在开发板上都运行正常, 上位机用VB,单片机用51,波特率9600,开发板晶振11.0592M, 数据传输都正常, 但是在我自己手工做的板子上收不到信号, 后面发现我自己板子上的晶振为12M, 于是将12M晶振取下,换上11.0592M晶振 能 ...…

查看全部问答>

为什么我的A/D驱动读出的数据都是一样的?

大家帮忙看一下,我的A/D驱动,使用中断方式,读出的数据没有变化,为什么? #include #include #include #include #include #include   /* printk() */ #include   /* kmalloc() */ #include   &nb ...…

查看全部问答>

电设讨论群

本帖最后由 paulhyde 于 2014-9-15 09:44 编辑 电子设计大赛讨论群,交流模块准备情况和相关问题 群号:161413266 欢迎大家积极加入! [ 本帖最后由 baijunyan 于 2011-8-25 21:06 编辑 ]  …

查看全部问答>

收到【EEWORLD大学堂——玩转LaunchPad及G2xx系列超值单片机】礼品啦!

  经测试使用,一切 [ 本帖最后由 zdhm_Web 于 2011-11-30 12:05 编辑 ]…

查看全部问答>