Dell VxRail: Die 15G-Clusterbereitstellung mithilfe der API schlägt fehl, wenn das disk_group_type-Objekt im API-Anforderungstext fehlt.

Samenvatting: In diesem Artikel wird die Situation erläutert, in der ein disk_group_type Objekt im API-Anforderungstext fehlt. Dann schlägt die Bereitstellung des 15G-Clusters fehl, aber die Fehlermeldung ist irreführend, sie gibt die tatsächliche Ursache nicht an. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Beim Erstellen des Clusters mit Dell PowerEdge-Servern der 15. Generation mit der öffentlichen VxRail-API /v1/system/initialize ist es zwingend erforderlich, disk_group_type Wert in den API-Anforderungstext einzugeben.

Wenn das disk_group_type Objekt fehlt, schlägt die Validierung der Clusterbereitstellung mit dem folgenden Fehler fehl:
" {"message": "Failed to create workflow instance: Input JSON is not valid. The invalid field is storage, error message is \"'encryption_enabled' is a required property\", path of error field is [storage].", "code": "20102003"}}]}"
Diese Fehlermeldung ist irreführend, sie sagt nicht die tatsächliche Ursache dafür, dass disk_group_type Objekt fehlt.

Oorzaak

Dies ist ein Codeproblem in der Version VxRail 8.0.200.
Dies wirkt sich nur auf die anfängliche Bereitstellung des 15G-Clusters aus und wird in zukünftiger Version 8.0.x behoben.

Oplossing

1. Rufen Sie die öffentliche VxRail-API /v1/system/initialize/nodes auf, um den Wert "disk_group_type" von automatisch erkannten Nodes zu erhalten.
Die folgenden Informationen finden Sie beispielsweise in der API-Ausgabe:
"disk_group_config": {
    "recommendation": {
        "type": "2804",
        "description": "Up to 4 Disk Groups (up to 6 capacity drives and 1 cache drive per group)"
    },
    "options": [
        {
            "type": "2804",
            "description": "Up to 4 Disk Groups (up to 6 capacity drives and 1 cache drive per group)"
        }
    ]
}

2.  Fügen Sie den Wert "disk_group_type" zum erst ausgeführten API-Anforderungstext von VxRail im Abschnitt "Storage" hinzu. (Achten Sie darauf, dass es sich nicht im Abschnitt "Hosts –> Speicher" befindet.)
Zum Beispiel:
"storage": {"disk_group_type": "2804"}

3. Rufen Sie zuerst api /v1/system/initialize erneut auf, um das Cluster zu erstellen.

Extra informatie

Weitere Informationen:

Auf der Dell Developer-Website finden Sie Beispiele für die Verwendung der öffentlichen VxRail-API:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml

Konfigurieren und Bereitstellen eines neuen VxRail-Clusters:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post

Abfrage disk_group_type von automatisch erkannten Nodes:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize~1nodes/get

Getroffen producten

VxRail Software
Artikeleigenschappen
Artikelnummer: 000219143
Artikeltype: Solution
Laatst aangepast: 19 jun. 2025
Versie:  3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.