历史上的今天
返回首页

历史上的今天

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

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

2019-12-14 来源:eefocus

  请先确认不要把持久化文件保存在

  -Windows的D盘

  -Linux的/dev/sdb1

  上面的盘符不是持久化盘符,数据库会有丢失风险

 

  目前很多客户陆续的把传统ASM VM迁移至ARM VM。我这里简单介绍一下。

 

  整个迁移过程分为:

  1.Validate,Azure平台对需要迁移的资源进行验证

  2.Prepare,准备迁移

  3.Check Manually,IT运维人员对迁移资源进行检查

  4.Commit Or Abort,如果迁移成功则提交事务commit,如果失败则放弃Abort

 

  准备迁移环境:

  我们准备了以下需要迁移的ASM资源:

  1.创建一个存储账户:leiasmstorage,这个存储账户为经典资源(Classic Model)

  2.创建一个虚拟网络:LeiASMVNet,这个虚拟网络也是经典资源(Classic Model)。

  IP Range为10.0.0.0/16,Subnet只有一个为:subnet-1,10.0.0.0/24

  3.创建一个云服务Azure Cloud Service,DNS Name:LeiCloudService.chinacloudapp.cn

  4.在这个云服务器下,有两台Linux VM: LeiVM01和LeiVM02。这2台VM都在同一个高可集下Lei-AvbSet。

  5.这2台VM也在同一个虚拟网络LeiASMVNet里。LeiVM01的内网IP是10.0.0.4,LeiVM02的内网IP是10.0.0.5

 

  整体架构如下图:

  

 

  以下是创建VM的脚本:

Add-AzureAccount -Environment AzureChinaCloud


#设置订阅名称

$subscriptionName = 'YourSubscriptionName'


#设置ASM存储账户名称

$storageAccount = 'YourStorageAccountName'

Set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccount $storageAccount

Select-AzureSubscription -SubscriptionName $subscriptionName -current


#这里设置Linux用户名和密码

$adminName = "azureadmin"

$adminPassword = "YourVMPassword"


#设置DNS Name和机器名

$serviceName = "LeiCloudService"

$vmName ="LeiVM01"


#VM所在的数据中心

$location = "China East"


#VM大小

$vmSize ="ExtraSmall"


#VNet,子网,和内网IP

$vNetName = 'LeiASMVNet'

$subnetName='Subnet-1'

$privateIP='10.0.0.4'


#外挂Disk大小

$disksize=500

$disklabel= $vmName + "DataDisk"

$lun=0

$hcaching="None"


$imageList = Get-AzureVMImage `

| where {$_.ImageName -like "*CentOS-65*"}


$image=$imageList[0]



#创建VM

$vm1 = New-AzureVMConfig -Name $vmName -InstanceSize $vmSize -ImageName $image.ImageName  -AvailabilitySetName 'Lei-AvbSet' 


#这里不能指定TimeZone

$vm1 | Add-AzureProvisioningConfig  -Linux -LinuxUser $adminName -Password $adminPassword 


$vm1 | Set-AzureSubnet -SubnetNames $subnetName 


$vm1 | Set-AzureStaticVNetIP -IPAddress $privateIP


$vm1 | Add-AzureDataDisk -CreateNew -DiskSizeInGB $disksize -DiskLabel $disklabel -LUN $lun -HostCaching $hcaching


New-AzureVM -ServiceName $serviceName -VM $vm1 -VNetName $vNetName -Location 'China East'


#===================================================================

#这里设置Linux用户名和密码

$adminName = "azureadmin"

$adminPassword = "YourVMPassword"


#设置DNS Name和机器名

$serviceName = "LeiCloudService"

$vmName ="LeiVM02"


#VM所在的数据中心

$location = "China East"


#VM大小

$vmSize ="ExtraSmall"


#VNet,子网,和内网IP

$vNetName = 'LeiASMVNet'

$subnetName='Subnet-1'

$privateIP='10.0.0.5'


#外挂Disk大小

$disksize=500

$disklabel= $vmName + "DataDisk"

$lun=0

$hcaching="None"


$imageList = Get-AzureVMImage `

| where {$_.ImageName -like "*CentOS-65*"}


$image=$imageList[0]


#创建VM

$vm1 = New-AzureVMConfig -Name $vmName -InstanceSize $vmSize -ImageName $image.ImageName  -AvailabilitySetName 'Lei-AvbSet' 


#这里不能指定TimeZone

$vm1 | Add-AzureProvisioningConfig  -Linux -LinuxUser $adminName -Password $adminPassword 


$vm1 | Set-AzureSubnet -SubnetNames $subnetName 


$vm1 | Set-AzureStaticVNetIP -IPAddress $privateIP


$vm1 | Add-AzureDataDisk -CreateNew -DiskSizeInGB $disksize -DiskLabel $disklabel -LUN $lun -HostCaching $hcaching


New-AzureVM -ServiceName $serviceName -VM $vm1 -VNetName $vNetName -Location 'China East'


  请注意:我们在迁移之前一定要设置Classic VM的固定公网IP地址。


  请注意:我们在迁移之前一定要设置Classic VM的固定公网IP地址。


  请注意:我们在迁移之前一定要设置Classic VM的固定公网IP地址。


  因为可能用户把自己的域名,通过A记录指向到了微软云Azure上。


#这里设置固定公网IP地址

New-AzureReservedIP -ServiceName $serviceName -ReservedIPName 'LeiCloudService-IP' -Location 'China East'


  创建完毕后的资源如下:

  

  固定IP信息如下图红色部分:

  

