2016-09-20 12 views
0

私は現在、カスタムVMイメージからAzure VMを作成するのが難しいです。 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-capture-image/azureはvhdイメージからvmを作成できません

私はWaagentを使用し、指示どおりにマシンをプロビジョニング解除し、割り当てを解除し、一般化し、マシンイメージをキャプチャしました(コアUbuntu 16.04LTSイメージにいくつか変更を加えました) Azureソフトウェアから入手可能)。 template.jsonファイルを正常に作成しました(必要に応じて提供できます)。次に、記事で説明したようにPowerShellスクリプトで以下のすべてのタスクを完了しました。パラメータを変数に抽出して少し簡単にしました。

## Global 
$rgName = "testrg" 
$location = "eastus" 

## Storage 
$storageName = "teststore" 
$storageType = "Standard_GRS" 

## Network 
$nicname = "testnic" 
$subnetName = "subnet1" 
$vnetName = "testnet" 
$vnetAddressPrefix = "10.0.0.0/16" 
$vnetSubnetAddressPrefix = "10.0.0.0/24" 
$ipName = "TestIP" 

## Compute 
$vmName = "testvm" 
$computerName = "testcomputer" 
$vmSize = "Standard_D1_v2" 
$osDiskName = $vmName + "osDisk" 

#template 
$fileTemplate = "C:\AzureTemplate\template.json" 

azure group create $rgName -l $location 

azure network vnet create $rgName $vnetName -l $location 

azure network vnet subnet create --resource-group $rgName --vnet-name $vnetName --name $subnetName --address-prefix $vnetSubnetAddressPrefix 

azure network public-ip create $rgName $ipName -l $location 

azure network nic create $rgName $nicName -k $subnetName -m $vnetName -p $ipName -l $location 

azure network nic show $rgName $nicname 

azure group deployment create $rgName $computerName -f $fileTemplate 

私は成功したリソースグループを作成するために、すべてのコマンドを実行して、私はPowerShellスクリプトの一番下にある展開コマンドを実行しようとすると、ネットワークコンポーネントは、しかし、私は次のように取得し、それができていますここで無期限にハングアップします。カスタムイメージからVMを作成する正しい方法を使用していますか?それとも、アズールのガイドは時代遅れですか?

azure group deployment create $rgName $computerName -f $fileTemplate 
[32minfo[39m: Executing command [1mgroup deployment create[22m 
[32minfo[39m: Supply values for the following parameters 

EDIT:問題を示す画像へのリンク:http://imgur.com/a/Fgh8K

答えて

0

私はあなたの理解が完了していないと信じています。最後の行に表示されている場合Supply values for the following parameters

VM名、管理者のユーザー名とパスワード、および以前に作成したNICのIDを渡す必要があります。私はあなたがドキュメントを再度読んでください。ここでhttps://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-capture-image/#deploy-a-new-vm-from-the-captured-imageからあなたの参照のためのスクリーンショットである - 事のthats

enter image description here

+0

、そのプロンプトが立ち上がることはありません。だから私が提出する場合: "azureグループ展開$ rgName $ computerName -f $ fileTemplateを作成"、私は2つの情報行がポップアップを参照してください、しかし、vmName、adminUserName、adminPasswordとnetworkInterfaceIdのプロンプトは表示されません、表示されている最後の行に「次のパラメータ用」と表示されます。また、私は入力を提供することはできません。 [写真へのリンク](http://imgur.com/a/Fgh8K) –

+0

このエラーを再現させてください。私はまもなくあなたに連絡します。 – Atf

+0

私はあなたがなぜ使用しているのか分かりますか? 'azure network vnet subnet create --resource-group $ rgName --vnet-name $ vnetName --name $ subnetName --address-prefix $ vnetSubnetAddressPrefix' $ rgName $ vnetName $ subnetName'申し訳ありませんが、CLIは私に新しくあります – Atf

関連する問題