我正在嘗試使用 Knife-azure 在 Azure 中建立並引導 Windows VM。我最初嘗試使用公共 Win 2008 r2 映像,但很快就發現需要配置 winrm 才能運作。因此,我從該映像創建了一個虛擬機,並按照以下方式配置了 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 很快就會支援查看 UI 中建立的映像,knife-azure 也是如此。