ASM到ARM迁移(二)

在一中讨论了通过Azure平台的工具进行迁移的方案。

本文将讨论另外一种迁移方式。通过磁盘复制的方式,把部分VM迁移到ARM的Managed Disk模式。

一.  获得ASM中Disk的信息

在管理界面上,获取VM的Disk信息

二.  通过这个Disk的URL,创建Managed Disk

[email protected]:~# az disk create -g hwfdsk -n hwmd01 --source https://h2portalvhdsn6t2ktgjscst.blob.core.chinacloudapi.cn/vhds/hwfdsk-hwfdsk-2017-06-23.vhd
{/ Finished ..
  "accountType": "Premium_LRS",
  "creationData": {
    "createOption": "Import",
    "imageReference": null,
    "sourceResourceId": null,
    "sourceUri": "https://h2portalvhdsn6t2ktgjscst.blob.core.chinacloudapi.cn/vhds/hwfdsk-hwfdsk-2017-06-23.vhd",
    "storageAccountId": null
  },
  "diskSizeGb": null,
  "encryptionSettings": null,
  "id": "/subscriptions/xxxx/resourceGroups/hwfdsk/providers/Microsoft.Compute/disks/hwmd01",
  "location": "chinanorth",
  "name": "hwmd01",
  "osType": null,
  "ownerId": null,
  "provisioningState": "Succeeded",
  "resourceGroup": "hwfdsk",
  "tags": {},
  "timeCreated": "2017-06-23T14:52:46.629909+00:00",
  "type": "Microsoft.Compute/disks"
}

此时可以通过命令行获得这个Disk的信息:

[email protected]:~# az disk list -o table
AccountType    Location    Name               ProvisioningState    ResourceGroup    TimeCreated                         DiskSizeGb  OsType    OwnerId
-------------  ----------  -----------------  -------------------  ---------------  --------------------------------  ------------  --------  ---------------------------------------------------------------------------------------------------------------------------
Premium_LRS    chinanorth  hwmd01             Succeeded            HWFDSK           2017-06-23T14:52:46.629909+00:00

因为创建是没有制定sku,所以默认创建了Premium的Disk。是在Managed Disk的管理模式下,非常方便的可以更改其SKU。具体命令如下:

[email protected]:~# az disk update -n hwmd01 -g hwfdsk --sku Standard_LRS
{
  "accountType": "Standard_LRS",
  "creationData": {
    "createOption": "Import",
    "imageReference": null,
    "sourceResourceId": null,
    "sourceUri": "https://h2portalvhdsn6t2ktgjscst.blob.core.chinacloudapi.cn/vhds/hwfdsk-hwfdsk-2017-06-23.vhd",
    "storageAccountId": null
  },
  "diskSizeGb": null,
  "encryptionSettings": null,
  "id": "/subscriptions/xxxx/resourceGroups/hwfdsk/providers/Microsoft.Compute/disks/hwmd01",
  "location": "chinanorth",
  "name": "hwmd01",
  "osType": null,
  "ownerId": null,
  "provisioningState": "Succeeded",
  "resourceGroup": "hwfdsk",
  "tags": {},
  "timeCreated": "2017-06-23T14:52:46.629909+00:00",
  "type": "Microsoft.Compute/disks"
}

此时Disk已经变成HDD的了。

三 通过这个Disk创建VM

创建VM前,先查询在ARM中的VNet信息:

在Portal页面上找到Vnet信息:

然后,用命令行创建VM:

[email protected]:~# az vm create -n hwfdsk01 -g hwfdsk --attach-os-disk hwmd01  --size Standard_D1  --vnet-name hwazcopy-vnet  --subnet default --os-type linux
{/ Finished ..
  "fqdns": "",
  "id": "/subscriptions/xxxx/resourceGroups/hwfdsk/providers/Microsoft.Compute/virtualMachines/hwfdsk01",
  "location": "chinanorth",
  "macAddress": "00-17-FA-00-A7-B6",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "139.219.108.26",
  "resourceGroup": "hwfdsk"
}

命令格式非常简单,由于是已经有的Disk,所以不用指定用户名和密码,只需要指定:

  1. 机器名称
  2. 资源组
  3. 挂载的OSDisk信息
  4. VM的Size
  5. Vnet信息,包括Subnet信息
  6. OS类型

Protal上可以看到机器已经运行起来了,并且刚刚配置的几个参数,都可以找到:

四 总结

通过ASM中VM的VHD链接创建Managed Disk,在通过这个Manage Disk方便的创建一台VM。实现快速的VM从ASM到ARM的迁移。

时间: 2024-08-05 22:02:30

ASM到ARM迁移(二)的相关文章

嵌入式linux面试题解析(一)——ARM部分二

