Что означает код HRESULT 0x80042A01 (VDS_E_NO_POOL_CREATED)?

 
Предыдущий Следующий
VDS_E_NO_POOL VDS_E_NO_MAINTENANCE_MODE

VDS_E_NO_POOL_CREATED

VDS_E_NO_POOL_CREATED означает отсутствие самого объекта storage pool у аппаратного поставщика VDS. Это отличается от VDS_E_NO_POOL, где конкретный накопитель существует, но не принадлежит pool.

IVdsHwProviderStoragePools::QueryStoragePools может корректно вернуть пустой список, если аппаратный поставщик не управляет ни одним pool. В таком состоянии операция создания LUN в pool или расчёта его ёмкости просто не имеет объекта, к которому её можно применить.

Что проверить

  • Запросите storage pools без ограничивающих фильтров и убедитесь, что список действительно пуст.
  • Проверьте, создан ли ожидаемый pool на самом массиве и видит ли его аппаратный поставщик VDS.
  • Если использовались фильтры по атрибутам или свободному месту, повторите запрос без них, чтобы не скрыть существующий pool.
  • Повторяйте исходную операцию только после появления конкретного актуального объекта VDS storage pool.

IVdsHwProviderStoragePools · QueryStoragePools


Нужно найти другой код? Найти другой код состояния или ошибки.