7.2. Validieren der Overcloud

Die Overcloud benutzt Tempest um eine Reihe von Integrationstests durchzuführen. Dieses Verfahren zeigt, wie man seine Overcloud mit Tempest validiert. Überprüfen Sie vor der Ausführung von Tempest, dass die heat_stack_owner Rolle in Ihrer Overcloud existiert:
$ source ~/overcloudrc
$ openstack role list
+----------------------------------+------------------+
| ID                               | Name             |
+----------------------------------+------------------+
| 6226a517204846d1a26d15aae1af208f | swiftoperator    |
| 7c7eb03955e545dd86bbfeb73692738b | heat_stack_owner |
+----------------------------------+------------------+
Falls die Rolle nicht existiert, muss sie erstellt werden:
$ keystone role-create --name heat_stack_owner
Führen Sie folgenden Befehl aus um die Overcloud zu überprüfen
$ openstack overcloud validate --overcloud-auth-url $OS_AUTH_URL --overcloud-admin-password $OS_PASSWORD
Die $OS_AUTH_URL und $OS_PASSWORD Umgebungsvariablen benutzen in overcloudrc festgelegte Werte.

Anmerkung

Die vollständige Tempest-Testauflistung kann Stunden dauern. Alternativ können Sie Teile des Tests mit der --tempest-args smoke Option durchführen.
$ openstack overcloud validate --overcloud-auth-url $OS_AUTH_URL --overcloud-admin-password $OS_PASSWORD --tempest-args smoke