knife azure イメージリストはユーザーイメージを返しません

knife azure イメージリストはユーザーイメージを返しません

knife-azureを使用してAzureでWindows VMを作成してブートストラップしようとしています。最初はパブリックWin 2008 r2イメージを使用しようとしましたが、これを機能させるにはwinrmを構成する必要があることがすぐにわかりました。そこで、そのイメージからVMを作成し、winrmを次のように構成しました。これら指示に従って VM をキャプチャしました。

問題は、knife azure image list を実行してもイメージが表示されないことです。Azure ポータルからイメージ名を使用してサーバーを作成しようとすると、存在しないというエラーが表示されます。Ubuntu を実行しているので、Azure cli ツールを試しましたが、そこにも表示されません。Win 8 VM に Azure PS をインストールすると表示されます。勇気づけられて、Win 8 VM に Chef と knife-azure をインストールしましたが、そこにも表示されません。

knife azure にユーザー画像を表示するにはどうすればいいですか?

答え1

ユーザー イメージを表示する方法は、Azure UI を使用してイメージを「キャプチャ」するのではなく、Azure xplat-cli を使用することです。次のようになります。

azure vm image create \
--os windows \
--location "West US" \
--description "an image i winrmed and sypreped" \
my_image \
my_vhd_url

ここで、my_image は作成するイメージの名前です。my_vhd_url はイメージを作成する VM ディスクの VHD URL です。

Azure xplat-cli は、knife-azure と同様に、UI で作成されたイメージの表示をすぐにサポートすると確信しています。

関連情報