4.8 KiB
4.8 KiB
Virtual Data Center (VDC) Service
Обнаружено из HAR: vdc.har
Дата: 2026-01-23
Основная информация
- Service ID: 21
- Service Name: "Виртуальный датацентр (vDC)"
- Operation create ID: 9
Параметры операции create
Параметр 30: UUID Организации
- svcOperationCfsParamId: 30
- Описание: UUID организации Cloud Director
- Пример значения: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
- Тип: UUID String
- Обязательный: Да
Параметр 335: Provider VDC
- svcOperationCfsParamId: 335
- Описание: Provider VDC в Cloud Director
- Пример значения: "v1cl4-vsan-pvdc"
- Тип: String
- Обязательный: Да
Параметр 361: Storage Profiles
- svcOperationCfsParamId: 361
- Описание: Список storage профилей с размерами
- Пример значения:
[{"name":"storoj","size":"12"}] - Тип: JSON Array
- Обязательный: Да
- Формат: Массив объектов с полями name и size (в GB)
Параметр 366: Network Pool
- svcOperationCfsParamId: 366
- Описание: Network Pool в Cloud Director
- Пример значения: "nsxt-v1cl1-geneve-np"
- Тип: String
- Обязательный: Да
Параметр 397: Гарантированная доля ЯДЕР
- svcOperationCfsParamId: 397
- Описание: Процент резервирования CPU
- Пример значения: "20"
- Тип: Integer (как строка)
- Обязательный: Да
- Единицы: %
Параметр 398: Гарантированная доля ОЗУ
- svcOperationCfsParamId: 398
- Описание: Процент резервирования RAM
- Пример значения: "20"
- Тип: Integer (как строка)
- Обязательный: Да
- Единицы: %
Параметр 557: Квота CPU (неизвестно)
- svcOperationCfsParamId: 557
- Пример значения: "10"
- Тип: Integer (как строка)
Параметр 558: Квота RAM (неизвестно)
- svcOperationCfsParamId: 558
- Пример значения: "20"
- Тип: Integer (как строка)
Пример из HAR
// POST /instances
{
"serviceId": 21,
"displayName": "f12vdc-2",
"descr": ""
}
// POST /instanceOperations
{
"instanceUid": "<instance-uuid>",
"operation": "create"
}
// POST /instanceOperationCfsParams (для каждого параметра)
{
"svcOperationCfsParamId": 30,
"paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 335,
"paramValue": "v1cl4-vsan-pvdc",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 361,
"paramValue": "[{\"name\":\"storoj\",\"size\":\"12\"}]",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 366,
"paramValue": "nsxt-v1cl1-geneve-np",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 397,
"paramValue": "20",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 398,
"paramValue": "20",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 557,
"paramValue": "10",
"instanceOperationUid": "<operation-uuid>"
}
{
"svcOperationCfsParamId": 558,
"paramValue": "20",
"instanceOperationUid": "<operation-uuid>"
}
Проблемы и Блокеры (Status: 2026-01-28)
1. Storage Profiles Mismatch (BLOCKER)
- Симптом: API возвращает ошибку
error retrieving storage profile [NAME] from provider VDC 'v1cl4-vsan-pvdc'. - Проверенные значения:
storoj(из HAR) -> FAIL (No records found).SATA(из документации) -> FAIL (No records found).
- Контекст: Для Provider VDC
v1cl4-vsan-pvdc(ID 335) указанные профили не существуют. - Необходимое действие: Получить список валидных Storage Profiles для данного Provider VDC.
2. Timeouts
- Текущее состояние: Таймаут создания уменьшен до 3 минут (Fail Fast).
- Результат: Операция падает по ошибке валидации профиля хранения быстрее, что позволяет ускорить цикл отладки.
3. Terraform Resource State
- Ресурс
nubes_vdcвременно скрыт из документации (mkdocs.yml) до решения проблем с деплоем.