$subscriptionName = "Windows Azure Enterprise Trial" #订阅名称

$location = "China East"

$serviceName = "hollis" #云服务名称

$storageAccount = "hollispremium" #存储账户名

 

#虚拟网络变量

$vnetName = "hollisvneteast"

$subNetName = "Subnet-1"

$vnetIP = "10.0.0.10"

$publicIPName = "WebPublicIP" #公网预留IP名称

 

#虚拟机相关变量

$vmName ="hollis-dev" #虚拟机名称

$vmSize ="Standard_DS12" #虚拟机规格

$osImageName = "55bc2b193643443bb879a78bda516fc8__Windows-Server-2012-R2-20160430-en.us-127GB.vhd" #操作系统镜像名

$adminName = "vmadmin" #管理员登录名

$adminPassword = "1234!@#$" #管理员密码

 

#登录

Add-AzureAccount -Environment AzureChinaCloud

 

#设置当前订阅

Select-AzureSubscription -SubscriptionName $subscriptionName -Current

 

#创建一个高级存储账户,如果没有的话

#New-AzureStorageAccount -StorageAccountName $storageAccount -Location $location -Type "Premium_LRS"

 

#配置刚才创建的存储为默认存储

set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccount $storageAccount

 

#创建云服务,如果需要的话

#New-AzureService -ServiceName $serviceName -Location $location

 

#获取操作系统镜像

$osImage = Get-AzureVMImage -ImageName $osImageName

 

#配置虚拟机

New-AzureVMConfig -Name $vmName -InstanceSize $vmSize -ImageName $osImage.ImageName |

#设置用户名密码,并设置系统时间为北京时间

Add-AzureProvisioningConfig -Windows -AdminUsername $adminName -Password $adminPassword -TimeZone 'China Standard Time' |

#设置子网

Set-AzureSubnet -SubnetNames $subNetName |

#固定内网IP

Set-AzureStaticVNetIP -IPAddress $vnetIP |

#开始创建虚拟机

New-AzureVM -ServiceName $serviceName -VNetName $vnetName -Location $location

 

#-----为DS虚拟机增加SSD数据磁盘-------

$vm = Get-AzureVM -ServiceName $serviceName -Name $vmName

$LunNo = 2 #磁盘顺序,2是指第三块盘,E盘。C和D两个分别是两块磁盘

$path = "http://" + $storageAccount + ".blob.core.chinacloudapi.cn/vhds/" + "myDataDisk_" + $LunNo + "_PIO.vhd"

$label = "Disk " + $LunNo

$diskSize = 512 #数据盘大小,GB单位

$cache = "ReadOnly" #缓存方式,数据盘只对读取启用缓存

#附加SSD磁盘

Add-AzureDataDisk -CreateNew -MediaLocation $path -DiskSizeInGB $diskSize -DiskLabel $label -LUN $LunNo -HostCaching $cache -VM $vm | Update-AzureVm

 

<#

 

#------查找映像------

Get-AzureVMImage | where-object { $_.Label -like "Windows Server 2012 r2*" }

 

#--------更改DS虚拟机的规格-----

Get-AzureVM -ServiceName "[云服务名称]" -Name "[虚拟机名称]" | Set-AzureVMSize "Standard_DS14" | Update-AzureVM

 

#>

