Azure ARM 上传自定义镜像

  1. 制作VHD镜像并上传Azure存储

制作Azure镜像注意事项:

  • Azure 不支持 VHDX 格式,仅支持固定大小的 VHD。 可使用 Hyper-V 管理器或 convert-vhd cmdlet 将磁盘转换为 VHD 格式。 如果使用 VirtualBox,则意味着选择的是”固定大小”,而不是在创建磁盘时动态分配默认大小。

  • Azure 仅支持第 1 代虚拟机。 可以将第 1 代虚拟机从 VHDX 转换为 VHD 文件格式,从动态扩展磁盘转换为固定大小磁盘。 但无法更改虚拟机的代次。 有关详细信息,请参阅是否应在 Hyper-V 中创建第 1 代或第 2 代虚拟机?

  • VHD 允许的最大大小为 1,023 GB。

  • 在安装 Linux 系统时,建议使用标准分区而不是 LVM(通常是许多安装的默认值)。 这将避免 LVM 与克隆 VM 发生名称冲突,特别是在 OS 磁盘需要连接到另一台相同的 VM 进行故障排除的情况下。 LVM 或 RAID 可以在数据磁盘上使用。

  • 需要装载 UDF 文件系统的内核支持。 在 Azure 上首次启动时,预配配置将通过附加到来宾的 UDF 格式媒体传递到 Linux VM。 Azure Linux 代理必须能够装载 UDF 文件系统才能读取其配置和预配 VM。

  • 低于 2.6.37 的 Linux 内核版本不支持具有更大 VM 大小的 Hyper-V 上的 NUMA。 此问题主要影响使用上游 Red Hat 2.6.32 内核的旧分发版,在 RHEL 6.6 (kernel-2.6.32-504) 中已解决。 运行版本低于 2.6.37 的自定义内核的系统,或者版本低于 2.6.32-504 的基于 RHEL 的内核必须在 grub.conf 中的内核命令行上设置启动参数 numa=off。 有关详细信息,请参阅 Red Hat KB 436883。

  • 不要在操作系统磁盘上配置交换分区。 可以配置 Linux 代理,以在临时资源磁盘上创建交换文件。 可以在下面的步骤中找到有关此内容的详细信息。

  • 所有 VHD 的大小必须是 1 MB 的倍数。

  • 安装 Azure Linux 代理

  1. 登陆到ubuntu镜像主机,执行waagent -deprovision+user进行一般化操作。并关闭虚拟机准备上传VHD.

  1. 在azure portal中,打开存储账户,找到事先创建好用来存储VHD镜像的账户,如下:

  1. 点击上传,并找到准备好的ubuntu VHD镜像。

  1. 选择本地VHD文件。

  1. 点击上传,开始上传VHD镜像。

















本文转自李珣51CTO博客,原文链接: http://blog.51cto.com/lixun/2056049,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值