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

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

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

При создании кластера на базе серверов 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 объекта.

Cause

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

Resolution

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 еще раз, чтобы создать кластер.

Additional Information



Дополнительные сведения см. на сайте Разработчика 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

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.