Azure PowerShell (11) 使用自定义虚拟机镜像模板,创建Azure虚拟机并绑定公网IP(VIP)和内网IP(DIP)

时间:2022-06-01 19:41:51

  《Windows Azure Platform 系列文章目录

 

  前提要求:

  1.假设笔者捕获一个Azure虚拟机模板,命名为leistorage

  关于Azure虚拟机模板,请参考下图:

  Azure PowerShell (11) 使用自定义虚拟机镜像模板,创建Azure虚拟机并绑定公网IP(VIP)和内网IP(DIP)

 

  2.在Azure PowerShell,执行以下内容:

#选择当前订阅
add-azureaccount -environment azurechinacloud

#选择当前存储账号,步骤略
Set-AzureSubscription -SubscriptionName '[SubscriptionName]' -CurrentStorageAccount '[StorageName]'

#根据虚拟机模板名称,模糊查询
$imageList = Get-AzureVMImage `
| where {$_.ImageName -like "*leistorage*"}

$image=$imageList[0]

#创建新的Azure Virtual Machine
#VM Name为Lei20151209VM
#Cloud Service为Lei20151209SC
#Virtual Network Name为LeiTestVNet
#Subnet Name为Subnet-1
#Private IP为10.0.0.10

New-AzureVMConfig -Name "Lei20151209VM" -InstanceSize "A7" –ImageName $image.ImageName | Add-AzureEndpoint -Name "RDP" -Protocol "tcp" -PublicPort 3386 -LocalPort 3386 | Set-AzureSubnet -SubnetNames 'Subnet-1' | Set-AzureStaticVNetIP -IPAddress '10.0.0.10' | New-AzureVM -ServiceName "Lei20151209SC" -VNetName 'LeiTestVNet'  -Location "China East"