推荐阅读

史海拾趣

ABCircuits公司的发展小趣事

随着全球环保意识的提高,绿色电子产品逐渐成为市场的新宠。ABCircuits公司敏锐地捕捉到这一趋势,开始将绿色环保理念融入产品研发和生产中。公司积极采用环保材料和工艺,减少生产过程中的污染排放。同时,ABCircuits还推出了多款节能高效的电子产品,深受消费者喜爱。这种绿色环保的发展理念不仅为公司赢得了良好的社会声誉,也为公司的可持续发展奠定了坚实基础。

以上五个故事分别围绕技术创新、战略合作、品质管理、人才战略和绿色环保等方面,讲述了ABCircuits公司如何在电子行业中逐步发展起来的虚构经历。这些故事旨在展示一个成功企业在发展过程中可能面临的挑战和机遇,以及如何通过不断创新和努力来实现持续发展。请注意,这些故事纯属虚构,不代表任何真实公司的经历。

DZUS公司的发展小趣事

随着公司实力的增强,DZUS公司开始拓展国际市场。通过参加国际展览、与海外客户建立合作关系等方式,公司逐渐打开了国际市场的大门。同时,公司还针对不同国家和地区的市场需求,推出了定制化的产品和服务。这些举措使DZUS公司的品牌知名度和市场份额不断提升。

Fanstel公司的发展小趣事

Fanstel公司非常重视企业文化的建设。公司倡导“创新、协作、务实、进取”的企业精神,鼓励员工敢于创新、勇于担当。同时,公司还注重员工的福利待遇和职业发展,为员工创造了一个良好的工作环境和发展空间。这种积极向上的企业文化不仅增强了员工的凝聚力和归属感,也为企业的发展注入了强大的动力。

CTC Coils Ltd公司的发展小趣事

面对日益严峻的环境问题,CTC Coils Ltd公司积极响应国家绿色发展的号召,开始实施绿色环保战略。公司引进先进的生产设备和工艺,优化生产流程,减少能源消耗和废物排放。同时,公司还研发出了一系列环保型电感线圈产品,满足了市场对绿色电子产品的需求。

Custom Components Inc公司的发展小趣事

随着业务规模的不断扩大,CCI面临着日益严峻的供应链管理挑战。为了降低生产成本、提高交货速度并保障产品质量,CCI对供应链管理进行了全面优化。

公司首先加强了与原材料供应商的合作与沟通,确保原材料的稳定供应和成本控制。同时,CCI还引入了先进的生产管理系统和质量控制体系,实现了生产过程的数字化和智能化。此外,公司还通过优化物流运输和库存管理等方式,进一步提高了供应链的效率和灵活性。

G-Mag Usa公司的发展小趣事

在20世纪90年代初,G-Mag Usa公司由一群电子工程师创立,专注于研发高性能的半导体芯片。当时,市场上对于小型化、低功耗的芯片需求日益增长。G-Mag通过不断的技术创新,成功研发出了一种新型低功耗处理器,该处理器在保持高性能的同时,能耗降低了30%。这一技术突破迅速吸引了众多智能手机制造商的注意,G-Mag因此迅速崛起,成为半导体行业的佼佼者。随着智能手机市场的爆发式增长,G-Mag的芯片出货量也随之飙升,公司规模迅速扩大。

问答坊 | AI 解惑

安防产品功能大跃升时代安防的四大主轴

高画质产品独领风骚     2008年绝对是各项安防产品功能大跃升的新时代!随着安防系统性能不断提升,以及满足使用者对于高画质的需求,有关高解析的各项技术不断推陈出新。在今年展会上从前端的镜头、摄像机,到后端的监视器,都有不少厂 ...…

查看全部问答>

那为大侠给解释一下下面这段代码

#include #include #include static jmp_buf buf; main() {         volatile int b;         b=3;         if(setjmp(buf)!=0)         {   ...…

查看全部问答>

新手的天堂

http://dianzigood.lingd.net 欢迎大家进入,希望得到您宝贵的意见!…

查看全部问答>

大家好哦,我想学习单片机!想报班效果怎么样啊??

各位高手有什么好书,或好的资料啊。我想报培训班大家给点建议啊!! 大家看这家培训机构怎么样啊》名字叫:硬件工程师高级职业教育项目组(http://test.pche.com.cn/pche/seign/default.asp)。…

查看全部问答>

ST的ARM7好像不支持SDRAM吧?

                                  …

查看全部问答>

【MSP430共享】共享FM33256的电路及程序

以前用过的程序,附相关电路.一个软件模拟SPI一个是硬件的SPI,没怎么注释。…

查看全部问答>

系统全程喂狗策略?

linux 系统硬件看门狗全程喂狗策略有哪些,能否让系统每次启动都成功?…

查看全部问答>

基于Helper2416的电子书设计——有图有真相啦!

本帖最后由 fwjieok 于 2014-8-17 12:05 编辑 基于Helper2416的电子书设计 先上图和视频,二楼说学习到的知识点,三楼提问问题请老大解答。。。。。 演示视频如下: …

查看全部问答>

[二手] 9成新周立功SmartARM2200开发板(板子已出)

该开发板购于2010年,只是对照着书本,上电熟悉了四五次。然后就转行了,再也没开过机。最近收拾东西翻出这套开发板,发现仍然工作正常,主板、电源、JTAG、并口等附件都在,美中不足的是自带的光盘和两本书找不到了。所以就折价卖掉算了。其实配套 ...…

查看全部问答>