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

Summary: 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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.

Cause

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.

Resolution

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.

Additional Information

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

Affected Products

VxRail Software
Article Properties
Article Number: 000219143
Article Type: Solution
Last Modified: 19 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.