Azure ARM (14) 设置ARM VM的Availability Set
《Windows Azure Platform 系列文章目录》
参考资料:https://gallery.technet.microsoft.com/Set-Azure-Resource-Manager-f7509ec4
为了针对世纪互联运维的Azure China,笔者对PowerShell做了修改,参考地址:
https://github.com/leizhang1984/AzureChinaPowerShell/tree/master/ARM/SetARMVMAvailabilitySet
ARM VM在创建完成后,是无法通过UI,修改Availability Set的。
这时候就需要我们通过Azure PowerShell,来修改Availability Set。这个PowerShell的工作原理:
1.获得Azure VM的配置
2.将配置保存在本地
3.删除虚拟机,保持其他配置不变
4.新建虚拟机,并保留配置
1.首先我们在ARM Portal: https://portal.azure.cn,
- 创建新的Azure Resource Group
- 创建新的VM,注意不要设置Availability Set
- 创建一个新的Availability Set,这里命名为Web-AvbSet。不要把任何虚拟机加入这个AvailabilitySet
2.下载Azure PowerShell
3.将PowerShell保存到本地磁盘(比如D盘)。如果想把VM加入A,则运行PowerShell,如下:
./Set-ArmVmAvailabilitySet.ps1 -Subscriptionname '订阅名称' -ResourceGroup 'LeiARMRG' -VmName 'LeiARMWeb01' -AvailabilitySetName 'Web-AvbSet'
(1)上图的VMName,就是ARM 虚拟机的名称
(2)ResourceGroup,就是该虚拟机所在的资源组名称,Resource Group Name
(3)AvailabilitySetName,就是我们在步骤1中创建的AvailabilitySet名称
4.执行过程中,会要求我们登录Azure China的账户,并选择相应的订阅信息。如下图:

5.执行过程中,PowerShell会将Azure VM的配置文件,保存在ps的同一个路径。
6.PowerShell执行完毕后,我们就可以查看到该VM的Availability Set已经设置为之前的Web-AvbSet

Azure ARM (14) 设置ARM VM的Availability Set的更多相关文章
- Azure 虚拟机诊断设置问题排查
Azure 为用户提供了可以自己配置的性能监控功能:Azure 诊断扩展.但是在具体配置中,经常会遇到各种各样的问题.不了解监控的工作机制常常给排查带来一定难度.这里我们整理了关于 Azure 虚拟机 ...
- 14.1.2 Checking InnoDB Availability 检查InnoDB 可用性:
14.1.2 Checking InnoDB Availability 检查InnoDB 可用性: 确认你的server 是否支持InnoDB,使用 SHOW ENGINES 语句.(默认MySQL的 ...
- Azure DevOps Server 设置项目管理用户,用户组
一,引言 Azure DevOps Server 搭建完成后,关于如何进行项目管理,项目成员管理等,我们接着上一篇文章,继续讲解 Azure DevOps Server 的用户,用户组.首先,我们需要 ...
- Azure PowerShell (14) 批量导出Azure ASM ACL和ARM NSG配置信息
<Windows Azure Platform 系列文章目录> 最近有一个客户需求,需要批量导出Azure Classic VM的ACL (Access Control List), 还有 ...
- 在ARM模式下捕获VM并创建新VM
在ASM模式下,可以通过Manage Portal上捕获VM的Image,并创建新的VM.在ARM模式下,在Portal上目前还没有这个功能,要做VM镜像的捕获和创建新的VM需要用powershell ...
- Azure ARM (9) 创建ARM模式下的虚拟机网络
<Windows Azure Platform 系列文章目录> 笔者在之前几章内容中,创建了ARM Resource Group,然后在这个ARM Resource Group下创建Azu ...
- ubuntu 14 编译ARM g2o-20160424
1. 安装eigen sudo apt-get install libeigen3-dev sudo apt-get install libsuitesparse-dev sudo apt-get i ...
- Azure PowerShell (6) 设置单个Virtual Machine Endpoint
<Windows Azure Platform 系列文章目录> 请注意: - Azure不支持增加Endpoint Range - 最多可以增加Endpoint数量为150 http:// ...
- [New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint
<Windows Azure Platform 系列文章目录> 我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoi ...
随机推荐
- 内存不足时,调用ajax报的错
在error中遍历出来的异常 很难见
- VB.Net 2010中 ./和../的含义
文件路径 文件路径就是文件在电脑(服务器)中的位置,表示文件路径的方式有两种:相对路径和绝对路径. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作 ...
- 游戏编程技巧 - Type Object
Type Object 使用场景 你在制作一款和LOL类似的游戏,里面有许多英雄,因此你想建立一个英雄基类,然后把各种英雄都继承自该基类,这些英雄类都有生命值和攻击力等属性.每次策划想增加一个英雄,你 ...
- (一)Linux相关内容的简介
1.Linux内核官网:www.kernel.org 2.Linux主要发行版本: (1)redhat 服务器中常见(部分功能收费); (2)Ubuntu 图形界面较好,但是服务器中很少用: (3 ...
- Silverlight及WPF中实现自定义BusyIndicator
在开发Silverlight或者WPF项目时,当我们调用Web服务来加载一些数据时,由于数据量比较大需要较长的时间,需要用户等待,为了给用户友好的提示和避免用户在加载数据过程中进行重复操作,我们通常使 ...
- C语言 · 冒泡排序
for(int k=0;k<N;k++) { for(int j=k+1;j<N;j++){ if(a[k]>a[j]){ int t = a[k]; a ...
- Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析
这是关于RecyclerView的第二篇,说的是如何自定义Item动画,但是请注意,本文不包含动画的具体实现方法,只是告诉大家如何去自定义动画,如何去参考源代码. 我们知道,RecyclerView默 ...
- 谈谈JAR
JAR(Java Archive File) JAR 文件格式以流行的 ZIP 文件格式为基础. 与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库.组件和插件程序,并可 ...
- SSIS Data Flow优化
一,数据流设计优化 数据流有两个特性:流和在内存缓冲区中处理数据,根据数据流的这两个特性,对数据流进行优化. 1,流,同时对数据进行提取,转换和加载操作 流,就是在source提取数据时,转换组件处理 ...
- Vue.js学习笔记(2)vue-router
vue中vue-router的使用: