Dell VxRail: 15G clusterimplementatie met behulp van API mislukt als het disk_group_type object ontbreekt in de API-aanvraag body.

Samenvatting: In dit artikel wordt de situatie uitgelegd waarin een disk_group_type object ontbreekt in de API-aanvraag body. Vervolgens mislukt de implementatie van het 15G-cluster, maar de foutmelding is misleidend, maar de echte oorzaak wordt niet duidelijk. ...

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

Bij het bouwen van het cluster met Dell PowerEdge 15G servers met behulp van openbare VxRail API /v1/system/initialize, is het verplicht om disk_group_type waarde in de API-aanvraag body in te voeren.

Als het disk_group_type-object ontbreekt, mislukt de clusterimplementatievalidatie met de fout:
" {"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"}}]}"
Deze foutmelding is misleidend en geeft niet aan wat de echte oorzaak is dat disk_group_type object ontbreekt.

Oorzaak

Dit is een codeprobleem in de VxRail 8.0.200 release.
Het heeft alleen invloed op de initiële implementatie van het 15G-cluster en zal worden opgelost in de toekomstige 8.0.x-release.

Oplossing

1. Bel de openbare API /v1/system/initialize/nodes van VxRail om de waarde "disk_group_type" te verkrijgen van automatisch gedetecteerde knooppunten.
Onderstaande informatie kan bijvoorbeeld worden gevonden in de API-uitvoer:
"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.  Voeg de waarde "disk_group_type" toe aan de VxRail API-aanvraag body die eerst wordt uitgevoerd onder het gedeelte "storage". (Let op, dit staat niet onder het gedeelte 'hosts-->storage'.)
Bijvoorbeeld:
"storage": {"disk_group_type": "2804"}

3. Bel api /v1/system/initialize opnieuw om het cluster te bouwen.

Extra informatie

Raadpleeg voor meer informatie

de Dell Developer website voor voorbeelden van het gebruik van VxRail public API:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml

Een nieuw VxRail cluster configureren en implementeren:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post

Query disk_group_type van automatisch gedetecteerde knooppunten:
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.