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.
Summary: 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. ...
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
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:
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.Cause
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.
Ma to wpływ tylko na początkowe wdrożenie klastra 15G i zostanie naprawione w przyszłej wersji 8.0.x.
Resolution
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:
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:
3. Wywołaj najpierw interfejs API /v1/system/initialize ponownie, aby zbudować klaster.
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.
Additional Information
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
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
Affected Products
VxRail SoftwareArticle 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.