2016-08-08 20 views
0

私はVMイメージをキャプチャし、キャプチャされたイメージから新しいVMを作成しようとしました。しかし、私はエラーが発生しました。 (Linuxでは、紺碧のCLIを使用して)キャプチャしたイメージ(スナップショット)から新しいVMを作成するにはどうすればよいですか?

$ azure vm generalize [Resource Group] [VM Name] 
$ azure vm capture [Resource Group] [VM Name] 

info: vm capture command OK 

$ azure vm create \ 
     --image-urn [osDisk:image url] \ 
     --resource-group [Resource Group] \ 
     --name [New VM Name] \ 
     --storage-account-name XYZ \ 
     --location xxx \ 
     --os-type Linux \ 
     --admin-username xxx \ 
     --admin-password xxx \ 
     --nic-names xxx \ 
     --vm-size xxx 

[Storage Account Name] is not a valid storage account name. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. 

私は2つの質問があります:

(1)どのように私は、エラーを回避できます。私はストレージアカウント名を設定するとは思わない。私はXYZを設定しましたが、エラーは別の名前を示しました。

(2)vmキャプチャ後に2つのvmイメージリンクがあります。osDisk:imageとosDisk:vhd。新しいVMを作成する際にはどちらを使用しますか?

resources: [ 
     { 
     apiVersion: '2016-03-30', 
     properties: { 
     storageProfile: { 
     osDisk: { 
     image: { uri: 'https://XXX.vhd' }, 
     vhd: { uri: 'https://XXX.vhd' }, 
     caching: 'ReadWrite' 

答えて

0

Ad1。ストレージ名は小文字のみで構成でき、xyzで試してみることができます。

Ad2。 osDisk.imageは、VMを配備するイメージへのパスです。osDisk.vhdは、新しく作成したマシンのディスクへのパスです。

関連する問題