| Предыдущий | Следующий |
| VDS_E_ISCSI_GROUP_PRESHARE_KEY | VDS_E_INVALID_IP_ADDRESS |
VDS_E_ISCSI_CHAP_SECRET
Объект и состояние
VDS_ISCSI_SHARED_SECRET () относится к VDS hardware-provider/iSCSI object model и Microsoft iSCSI Initiator. Рабочее условие для этого кода — vds iSCSI shared секрет. Начинайте с первого native return и состояния объекта до retry, Refresh или автоматического cleanup.
VDS устарел как API, но его HRESULT по-прежнему полезен как указатель на точный contract старого storage stack. Важно сохранить object ID и final IVdsAsync result до Refresh или rescan.
Специфичные признаки исходной документации
the result · IVdsServiceIscsi::SetInitiatorSharedSecret · Windows iSCSI status qualifiers · RFC 1994: CHAP · IVdsIscsiInitiatorAdapter::LoginToTarget
Microsoft documents a supported size of 12 through 16 bytes for this VDS structure, and describes different placement for one-way and mutual CHAP.
VDS represents a CHAP secret with the result , an explicit byte pointer and length.
In one-way CHAP, the target has a secret and the initiator remembers the target secret for login.
Что фиксировать
- target/LUN/portal/initiator object IDs и точные protocol names.
- CHAP/digest/login flags либо provider properties без секретов.
- IVdsAsync final HRESULT, initiator-service status и выбранный network path.
Операции над системным, shared/SAN или dynamic storage требуют осторожности: принудительный online/clean/delete способен превратить диагностическую ошибку в потерю данных.
Изолированный тест
Проверьте «vds iSCSI shared секрет» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.
Состояние «vds iSCSI shared секрет» локализуйте между VDS provider object model, initiator service и iSCSI protocol. Target name, portal address, login negotiation и CHAP — разные идентификаторы и этапы.
После исправления
Исправьте доказанный iSCSI/VDS prerequisite «vds iSCSI shared секрет» — identity, portal/path, provider property или login/auth negotiation — затем дождитесь IVdsAsync final result. Не меняйте одновременно target, portal и CHAP policy.
Технические ссылки
- VDS_ISCSI_SHARED_SECRET.
- IVdsServiceIscsi::SetInitiatorSharedSecret.
- Windows iSCSI status qualifiers.
- RFC 1994: CHAP.
- IVdsIscsiInitiatorAdapter::LoginToTarget.
Нужно найти другой код? Найти другой код состояния или ошибки.