创建Azure DS 虚拟机并附加SSD硬盘的更多相关文章

  1. 使用Windows Azure创建Linux系统虚拟机-上

    创建虚拟机来运行Linux 当您在Azure管理门户中使用映像图库时,创建运行Linux的虚拟机很容易.本指南告诉您如何做到这一点,假设你没有使用过Azure. 注意: 即使你不需要使用过Azure虚 ...

  2. 使用Windows Azure创建Windows系统虚拟机-上

    创建虚拟机来运行Windows 本教程介绍了如何轻松创建运行Windows 的 Azure虚拟机(VM),用作来自Azure管理门户中映像图库的Windows 服务器映像.映像图库提供了多种图像,包括 ...

  3. 使用Windows Azure创建Linux系统虚拟机-下

    如何将数据磁盘附加到新虚拟机 您的应用程序可能需要存储数据.要这样设置,您可以将数据磁盘添加到先前创建的虚拟机.要做到这一点,最简单的方法是将空数据磁盘连接到本机. 在Linux上,磁盘资源通常由Az ...

  4. 利用Azure虚拟机安装Dynamics 365 Customer Engagement之二:创建域控虚拟机

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  5. Azure 中虚拟机的区域和可用性

    Azure 在中国的两个数据中心运行. 这些数据中心分组到地理区域,让用户可灵活选择构建应用程序的位置. 请务必了解 Azure 中虚拟机 (VM) 运行的方式和位置,以及最大化性能.可用性和冗余的选 ...

  6. Mirantis对OpenStack的性能测试:高并发创建75000台虚拟机

    硅谷创业公司Mirantis不久前进行了一项基准测试,测试在OpenStack Havana版本上创建75000台虚拟机的性能数据.就启动时间和成功率而言,当应用250个并发部署75000台虚拟机是最 ...

  7. Hyper-V1:创建和管理虚拟机

    Hyper-V是微软的管理虚拟机(Virtual Machine)的服务,在安装Hyper-V功能之后,系统自动安装可视化的虚拟机管理工具:Hyper-V Manager.在同一台物理机上,能够使用H ...

  8. Windows Azure Virtual Machine (25) 使用SSH登录Azure Linux虚拟机

    <Windows Azure Platform 系列文章目录> 本文介绍内容适合于Azure Global和Azure China 为什么使用SSH登录Azure Linux虚拟机? 我们 ...

  9. Windows Azure Virtual Network (8) 创建Azure Point-to-Site点到站点 VPN

    <Windows Azure Platform 系列文章目录> 我们在使用Azure的时候,常常有这样的需求: -我需要将企业内网的主机连接到微软Azure公有云平台 -我需要保证企业内部 ...

随机推荐

  1. ASP.Net 打通服务器代码和前台界面的特殊符号

    1.<% %>用来绑定后台代码 如: < % ;i<;i++) { Reaponse.Write(i.ToString()); } %> 2.<%# %> 是 ...

  2. php打印中文乱码

    php文档的文本格式都设置成 utf-8 格式 在代码中添加 header("content-type:text/html; charset=utf-8");

  3. 【bzoj1606】[Usaco2008 Dec]Hay For Sale 购买干草

    题目描述 约翰遭受了重大的损失:蟑螂吃掉了他所有的干草,留下一群饥饿的牛.他乘着容量为C(1≤C≤50000)个单位的马车,去顿因家买一些干草.  顿因有H(1≤H≤5000)包干草,每一包都有它的体 ...

  4. nmq消息队列解析

    消息中间件NMQ 1.What is nmq? nmq = new message queue; 一个通用消息队列系统 为在线服务设计 什么是消息队列?问什么需要?有哪些功能? 消息队列的本质:1.多 ...

  5. Easyui 设置datagrid 进入编辑状态,保存结束编辑

    在datagrid中如何实现让一行进入编辑状态,修改数据后,保存信息呢? //点击列表变成文本框,进入可编辑状态 $(function () { var doc = $(document), tabl ...

  6. 使用Open xml 操作Excel系列之二--从data table导出数据到Excel

    由于Excel中提供了透视表PivotTable,许多项目都使用它来作为数据分析报表. 在有些情况下,我们需要在Excel中设计好模板,包括数据源表,透视表等, 当数据导入到数据源表时,自动更新透视表 ...

  7. Vim 资料总结

    vi/vim基本使用方法:http://www.cnblogs.com/itech/archive/2009/04/17/1438439.html Vim命令合集: http://www.cnblog ...

  8. Java Bean、POJO、 Entity、 VO 、PO、DAO

    Java Bean.POJO. Entity. VO , 其实都是java 对象,只不过用于不同场合罢了.    Java Bean: 就是一个普通的Java 对象, 只不过是加了一些约束条件.  声 ...

  9. Volley框架使用笔记

    1.初始化请求队列 RequestQueue RequestQueue queue= Volley.newRequestQueue(context); 2.StringRequest 网络请求 Get ...

  10. Burp Suite 使用教程(上传突破利器)

    Burp Suite是一个免费的网站攻击工具. 它包括proxy.spider.intruder.repeater四项功能.该程序使用Java写成,需要 JRE 1.4 以上版本 下载该程序的源代码, ...