嵌入式linux面试题解析(一)--ARM部分二 1.描述一下嵌入式基于ROM的运行方式基于RAM的运行方式有什么区别. 基于RAM的运行方式:需要把硬盘和其他介质的代码先加载到ram中,加载过程中一般有重定位的操作: 基于ROM:没有上面的操作. 基于ROM:速度较基于RAM的慢,因为会有一个把变量,部分代码等从存储器(硬盘,flash)搬移到RAM的过程:可用RAM资源比基于RAM的多: 基于RAM:速度较基于ROM的快,可用RAM比基于ROM的少,因为所有的代码,数据都必须存放在RAM中.

如何将已部署在ASM的资源迁移到ARM中

使用过Azure的读者都知道,Azure向客户提供了两个管理portal,一个是ASM,一个是ARM,虽然Azure官方没有宣布说淘汰ASM,两个portal可能会在很长的一段时间共存,但是考虑到ARM提供了更多的功能,只有很少部分工作才会用到powershell完成,所以笔者建议以后大家尽量使用ARM,但是对于哪些已经使用ASM作为生产环境的用户想迁移到ARM中,应该怎么办,今天笔者就像大家介绍一下如何将云资源从ASM迁移到ARM中!!! 首先介绍一下现在迁移可以使用的一些服务与工具 1.平台

Azure 国际篇_新旧版本迁移(二)_迁移VHD文件

如果要使用新版本ARM上的资源,例如虚拟网络,存储,网关等等,我们就要把旧版本的Classic 迁移到ARM上.迁移的办法非常简单. 现在RAM的"虚拟机(经典)"上找到旧版本的虚拟机DC01,接下来我们要把这台VM迁移到"虚拟机"这里. 新版本RAM上发虚拟机为空. 在RAM上新建资源组markleong 下载安装Azure Explore:http://storageexplorer.com/,安装完毕后,输入帐号登录,找到旧版本的虚拟机VHD文件.关闭虚拟机后

ARM指令集(二)

ARM指令可以分为数据处理类指令.跳转类指令.异常中断指令.Load/Store指令.协处理器指令.操作CPSR指令等几类. 1.数据处理指令 其中第二个操作数<shifter_operand>可以有三种形式: (1)立即数形式 立即数是由一个8位常数经过循环右移偶数位所的到的,其中循环偶数位数是由一个4位二进制数的2倍构成.注意并不是所有的立即数数都是合法的立即数.比如0x101就不是一个合法的立即数. (2)寄存器形式. (3)寄存器移位形式. ======================

自动存储管理 ASM (转)

文章转自:http://www.itpub.net/thread-1342473-1-1.html 自动存储管理 (ASM) ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统.逻辑卷管理器以及软件 RAID 等服务.ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除"热点".它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I

从ASM迁移到ARM(1):平台支持的迁移服务

Azure上的ARM模式为用户带来更好的管理,更多新的特性,更好的体验,因此目前正在使用经典模式(ASM)的用户,在了解和使用了ARM之后,也在考虑如何将原来基于ASM模式的虚拟机,存储,网络等IAAS服务转向ARM模式,本文就来介绍一下相关的工具和服务. 目前从ASM迁移到ARM,主要有以下一些工具和服务可以使用: 平台内置的迁移服务:这个服务是内置的,只需要你注册Resource Provider就可以使用. 主要的优点: 虚拟机无宕机时间 有官方支持: 主要缺点 迁移粒度只能通过vnet或

把ASM下的HDD VM转换成ARM下Managed Disk的SSD VM

在ASM下,要把HDD的VM转换成SSD的VM步骤非常复杂.需要手工把Disk从普通存储账户复制到高级存储账户.再通过这个Disk创建VM. 目前在有了ASM到ARM的迁移工具,以及Managed Disk后,这个工作就简单了. 下面将介绍如何实现从ASM的HDD VM迁移到ARM模式下的Managed Disk的SSD VM. 一 ASM下的VM迁移到ARM下 1 Cli版本 这个工作,可以用powershell或Azure xplate cli,我采用的cli: C:\Users\hengw

把Azure专线从Class模式迁移到ARM模式

前面几篇文章介绍了Azure的ASM模式和ARM模式.很多用户已经在ASM模式下部署了Azure的专线服务,如果部署的应用是ARM模式,或ASM模式和ARM模式都有,就需要把ASM模式的专线迁移到ARM模式.这主要是: 1. ASM模式下的专线不能支持ARM的VNET接入 2. ARM模式下的专线可以支持ASM和ARM两种模式的VNET,这个在前面的文章中有提到: http://www.cnblogs.com/hengwei/p/5502332.html 本文将介绍如何将Azure的Expres

Azure从经典模式迁移至资源管理模式实战经验分享

目录 一.前言    2 二.三种迁移方式及优缺点    2 三.迁移准备工作    4 (一)支持的ASM IAAS资源    5 (二)支持的迁移范围    5 (三)不支持的功能和配置    7 四.迁移计划制定    10 五.LAB环境测试    10 六.迁移    11 七.迁移后的完整测试    16 八.附录-常见问题索引    17 一.前言 Azure IAAS在Mooncake正式支持ARM模式已经有一段时间了,ASM模式下大部分功能配置需要通过Powershell来配置