Azure上A/D系列虚拟机到DS系列迁移(2)

11. 该脚本会检测环境,停止虚拟机,拷贝VHD文件,创建磁盘等等,知道出现如下类似画面,他会暂停等待用户操作:

后面这几个步骤非常重要,关系到你后续的创建是否成功:

12. 进入D:\migvm目录,打开虚拟配置文件,该文件是导出的你源虚拟机的配置文件,一般的命名方式为ExportedVMConfig-CloudServiceName-VMName.xml,例如我的测试虚拟机的配置文件为ExportedVMConfig-centos71testcsnew-centos71test.xml

13. 首先查找文件中所有tag为<DiskName>的和行,在文件末尾加上cp后缀,如果你有多个数据盘会有多行记录,无论OS盘还是数据盘,都要修改,这是因为为了避免出现磁盘重复错误,默认创建的磁盘我都加了cp后缀。修改例子例如:

原始文件记录:

修改为:

14. 因为我们要创建的目标虚拟机是DS/DSv2系列的虚拟机,所以按照上例,查找xml文件中所有tag为<IOType>的行,将它的值从Standard修改为高级存储Premium_LRS:

15 . 最后,查找tag <RoleSize>,这个里面的数值是你希望创建的DS或者DSv2系列虚拟机的大小,一般根据你原始的虚拟机来对应,比如你原来是A3,转向DS可以考虑DS_3,标准写法为Standard_DS3:

如果你不知道对应机器的标准写法,可以在Powershell里面使用命令Get-AzureRoleSize来得到:

16. 修改完成后,保存文件退出,回到执行界面回车,继续执行,直到VM创建完成:

17. 原来的VM是A3的,那么我们需要检测一下新创建的VM是不是DS系列的,数据盘和系统盘是不是高级存储,进入新portal,https://portal.azure.cn , 选择你刚刚迁移的目的云服务,可以看到:

新的虚拟机已经成功创建并运行,虚拟机类型为DS3

终结点已经自动导入并创建:

最后我们来检查导入的系统盘和数据盘,点击磁盘,在本例中可以看到一个数据盘,一个系统盘,已经从之前的标准类型,转换成了高级存储(SSD):

可以看到,这个脚本可以自动化帮你进行虚拟机的转换和迁移,并自动导入配置,最后需要说明,对于高级存储来讲,其IO性能和大小相关,不同的SSD盘大小,所具有的IOPS大小不同,可以根据自己的需要调整:

时间: 2024-10-11 22:48:53

Azure上A/D系列虚拟机到DS系列迁移(2)的相关文章

Azure上A/D系列虚拟机到DS系列迁移(1)

有一些用户在刚开始的时候创建了A7,D14等虚拟机来跑一些IO要求比较高的应用,比如Oracle数据库,MySQL数据库,等到用户量上来之后,性能不够,需要升级数据磁盘到SSD固态硬盘,但是问题是: Azure的固态硬盘SSD磁盘属于高级存储Premium Storage A系列,D系列的虚拟机无法使用高级存储作为数据磁盘 只有DS,DSv2,GS系列的虚拟机才可以使用SSD作为数据磁盘 A系列,D系列虚拟机无法直接升级为DS/GS系列 GS系列暂时在中国没有上线 那么在这种情况下,除了创建高级

Azure技术08-虚拟机-创建高性能存储,并创建DS系列虚拟机

在使用Azure虚拟机过程中,不免遇到一些应用对磁盘IOPS要求非常高,针对高IOPS要求的应用,我们在以前只能通过Windows系统层面创建RAID的方式来提升磁盘性能,其实Azure高级存储Premium Storage在今年上半年就已经正式向广大用户推出,亮点在于Premium Storage服务采用SSD,并能够带来最高32TB存储容量以及每个VM高达64000 IOPS(即每秒IO操作次数). 在Azure Portal上现在是不支持图形化界面来创建Premium Storage的,所

Azure上的几个坑

