ARM 虚拟机使用同一个公共 IP 访问公网的解决方案 2017-2-21 作者 Azure 目前有两种部署模型:资源管理器 ARM 和经典部署模型 ASM.ASM 的虚拟机默认公用云服务的 VIP 来访问 Internet,ARM 的虚拟机默认使用自己的公共 IP 访问 Internet.因为有的服务器有访问白名单的设置,因此有的客户可能想实现的一个需求就是 ARM 的多个虚拟机也公用一个公共 IP 来访问公网的某个服务器,这样就不需要在对方的白名单上添加多个虚拟机的公共 IP 地址.下面介绍
问题描述 希望通过 Python 批量创建 ARM 虚拟机,并且在虚拟机命名时加入固定 IP 信息,方便管理维护. 问题分析 在创建 ARM 虚拟机之前,先创建固定 IP,然后获取固定 IP 地址,创建虚拟机时通过该 IP 地址格式化虚拟机名称.然后将固定 IP 配置到网络接口,基于该网络接口配置创建 ARM 虚拟机. 解决方法 模块安装 本文在 Windows Python 环境下进行测试,环境及模块依赖如下: 官网下载 msi 安装包,管理员命令行执行以下安装脚本 msiexec /pa
脚本内容: <# .SYNOPSIS This script grab all ARM VM VHD file in the subscription and caculate VHD size. .DESCRIPTION This script grab all ARM VM VHD file in the subscription and caculate VHD size. .Example .\Get-ArmVMDiskSize.ps1 -subscriptionid xxxxxxx-x
问题描述 在Azure 门户创建 ARM 虚拟机时,我们直接可以选择虚拟机的磁盘类型,但是在 Azure Management Libraries for Java 的 API 中我们无法找到直接设置磁盘类型的 API.默认创建的磁盘类型是 HDD,如何通过 API 设置磁盘类型? 问题分析 系统磁盘或数据磁盘的类型取决于使用的存储账户类型,如果是基于普通存储账户创建的磁盘,则磁盘类型为 HDD:如果是基于高级存储创建的磁盘,则磁盘类型为 SDD.更多信息参考: 关于 Azure Windows