AzureのPowerShellのプラットフォームの仮想マシンを作成するために、ミラーリングARMアンマネージドディスクを使用して


選択-AzureRmSubscription -SubscriptionName "XXXXXXXX" #の環境オプトイン

 

ネットワークオプション

$ myVirtualNetworkResourceGroup = "XXXXXXXX" #仮想ネットワークリソース 

$ myVirtualNetworkName = "XXXXXXXX" #仮想ネットワーク

$ myVirtualNetworkSubnetName = "XXXXXXXX" #仮想サブネット

$ myResourceGroupName = "XXXXXXXX"

$ myLocationは= "XXXXXXXX"

$ myAvailabilitySetName = "XXXXXXXX"

$ myNetworkInterfaceName = "XXXXXXXX"

 

$ myPublicIpAddressName = "XXXXXXXX"

$ myDomainName = "XXXXXXXX"

$ myLoadBalancerFrontendName =「XXXXXXXX」#のロードバランサのフロントエンド名

$ myLoadBalancerBackendName = "XXXXXXXX" #のロードバランサのバックエンド名

$ myLoadBalanceName = "XXXXXXXX"

$ myStorageAccountName = "XXXXXXXX"

#$ myOSDiskUri = "のhttp://" + $ myStorageAccountName + ".blob.core.chinacloudapi.cn / VHDを/" + "myOSDisk.vhd"

$ myVMName = "XXXXXXXX"

$ myVMSize = "Standard_D3_V2"

$ MYUSERNAME =「レオ」### カスタムユーザ名

$ MYPASSWORD = "XXXXXXXX" ### 仮想マシンアカウントのパスワード

 

 

リソースグループを作成します。

$ myResourceGroup =新AzureRmResourceGroup -Name $ myResourceGroupName -Location $ myLocation

 

セットの可用性を作成します。

$ myAvailabilitySet =新AzureRmAvailabilitySet -Location $ myLocation -Name $ myAvailabilitySetName -ResourceGroupName $ myResourceGroupName

 

ストレージアカウントを作成します。

$ myStorageAccount =新AzureRMStorageAccount -Location $ myLocation -Name $ myStorageAccountName -ResourceGroupName $ myResourceGroupName -SkuName Standard_LRS

 

パブリック作成したIP アドレスを

$ myPublicIpAddressName =新AzureRmPublicIpAddress -ResourceGroupName $ myResourceGroupName -AllocationMethodダイナミック-Name $ myPublicIpAddressName -Location $ myLocation -DomainNameLabel $ myDomainName

 

フロントエンドプールを作成します。

$ myLoadBalancerFrontend =新AzureRmLoadBalancerFrontendIpConfig -Name $ myLoadBalancerFrontendName -PublicIpAddress $ myPublicIpAddressName

 

バックエンドプールを作成します。

$ myLoadBalancerBackend =新AzureRmLoadBalancerBackendAddressPoolConfig -Name $ myLoadBalancerBackendName

 

ロード・バランシング・セットを作成します。

$ myLoadBalancer =新AzureRmLoadBalancer -Location $ myLocation -Name $ myLoadBalanceName -ResourceGroupName $ myResourceGroupName -FrontendIpConfiguration $ myLoadBalancerFrontend -BackendAddressPool $ myLoadBalancerBackend

 

新しいネットワークインターフェイス

$ myVirtualNetwork =のGet-AzureRmVirtualNetwork -ResourceGroupName $ myVirtualNetworkResourceGroup -Name $ myVirtualNetworkName

$ myVirtualNetworkSubnet =のGet-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $ myVirtualNetwork -Name $ myVirtualNetworkSubnetName

$ myNetworkInterface =新AzureRmNetworkInterface -Name $ myNetworkInterfaceName -ResourceGroupName $ myResourceGroupName -Location $ myLocation -Subnet $ myVirtualNetworkSubnet -LoadBalancerBackendAddressPool $ myLoadBalancerBackend

 

着陸証明書を作成します。

$ myCred =新オブジェクト可能System.Management.Automation.PSCredential($ MYUSERNAME、(をConvertTo-SecureString $ MYPASSWORD -AsPlainText -Force))

 

システムのディスクパス

$ myURL = "のhttp://" + $ myStorageAccountName + ".blob.core.chinacloudapi.cn / VHDを/" + $ myVMName + "myOSDisk.vhd"

 

 

仮想マシンの構成

$ vmConfig =新AzureRmVMConfig -VMName $ myVMName -VMSize $ myVMSize -AvailabilitySetId $ myAvailabilitySet.Id | `

セットAzureRmVMOperatingSystem -Windows -ComputerName $ myVMName -Credential $ myCred | `

セットAzureRmVMSourceImage -PublisherName MicrosoftWindowsServer -Offer WindowsServer -Skus 2016 Datacenterの-zhcn最新-Version | `

-Id $ myNetworkInterface.Id-AzureRmVMNetworkInterfaceを追加| `

セットAzureRmVMOSDisk -CreateOption FromImage -VhdUri $ myURL -Windows

 

仮想マシンを作成します。

$ myvmに=新AzureRmVM -ResourceGroupName $ myResourceGroupName -Location $ myLocation -VM $ vmConfig


おすすめ

転載: blog.51cto.com/jiaxiaolei/2422380