Allgemeine Workflowparameter für Validation-as-a-Service in Azure Stack Hub

Die allgemeinen Parameter umfassen Werte wie Umgebungsvariablen und Benutzeranmeldeinformationen, die für sämtliche Tests bei Validation-as-a-Service (VaaS) erforderlich sind. Diese Werte werden auf Workflowebene definiert, wenn Sie einen Workflow erstellen oder ändern. Bei der Planung von Tests werden diese Werte an jeden Test im Workflow als Parameter übergeben.

Hinweis

Für jeden Test ist ein eigener Satz von Parametern definiert. Zum Planungszeitpunkt müssen Sie unter Umständen unabhängig von den allgemeinen Parametern einen Wert eingeben, oder Sie können den Wert des allgemeinen Parameters überschreiben.

Umgebungsparameter

Umgebungsparameter beschreiben die Azure Stack Hub-Umgebung, die getestet wird. Diese Werte müssen durch Generieren und Hochladen einer Azure Stack Hub-Stempelinformationsdatei für die jeweilige Instanz, die Sie testen, angegeben werden.

Hinweis

In offiziellen Validierungsworkflows können Umgebungsparameter nach der Workflowerstellung nicht mehr geändert werden.

Generieren der Stempelinformationsdatei

  1. Melden Sie sich bei der DVM oder einem anderen Computer mit Zugriff auf die Azure Stack Hub-Umgebung an.

  2. Führen Sie die folgenden Befehle in einem PowerShell-Fenster mit erhöhten Rechten aus:

    $CloudAdminUser = "<cloud admin username>"
    $CloudAdminPassword = ConvertTo-SecureString "<cloud admin password>" -AsPlainText -Force
    $stampInfoCreds = New-Object System.Management.Automation.PSCredential($CloudAdminUser, $CloudAdminPassword)
    $params = Invoke-RestMethod -Method Get -Uri 'https://ASAppGateway:4443/ServiceTypeId/4dde37cc-6ee0-4d75-9444-7061e156507f/CloudDefinition/GetStampInformation' -Credential $stampInfoCreds
    ConvertTo-Json $params > stampinfoproperties.json
    

Suchen von Werten in der ECE-Konfigurationsdatei

Umgebungsparameterwerte können auch manuell in der ECE-Konfigurationsdatei gesucht werden, die sich unter C:\EceStore\403314e1-d945-9558-fad2-42ba21985248\80e0921f-56b5-17d3-29f5-cd41bf862787 auf der DVM befindet.

Testparameter

Allgemeine Testparameter umfassen vertrauliche Informationen, die nicht in Konfigurationsdateien gespeichert werden können. Diese Parameter müssen manuell bereitgestellt werden.

Parameter Beschreibung
Mandantenadministratorbenutzer Azure Active Directory-Mandantenadministrator (Azure AD), der vom Dienstadministrator im AAD-Verzeichnis bereitgestellt wurde. Dieser Benutzer führt auf Mandantenebene Aktionen wie das Bereitstellen von Vorlagen zum Einrichten von Ressourcen (VMs, Speicherkonten usw.) und Ausführen von Workloads aus. Weitere Informationen zum Bereitstellen von Mandantenkonten finden Sie unter Hinzufügen eines neuen Azure Stack Hub-Mandanten.
Dienstadministratorbenutzer Der Azure AD-Administrator des Mandanten des Azure AD-Verzeichnisses, der während der Azure Stack Hub-Bereitstellung angegeben wird. Suchen Sie in der ECE-Konfigurationsdatei nach AADTenant, und wählen Sie den Wert im UniqueName-Element aus.
Cloudadministratorbenutzer Dies ist das Azure Stack Hub-Domänenadministratorkonto (beispielsweise contoso\cloudadmin). Suchen Sie in der ECE-Konfigurationsdatei nach User Role="CloudAdmin", und wählen Sie den Wert im UserName-Element aus.
Diagnoseverbindungszeichenfolge Eine SAS-URL zu einem Azure Storage-Konto, in das während der Testausführung Diagnoseprotokolle kopiert werden. Anweisungen zum Generieren der SAS-URL finden Sie unter Generieren der Diagnose-Verbindungszeichenfolge.

Wichtig

Die Diagnose-Verbindungszeichenfolge muss vor dem Fortfahren gültig sein.

Generieren der Diagnose-Verbindungszeichenfolge

Die Diagnose-Verbindungszeichenfolge ist für das Speichern von Diagnoseprotokollen während der Testausführung erforderlich. Verwenden Sie das Azure Storage-Konto, das Sie während der Einrichtung erstellt haben (siehe Einrichten Ihrer Validation-as-a-Service-Ressourcen), um eine SAS-URL (Shared Access Signature) zu erstellen, über die VaaS Zugriff auf Ihr Speicherkonto zum Hochladen von Protokollen erhält.

  1. Navigieren Sie im Azure-Portal zu Ihrem Speicherkonto. Wählen Sie unter Einstellungen die Option Shared Access Signature aus.

  2. Aktivieren Sie die Option Blob unter Zulässige Dienste. Deaktivieren Sie alle verbleibenden Optionen.

  3. Aktivieren Sie unter Zugelassene Ressourcentypen die Optionen Dienst, Container und Objekt.

  4. Aktivieren Sie unter Zugelassene Berechtigungen die Optionen Lesen, Schreiben, Auflisten, Hinzufügen und Erstellen. Deaktivieren Sie alle verbleibenden Optionen.

  5. Legen Sie die Startzeit auf die aktuelle Zeit und die Endzeit auf drei Monate nach der aktuellen Zeit fest.

  6. Aktivieren Sie SAS und Verbindungszeichenfolge generieren, und kopieren Sie die unter SAS-URL für Blob-Dienst angezeigte Zeichenfolge.

Hinweis

Die SAS-URL läuft zu der beim Generieren der URL angegebenen Endzeit ab. Stellen Sie bei der Planung von Tests sicher, dass die URL zusätzlich zu der für die Testausführung erforderlichen Zeit für mindestens 30 Tage gültig ist. (Drei Monate werden empfohlen.)

Nächste Schritte