Azure ARM (19) 将传统的ASM VM迁移到ARM VM (2)

发布者:来来去去来来最新更新时间:2019-12-14 来源: eefocus关键字:ARM  ASM  迁移 手机看文章 扫描二维码
随时随地手机看文章

  因为我们在上一节中: 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


关键字:ARM  ASM  迁移 引用地址:Azure ARM (19) 将传统的ASM VM迁移到ARM VM (2)

上一篇:Azure ARM (18) 将传统的ASM VM迁移到ARM VM (1)
下一篇:Azure ARM (20) 将非托管磁盘虚拟机,迁移成托管磁盘虚拟机

推荐阅读最新更新时间:2024-11-05 15:02

ARM裸机】 - GCC编译流程&Makefile&动静态库
一、编译流程及GCC选项 1.1、编译流程包括: 预处理(.i)- 编译(.s)- 汇编(.o)- 链接(可执行文件) 1.2、gcc编译选项: gcc 文件名 gcc常用选项: -v:查看gcc编译器的版本,显示gcc执行时的详细过程 -o file Place the output into file 指定输出文件名为file,这个名称不能跟源文件名同名 -E Preprocess only; do not compile, assemble or link 只预处理,不会编译、汇编、链接 -S
[单片机]
【<font color='red'>ARM</font>裸机】 - GCC编译流程&Makefile&动静态库
TI嵌入式高层谈与ARM合作策略
引言:TI拥有繁杂的嵌入式产品线,有ARM内核的,也有专有内核的;有DSP的,也有DSP+ARM的,还有一直处于风口浪尖的OMAP,TI对这些产品线是何策略?电子工程专辑独家专访TI嵌入式高层为您解答。 TI可以算是ARM困难时期的贵人,当年就是因为TI使用ARM内核开发了诺基亚手机用的芯片,使得ARM得以进入移动市场,而这个市场正是ARM得以发迹的主力市场。而有趣的是当年为何会选择ARM,据说也是因为TI在DSP领域已经取得领袖地位,但并不熟悉处理器业务,而当时有自己处理器技术,又不那么强势的公司,似乎只有ARM。这段姻缘可以说是一段传奇,促成了当今移动处理器市场的基本格局。今天的ARM已非当年吴下阿蒙,但是它与TI的良好合作关
[手机便携]
基于LM3S8962 ARM的神经元控制直流调速系统
直流电动机具有良好的起制动性能,能大范围内平滑调速,因而在可控的电力拖动领域中得到了广泛的应用。然而传统的直流调速系统所采用的是由分立元件构成的复杂PID模拟控制系统。常规PID控制虽然具有结构简单、稳定性好、易于工程实现等优点,但该方法过分依赖控制对象的模型参数,鲁棒性差。对于复杂系统如对机器人的控制,由于其负载模型参数的大范围变化以及非线性因素的影响,常规PID控制难以达到满意的效果。本文提出一种基于LM3S8962 ARM芯片的模糊控制系统,以替代传统的PID模拟控制,提高直流调速系统的控制性能。 1 控制系统的控制方案 系统控制框图如图1所示,采用串级控制,分为转速环(外环)和电流环(内环)。为了提高系统响应
[工业控制]
ARM汇编指令学习之开篇
指令集学习 (一) ARM 指令集 1. 指令格式 2. 条件码 3. ARM 存储器访问指令 1) LDR/ STR -加载 / 存储指令 2) LDM/ STM -多寄存器加载 / 存储指令 3) SWP -寄存器和存储器交换指令 4. ARM 数据处理指令 1) 数据传送指令 a) MOV -数据传送指令 b) MVN -数据非传送指令 2) 算术逻辑运算指令 a) ADD -加法运算指令 b) SUB -减法运算
[单片机]
中断的含义是什么?如何设置ARM处理器的中断?
什么是中断? 在处理器中,所谓中断,是一个过程,即CPU在正在执行程序过程中,遇到外部/内部紧急事件需要处理,暂时中止当前程序执行转而去为事件服务,待服务完毕,再返回到暂停处(断点)继续执行原来的程序。为事件服务的程序称之为中断服务程序或中断处理程序。严格来说上述过程是针对硬件中断而言的,用软件方法也可以引起中断。硬件原因引起的中断过程中是不可测的,随机的,软件中断是可以人为控制的 断点:一个地址,程序在该处中断,转而取执行中断程序的地址。 中断源:引起中断的信号源。 异常优先级的概念 同时出现两个中断源,就会出现先处理哪个中断的问题。出现这种问题以后,这里就产生一个中断优先级的概念。 ARM处理器中有7种类型的异常,按照优先
[单片机]
中断的含义是什么?如何设置<font color='red'>ARM</font>处理器的中断?
关于ARM的22个概念
1.ARM中一些常见英文缩写解释 MSB:最高有效位; LSB:最低有效位; AHB:先进的高性能总线; VPB:连接片内外设功能的VLSI外设总线; EMC:外部存储器控制器; MAM:存储器加速模块; VIC:向量中断控制器; SPI:全双工串行接口; CAN:控制器局域网,一种串行通讯协议; PWM:脉宽调制器; ETM:嵌入式跟踪宏; CPSR:当前程序状态寄存器; SPSR:程序保护状态寄存器; 2.MAM 使用注意事项: 答:当改变 MAM 定时值时,必须先通过向 MAMCR 写入 0 来关闭 MAM,然后将新值写入 MAMTIM。最后,将需要的操作模式的对应值写入MAMCR,再次打开MAM。 对于低于 20MHz
[单片机]
ARM中的STM/LDM指令
STM/LDM是批量传输数据的指令,这里要说明的是[15:0]Register list代表了16个寄存器,传输数据的时候R15始终是最后传输的,按照从R0到R15的顺序,R15始终在高地址。 递增传输倒好理解,关键是递减传输,2440的datasheet令我费解,看看datasheet里的一张图 假设Rn = R0, R0 = 0x1000,STMDB R0!, { R1, R5, R7 }这样一条指令,先存储R1,执行之后R0的值是多少?图上并没有标注,并不能按照R0 -= 4, = R1, R0 -= 4, = R4, R0 -= 4, = R7这种方式来理解,如果按照R7,R5,R1的顺序来存储就好理解了,但
[单片机]
<font color='red'>ARM</font>中的STM/LDM指令
博通发表基于ARM的64位服务器芯片架构
博通准备利用64位元的ARMv8-A架构授权来打造针对NFV最佳化的系统单晶片,也将与ARM共同发展开放与标准化的NFV软体环境。 专注于宽频及无线等通讯半导体的博通(Broadcom)在周二(10/15)发表了采用64位元ARM核心的新一代多核心处理器架构,打造支援网路功能虚拟化(Network Functions Virtualization,NFV)且具伺服器效能的新CPU核心,并将与ARM合作共同发展基于ARM生态体系的NFV软体环境。 博通准备利用64位元的ARMv8-A架构授权来打造针对NFV最佳化的系统单晶片(SoC),此一具备4指令执行(quad-issue)与4执行绪(quad-threaded)功能的SoC将
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved