Dell VxRail: Wdrożenie klastra 15G przy użyciu interfejsu API kończy się niepowodzeniem, jeśli w treści żądania interfejsu API brakuje obiektu disk_group_type.

Samenvatting: W tym artykule wyjaśniono sytuację, w której w treści żądania interfejsu API brakuje obiektu disk_group_type. Następnie wdrożenie klastra 15G kończy się niepowodzeniem, ale komunikat o błędzie jest mylące, nie informuje o rzeczywistej przyczynie. ...

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

Podczas budowania klastra z serwerami Dell PowerEdge 15G przy użyciu publicznego interfejsu API VxRail /v1/system/initialize wymagane jest wprowadzanie disk_group_type wartości w treści żądania interfejsu API.

Jeśli brakuje obiektu disk_group_type, weryfikacja wdrożenia klastra zakończy się niepowodzeniem z błędem:
" {"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"}}]}"
Ten komunikat o błędzie jest mylący. Nie informuje on o rzeczywistej przyczynie braku disk_group_type obiektu.

Oorzaak

Jest to problem z kodem w wersji VxRail 8.0.200.
Ma to wpływ tylko na początkowe wdrożenie klastra 15G i zostanie naprawione w przyszłej wersji 8.0.x.

Oplossing

1. Wywołaj publiczny interfejs API VxRail /v1/system/initialize/nodes , aby uzyskać wartość "disk_group_type" z automatycznie wykrytych węzłów.
Na przykład poniższe informacje można znaleźć w danych wyjściowych interfejsu API:
"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.  Dodaj wartość "disk_group_type" do obiektu żądań interfejsu API VxRail po raz pierwszy w sekcji "pamięć masowa". (Zwróć uwagę, że nie znajduje się w sekcji "hosts-->storage").
Na przykład:
"storage": {"disk_group_type": "2804"}

3. Wywołaj najpierw interfejs API /v1/system/initialize ponownie, aby zbudować klaster.

Extra informatie

Aby uzyskać więcej informacji:

sprawdź w witrynie dewelopera firmy Dell przykłady korzystania z publicznego interfejsu API VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml

Konfiguracja i wdrożenie nowego klastra VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post

query disk_group_type z automatycznie wykrytych węzłów:
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.