Erstellen und Bereitstellen von VM-Anwendungen

Anwendungen mit virtuellen Computern sind ein Ressourcentyp in Azure Compute Gallery (ehemals Shared Image Gallery), der die Verwaltung, Freigabe und globale Verteilung von Anwendungen für Ihre virtuellen Computer vereinfacht.

Voraussetzungen

Vergewissern Sie sich vorab, ob Folgendes vorhanden ist:

In diesem Artikel wird davon ausgegangen, dass Sie bereits über eine Azure Compute Gallery-Instanz verfügen. Wenn Sie noch nicht über einen Katalog verfügen, erstellen Sie zuerst einen. Weitere Informationen finden Sie unter Erstellen eines Katalogs zum Speichern und Freigeben von Ressourcen.

Sie sollten Ihre Anwendung in einen Container in einem Azure Storage-Konto hochgeladen haben. Ihre Anwendung kann in einem Block- oder Seitenblob gespeichert werden. Wenn Sie sich für ein Seitenblob entscheiden, müssen Sie vor dem Hochladen für die Dateien eine Byteausrichtung durchführen. Im Folgenden finden Sie ein Beispiel für die Byteausrichtung Ihrer Datei:

$inputFile = <the file you want to pad>

$fileInfo = Get-Item -Path $inputFile

$remainder = $fileInfo.Length % 512

if ($remainder -ne 0){

    $difference = 512 - $remainder

    $bytesToPad = [System.Byte[]]::CreateInstance([System.Byte], $difference)

    Add-Content -Path $inputFile -Value $bytesToPad -Encoding Byte
    }

Stellen Sie sicher, dass das Speicherkonto über Zugriff auf öffentliche Ebene verfügt oder einen SAS-URI mit Leseberechtigung verwendet, da bei anderen Einschränkungsstufen Bereitstellungen fehlschlagen. Sie können Storage-Explorer verwenden, um schnell einen SAS-URI zu erstellen, falls Sie noch keinen besitzen.

Wenn Sie PowerShell verwenden, müssen Sie Version 3.11.0 des Az.Storage-Moduls verwenden.

Weitere Informationen zum Installationsmechanismus finden Sie unter Befehlsinterpreter.

Erstellen der VM-Anwendung

