株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

最近Azureの勉強をチュートリアルでやっているよ。
https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/tutorial-manage-vm
ローカルのAzurePowershellからサーバ作成だったり、起動停止ができるから、Hyper-Vのように扱うことができるね。

 

# リソースグループの作成
PS C:\Users\yuta> New-AzureRmResourceGroup -ResourceGroupName "myResourceGroupVM" -Location "EastUS"


ResourceGroupName : myResourceGroupVM
Location          : eastus
ProvisioningState : Succeeded
Tags              :
ResourceId        : /subscriptions/4431543b-d4b1-4dc7-b776-520970458fca/resourceGroups/myResourceGroupVM


# 作成するVMの管理者ユーザとパスワードを入力
PS C:\Users\yuta> $cred = Get-Credential

コマンド パイプライン位置 1 のコマンドレット Get-Credential
次のパラメーターに値を指定してください:
Credential

# AzureVMを作成 -ImageNameオプションでイメージ名を指定することができるけど、デフォルトだと「Windows Server 2016 Datacenter」の最新バージョンになる
PS C:\Users\yuta> New-AzureRmVm `
>>     -ResourceGroupName "myResourceGroupVM" `
>>     -Name "myVM" `
>>     -Location "EastUS" `
>>     -VirtualNetworkName "myVnet" `
>>     -SubnetName "mySubnet" `
>>     -SecurityGroupName "myNetworkSecurityGroup" `
>>     -PublicIpAddressName "myPublicIpAddress" `
>>     -Credential $cred


ResourceGroupName        : myResourceGroupVM
Id                       : /subscriptions/4431543b-d4b1-4dc7-b776-520970458fca/resourceGroups/myResourceGroupVM/provide
rs/Microsoft.Compute/virtualMachines/myVM
VmId                     : fe6e491d-c19c-4516-8898-b2519e76cd61
Name                     : myVM
Type                     : Microsoft.Compute/virtualMachines
Location                 : eastus
Tags                     : {}
HardwareProfile          : {VmSize}
NetworkProfile           : {NetworkInterfaces}
OSProfile                : {ComputerName, AdminUsername, WindowsConfiguration, Secrets}
ProvisioningState        : Succeeded
StorageProfile           : {ImageReference, OsDisk, DataDisks}
FullyQualifiedDomainName : myvm-87f262.EastUS.cloudapp.azure.com


# リモートデスクトップするためのグローバルIPアドレスを検索
PS C:\Users\yuta> Get-AzureRmPublicIpAddress -ResourceGroupName "myResourceGroupVM"  | Select IpAddress

IpAddress
---------
23.101.142.246


# リモートデスクトップを実行
PS C:\Users\yuta> mstsc /v:23.101.142.246

多分2018/9のイメージっぽいですね。

# 電源状態確認
PS C:\Users\yuta> Get-AzureRmVM `
>>     -ResourceGroupName "myResourceGroupVM" `
>>     -Name "myVM" `
>>     -Status | Select @{n="Status"; e={$_.Statuses[1].Code}}

Status
------
PowerState/running

# 割り当てを解除しつつ、仮想マシンをストップ(プロビジョニングした状態で停止する場合は「-StayProvisioned」を付与する)
# プロビジョニングされたままだと仮想マシンが停止状態でも課金が発生するよ
PS C:\Users\yuta> Stop-AzureRmVM -ResourceGroupName "myResourceGroupVM" -Name "myVM" -Force


OperationId : 06a2ef6d-8a81-4481-95e6-a7b0a8efe80d
Status      : Succeeded
StartTime   : 2018/09/22 16:01:17
EndTime     : 2018/09/22 16:02:05
Error       :


# 仮想マシンスタート
PS C:\Users\yuta> Start-AzureRmVM -ResourceGroupName "myResourceGroupVM" -Name "myVM"


OperationId : 6f3448a8-aed1-4c35-a76e-739e330b6fde
Status      : Succeeded
StartTime   : 2018/09/22 16:02:13
EndTime     : 2018/09/22 16:02:49
Error       :

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)