![刀天蓝色图像列表不返回用户图像](https://linux22.com/image/632907/%E5%88%80%E5%A4%A9%E8%93%9D%E8%89%B2%E5%9B%BE%E5%83%8F%E5%88%97%E8%A1%A8%E4%B8%8D%E8%BF%94%E5%9B%9E%E7%94%A8%E6%88%B7%E5%9B%BE%E5%83%8F.png)
我正在尝试使用 knife-azure 在 Azure 中创建和启动 Windows VM。我最初尝试使用 Public 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,但它也没有显示在那里。
如何让我的用户图像显示在刀天蓝色中?
答案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 也将如此。