Dell VxRail. Развертывание кластера 15-го поколения с использованием API-интерфейса завершается сбоем, если disk_group_type объекта отсутствует в тексте запроса API.

Samenvatting: В этой статье описывается ситуация, когда disk_group_type объекта отсутствует в тексте запроса API. Затем развертывание кластера 15-го поколения завершается сбоем, но сообщение об ошибке вводит в заблуждение, что не указывает реальной причины. ...

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

При создании кластера на базе серверов Dell PowerEdge 15-го поколения с использованием общедоступного API-интерфейса VxRail /v1/system/initialize необходимо ввести значение disk_group_type в текст запроса API.

Если объект disk_group_type отсутствует, валидация развертывания кластера завершается с ошибкой:
" {"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"}}]}"
Это сообщение об ошибке вводит в заблуждение, оно не указывает на реальную причину отсутствия disk_group_type объекта.

Oorzaak

Это проблема кода в выпуске VxRail 8.0.200.
Она влияет только на начальное развертывание кластера 15G и будет исправлена в будущих выпусках 8.0.x.

Oplossing

1. Позвоните в общедоступный API-интерфейс VxRail /v1/system/initialize/nodes , чтобы получить значение «disk_group_type» от автоматически обнаруженных узлов.
Например, приведенную ниже информацию можно найти в выходных данных 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.  Добавьте значение «disk_group_type» в текст запроса API-интерфейса VxRail в разделе «Storage». (Обратите внимание, что он не находится в разделе «hosts-->storage».)
Например:
"storage": {"disk_group_type": "2804"}

3. Сначала запустите API-интерфейс /v1/system/initialize еще раз, чтобы создать кластер.

Extra informatie



Дополнительные сведения см. на сайте Разработчика Dell, чтобы найти примеры использования общедоступного API-интерфейса VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml

Настройка и развертывание нового кластера VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post

Query disk_group_type из автоматически обнаруженных узлов:
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.