Dell VxRail: A implementação do cluster 15G usando a API apresentará falha se o objeto disk_group_type estiver ausente no corpo da solicitação de API.
Samenvatting: Este artigo explica a situação em que um objeto disk_group_type está ausente do corpo da solicitação de API. Em seguida, a implementação do cluster 15G falha, mas a mensagem de erro é falsa, ela não diz a causa real. ...
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
Ao criar o cluster com servidores Dell PowerEdge 15G usando a API pública do VxRail /v1/system/initialize, é obrigatório inserir disk_group_type valor no corpo da solicitação de API.
Se o objeto disk_group_type estiver ausente, a validação da implementação do cluster apresentará falha com o erro:
Se o objeto disk_group_type estiver ausente, a validação da implementação do cluster apresentará falha com o erro:
" {"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"}}]}" Essa mensagem de erro é enganosa, ela não informa a causa real disk_group_type objeto está ausente.Oorzaak
Esse é um problema de código na versão 8.0.200 do VxRail.
Isso afeta apenas a implementação inicial do cluster 15G e será corrigido na versão 8.0.x futura.
Isso afeta apenas a implementação inicial do cluster 15G e será corrigido na versão 8.0.x futura.
Oplossing
1. Ligue para a API pública do VxRail /v1/system/initialize/nodes para obter o valor "disk_group_type" dos nós detectados automaticamente.
Por exemplo, as informações abaixo podem ser encontradas no resultado da API:
2. Adicione o valor "disk_group_type" ao corpo da solicitação de API da primeira execução do VxRail na seção "storage". (Preste atenção, ele não está na seção "hosts-->storage".)
Por exemplo:
3. Primeiramente, execute a API /v1/system/initialize novamente para criar o cluster.
Por exemplo, as informações abaixo podem ser encontradas no resultado da 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. Adicione o valor "disk_group_type" ao corpo da solicitação de API da primeira execução do VxRail na seção "storage". (Preste atenção, ele não está na seção "hosts-->storage".)
Por exemplo:
"storage": {"disk_group_type": "2804"}
3. Primeiramente, execute a API /v1/system/initialize novamente para criar o cluster.
Extra informatie
Para obter mais informações:
verifique no site do desenvolvedor da Dell amostras de como usar a
API pública do VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml Configure and deploy a new VxRail cluster:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post
Query disk_group_type from auto discovered nodes:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize~1nodes/get
verifique no site do desenvolvedor da Dell amostras de como usar a
API pública do VxRail:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml Configure and deploy a new VxRail cluster:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize/post
Query disk_group_type from auto discovered nodes:
https://developer.dell.com/apis/5538/versions/8.0.100/vxrail_public_api.yaml/paths/~1v1~1system~1initialize~1nodes/get
Getroffen producten
VxRail SoftwareArtikeleigenschappen
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.