Wählen Sie unten eine Option für das Erstellen Ihrer VM-Anwendungsdefinition und -version aus:

  1. Navigieren Sie zum Azure-Portal und suchen Sie dann nach Azure Compute Gallery, was Sie dann bitte auswählen.
  2. Wählen Sie den gewünschten Katalog aus der Liste aus.
  3. Wählen Sie oben auf der Seite Ihrer Galerie Hinzufügen und dann im Dropdownmenü Anwendungsdefinition für virtuelle Computer aus. Die Seite VM-Anwendungsdefinition erstellen wird geöffnet.
  4. Geben Sie auf der Registerkarte Grundlagen einen Namen für Ihre Anwendung ein, und wählen Sie aus, ob die Anwendung für VMs mit Linux oder Windows vorgesehen ist.
  5. Wählen Sie die Registerkarte Veröffentlichungsoptionen aus, wenn Sie eine der folgenden optionalen Einstellungen für die VM-Anwendungsdefinition angeben möchten:
    • Eine Beschreibung der VM-Anwendungsdefinition
    • Datum für Ende des Lebenszyklus
    • Link zu einer Lizenzvereinbarung
    • URI zu Datenschutzbestimmungen
    • URI zu Versionshinweisen
  6. Wählen Sie abschließend Überprüfen + erstellen aus.
  7. Wählen Sie nach Abschluss der Validierung Erstellen aus, um die Definition bereitzustellen.
  8. Klicken Sie nach Abschluss der Bereitstellung auf Zu Ressource wechseln.
  9. Wählen Sie auf der Seite für die Anwendung die Option Erstellen Sie eine VM-Anwendungsversion aus. Die Seite VM-Anwendungsversion erstellen wird geöffnet.
  10. Geben Sie eine Versionsnummer wie 1.0.0 an.
  11. Wählen Sie die Region aus, in die Sie Ihr Anwendungspaket hochgeladen haben.
  12. Wählen Sie unter Quellanwendungspaket die Option Durchsuchen aus. Wählen Sie das Speicherkonto und dann den Container aus, in dem sich Ihr Paket befindet. Wählen Sie das Paket aus der Liste aus, und klicken Sie dann auf Auswählen, wenn Sie fertig sind. Alternativ können Sie den SAS-URI in dieses Feld einfügen, falls bevorzugt.
  13. Geben Sie das Installationsskript ein. Sie können auch das Deinstallationsskript und das Updateskript angeben. Informationen zum Erstellen der Skripts finden Sie in der Übersicht.
  14. Wenn Sie eine Standardkonfigurationsdatei in ein Speicherkonto hochgeladen haben, können Sie sie unter Standardkonfiguration auswählen.
  15. Wählen Sie Aus Neuesten ausschließen aus, wenn diese Version beim Erstellen eines virtuellen Computers nicht als neueste Version angezeigt werden soll.
  16. Wählen Sie für Ende der Lebensdauer ein Datum in der Zukunft aus, um nachzuverfolgen, wann diese Version eingestellt werden soll. Sie wird nicht automatisch gelöscht oder entfernt, sondern dient nur für Ihre eigene Nachverfolgung.
  17. Um diese Version in andere Regionen zu replizieren, wählen Sie die Registerkarte Replikation aus, fügen weitere Regionen hinzu und ändern die Anzahl der Replikate pro Region. Die ursprüngliche Region, in der Ihre Version erstellt wurde, muss in der Liste enthalten sein und darf nicht entfernt werden.
  18. Wenn Sie alle Änderungen vorgenommen haben, wählen Sie unten auf der Seite Überprüfen und erstellen.
  19. Wenn die Überprüfung als erfolgreich angezeigt wird, wählen Sie Erstellen aus, um Ihre VM-Anwendungsversion bereitzustellen.

Nun können Sie eine VM erstellen und die VM-Anwendung über das Portal darauf bereitstellen. Erstellen Sie die VM einfach wie gewohnt, und wählen Sie auf der Registerkarte Erweitert die Option Select a VM application to install (VM-Anwendung für Installation auswählen).

Screenshot of the Advanced tab where you can choose to install a VM application.

Wählen Sie die VM-Anwendung in der Liste aus, und wählen Sie dann unten auf der Seite Speichern aus.

Screenshot showing selecting a VM application to install on the VM.

Wenn Sie mehrere VM-Anwendungen installieren möchten, können Sie auf der Registerkarte Erweitert die Installationsreihenfolge für jede VM-Anwendung festlegen.

Sie können die VM-Anwendung auch für derzeit ausgeführte VMs bereitstellen. Wählen Sie im linken Menü die Option Erweiterungen und Anwendungen unter Einstellungen aus, wenn Sie die VM-Details im Portal anzeigen.

Wählen Sie VM-Anwendungen aus, und klicken Sie dann auf Anwendung hinzufügen, um Ihre VM-Anwendung hinzuzufügen.

Screenshot showing selecting a VM application to install on a currently running VM.

Wählen Sie die VM-Anwendung in der Liste aus, und wählen Sie dann unten auf der Seite Speichern aus.

Screenshot showing selecting a VM application to install on the VM.

Um den VM-Anwendungsstatus anzuzeigen, navigieren Sie zur Registerkarte „Erweiterungen und Anwendungen“ und dann zu „Einstellungen“, und überprüfen Sie den Status von VMAppExtension:

Screenshot showing VM application status.

Um den VM-Anwendungsstatus für VMSS anzuzeigen, navigieren Sie zur VMSS-Seite und dann zu „Instanzen“. Wählen Sie eine der Instanzen aus, und navigieren Sie zu VMAppExtension:

Screenshot showing VMSS application status.

Nächste Schritte

Weitere Informationen zu VM-Anwendungen.