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
Melden Sie sich bei der DVM oder einem anderen Computer mit Zugriff auf die Azure Stack Hub-Umgebung an.
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.
-
Navigieren Sie im Azure-Portal zu Ihrem Speicherkonto. Wählen Sie unter Einstellungen die Option Shared Access Signature aus.
Aktivieren Sie die Option Blob unter Zulässige Dienste. Deaktivieren Sie alle verbleibenden Optionen.
Aktivieren Sie unter Zugelassene Ressourcentypen die Optionen Dienst, Container und Objekt.
Aktivieren Sie unter Zugelassene Berechtigungen die Optionen Lesen, Schreiben, Auflisten, Hinzufügen und Erstellen. Deaktivieren Sie alle verbleibenden Optionen.
Legen Sie die Startzeit auf die aktuelle Zeit und die Endzeit auf drei Monate nach der aktuellen Zeit fest.
-
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
- Erfahren Sie mehr über Wichtige Begriffe zu Validation-as-a-Service