此文用于记录在使用Azure中国版时遇到的一些“坑”. 1.虚拟机备份/还原 在某些场景中,使用备份/还原功能来创建(克隆)虚拟机比使用capture的image要方便很多.虚拟机备份后,执行还原操作实质上是创建一个新的虚拟机,原虚拟机仍然保留.其效果和使用capture的image创建虚拟机基本是一样的,唯一的区别就是:在通过还原功能创建虚拟机时,虚拟机大小是不能选择的.如果要更改虚拟机的大小,只能在虚拟机还原完成后执行resize操作.还原出来的虚拟机其endpoint也被原样保留下来了.

Windows Azure Virtual Machine (24) 使用高级存储和DS系列VM

<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 熟悉Azure平台的读者都了解,Azure VM每一块Disk的IOPS为500.我们以D系列的VM为例,IOPS信息如下: 虚拟机类型 CPU RAM 临时磁盘 外挂磁盘数 IOPS D1 1 3.5GB 50GB 2 2 * 500 D2 2 7GB 100GB 4 4 * 500 D3 4 14GB 200GB 8 8 * 500 D4 8 28GB 400GB 16

创建DS系列虚拟机及高级存储

在使用微软Azure公有云服务时,遇到很多高IO的需求,普通的VM和存储无法满足,那么我们可以通过高级存储来解决这个问题. 1. 高级存储介绍 Azure VM 支持附加多个高级存储磁盘,使你的应用程序可以具有每个 VM 多达 64 TB 的存储空间.借助高级存储,应用程序对于每个 VM 可以实现 80,000 IOPS(每秒输入/输出操作数)和每秒 2000 MB 的磁盘吞吐量,并且读取操作的延迟非常低. 使用高级存储时的可伸缩性和性能目标 当你为某个高级存储帐户设置磁盘时,其每秒的输入/输出

Microsoft Azure News(4) Azure新D系列虚拟机上线

<Windows Azure Platform 系列文章目录> 这个消息有点晚了,现在补上相关的内容. Azure的虚拟机以前都是A系列的,配置如下: VM Size CPU Core RAM OS Disk(windows) Tem Disk Attach Disk MAX IOPS A0 1(共享) 768MB 127GB 20GB 1 1x500 A1 1 1.75GB 127GB 70GB 2 2x500 A2 2 3.5GB 127GB 135GB 4 4x500 A3 4 7GB

Microsoft Azure News(4) Azure新DV2系列虚拟机上线

<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者了Azure VM虚拟机,分为A系列和D系列2种 Microsoft Azure News(4) Azure新D系列虚拟机上线 2016-05-07,今天世纪互联运维的Azure China,正式宣布CPU为DV2系列的Azure VM,正式在国内商用. VM分为D1至D14,一共8种.如下表: VM Size CPU Core RAM OS Disk(windows) Tem Disk(SSD) Attach

Azure上Linux虚拟机Mac地址的持久化

有些用户在使用Azure Linux 虚拟机安装软件时,有些软件的license会和当前系统的mac地址绑定,那么在Azure VM重启,reszie(改变尺寸大小),停止然后再启动的时候,虚拟机的Mac地址会不会发生变化呢?Azure VM上的Mac地址是如何持久化的呢? ? 我们分VM在vNet和不在vNet中的情况来做一个测试. ? 不在vNet中的测试虚拟机 ? 我们快速创建一台测试的Linux Ubuntu虚拟机,不设置vNet, 意思是该虚拟机不在设定的vNet中,一般是作为测试使用

通过Powershell远程管理Windows Azure上的虚拟机

Windows Azure上连接虚拟机想必不是件难事尤其是连接Windows操作系统简单点几下鼠标通过远程桌面RDPWindows Azure虚拟机会帮助你自动创建远程连接RDP的Profile你就能体验到公有云带来的便利.由于虚拟机外部连接都是通过端口映射连接的.当然基于区域网络目前Azure.CN中新创建的虚拟网络已经都是区域网络了当然你目前仍然可以创建基于地缘组的虚拟网络虽然并不推荐后可以创建虚拟机实例级别的公共IP地址所以你也可以跳过通过"云服务"端口映射的RDP而直接连接虚拟