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 ...
随机推荐
- android ADT 无法查看第三方jar源代码
Source not foundThe JAR of this class file belongs to container 'Android Private Libraries' which do ...
- android——数据库版本升/降级问题
数据库版本升级 在开发android应用程序的时候,一般由于在我们开发的时候我们不知道以后会后什么新功能,也有可能增加业务逻辑(也就是更新),可想而知我们原来的数据库结构可能不适用已更新的应用,那么应 ...
- 第一篇博客 用笨办法学python-14 提示和传递
# 代码如下: usr_name = input("")script = input("")prompt = '> 'print("hi %s, ...
- SQL Server2016 新功能实时查询统计信息
SQL Server2016 新功能实时查询统计信息 很多时候有这样的场景,开发抱怨DBA没有调优好数据库,DBA抱怨开发写的程序代码差,因此,DBA和开发都成为了死对头,无法真正排查问题. DBA只 ...
- SQL Server2016 原生支持JSON
SQL Server2016 原生支持JSON SQL Server 2005 开始支持 XML 数据类型,提供原生的 XML数据类型.XML 索引以及各种管理 XML 或输出 XML 格式的函数. ...
- ASP.NET MVC 多语言方案
前言: 好多年没写文章了,工作很忙,天天加班, 每天都相信不用多久,就会升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰,想想还有点小激动~~~~ 直到后来发生了邮箱事件,我竟然忘了给邮箱密 ...
- 10年微软MVP路(如何成为一个MVP?)
搞微软技术的,大家或多或少都有听说过微软的"最有价值专家"(MVP), 从2006年到2015年连续10年ASP.NET/IIS MVP.当年很多一起搞微软技术的朋友都转搞其他非微 ...
- HaProxy配置
安装 http://www.cnblogs.com/wang1988ming/archive/2012/10/24/2737507.html 配置 global log 127.0.0.1 local ...
- Javascript闭包和C#匿名函数对比分析
C#中引入匿名函数,多少都是受到Javascript的闭包语法和面向函数编程语言的影响.人们发现,在表达式中直接编写函数代码是一种普遍存在的需求,这种语法将比那种必须在某个特定地方定义函数的方式灵活和 ...
- SharpFileDB - a file database for small apps
SharpFileDB - a file database for small apps 本文中文版在此处. I'm not an expert of database. Please feel fr ...