创建Azure DS 虚拟机并附加SSD硬盘

Posted 专心、专

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建Azure DS 虚拟机并附加SSD硬盘相关的知识,希望对你有一定的参考价值。

$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 = "[email protected]#$" #管理员密码

?

#登录

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硬盘的主要内容,如果未能解决你的问题,请参考以下文章

Azure技术12-高可用--在Azure上创建典型高可用架构应用

Azure配置虚拟机并设置ssh免密登陆

Azure配置虚拟机并设置ssh免密登陆

Azure配置虚拟机并设置ssh免密登陆

Azure配置虚拟机并设置ssh免密登陆

Azure ARM (11) ARM模式下,创建虚拟机并配置负载均衡器