Ich versuche, eine Windows-VM in Azure mit Knife-Azure zu erstellen und zu booten. Ich habe zunächst versucht, ein öffentliches Win 2008 R2-Image zu verwenden, habe aber schnell herausgefunden, dass WinRM konfiguriert werden muss, bevor dies funktionieren kann. Also habe ich eine VM aus diesem Image erstellt und WinRM gemäßdieseAnweisungen und erfasste die VM.
Das Problem ist, dass das Image nicht angezeigt wird, wenn ich Knife Azure Image List ausführe. Wenn ich versuche, den Server mit dem Image-Namen aus dem Azure-Portal zu erstellen, wird bemängelt, dass es nicht existiert. Ich verwende Ubuntu, also habe ich die Azure-CLI-Tools ausprobiert und es wird dort auch nicht angezeigt. Ich habe Azure PS in einer Win 8-VM installiert und dann wird es angezeigt. Ich fühlte mich ermutigt und installierte Chef und Knife-Azure in der Win 8-VM, aber es wird dort auch nicht angezeigt.
Wie kann ich mein Benutzerbild in Knife Azure anzeigen?
Antwort1
Ich habe ein Benutzerbild nicht über die Azure-Benutzeroberfläche zum „Erfassen“ des Bilds angezeigt bekommen, sondern über die Azure xplat-cli. So etwas wie:
azure vm image create \
--os windows \
--location "West US" \
--description "an image i winrmed and sypreped" \
my_image \
my_vhd_url
Dabei ist „my_image“ der Name des Images, das ich erstellen möchte; „my_vhd_url“ ist die VHD-URL der VM-Festplatte, von der Sie ein Image erstellen.
Ich bin ziemlich sicher, dass die Azure xplat-cli sehr bald die Anzeige von in der Benutzeroberfläche erstellten Bildern unterstützen wird, ebenso wie knife-azure.