| Предыдущий | Следующий |
| HNS_INVALID_REMOTE_ENDPOINT_OPERATION | HNS_LAYER_ALREADY_EXISTS |
HNS_NETWORK_ALREADY_EXISTS
Практический разбор HNS_NETWORK_ALREADY_EXISTS
HNS_NETWORK_ALREADY_EXISTS — HRESULT, относящийся к области Host Network Service. В Host Networking Service уже существует виртуальная сеть с таким именем или идентификатором.
Для HNS_NETWORK_ALREADY_EXISTS статус связан с контейнерной сетью Windows. Применительно к HNS_NETWORK_ALREADY_EXISTS диагностика должна сопоставлять объект HNS с фактическими адаптерами и виртуальными коммутаторами.
Практический вывод для HNS_NETWORK_ALREADY_EXISTS: этот HRESULT фиксирует описанное условие, но сам по себе не показывает, какой участник операции первым нарушил контракт. Для HNS_NETWORK_ALREADY_EXISTS найдите первый вызов, вернувший статус, и только после этого меняйте конфигурацию подсистемы Host Network Service.
Как читать имя HNS_NETWORK_ALREADY_EXISTS
Имя HNS_NETWORK_ALREADY_EXISTS помогает сузить поиск: NETWORK — сеть; ALREADY — уже достигнутое состояние; EXISTS — существующий объект. Эти части имени не заменяют документацию API, но позволяют проверить, что журнал и код относятся к одному и тому же условию.
Что проверить в первую очередь
Для HNS_NETWORK_ALREADY_EXISTS код затрагивает соединение или удалённую сторону. Применительно к HNS_NETWORK_ALREADY_EXISTS разделите разрешение имени, маршрут, установление транспорта, TLS/аутентификацию и прикладной ответ.
- Для HNS_NETWORK_ALREADY_EXISTS проверьте повторный запуск, параллельного создателя и корректность обработки уже существующего объекта.
- Для HNS_NETWORK_ALREADY_EXISTS проверьте endpoint, DNS, маршрут, прокси и сетевую трассировку именно на этапе, где появился статус.
- Для HNS_NETWORK_ALREADY_EXISTS запишите фактический путь/URL, режим доступа, объём данных и первый низкоуровневый код ввода-вывода.
- При разборе HNS_NETWORK_ALREADY_EXISTS сохраните исходный JSON, GUID сети/endpoint, тип network и список HNS-объектов.
- При разборе HNS_NETWORK_ALREADY_EXISTS проверьте существование subnet, switch extension, VFP port и связанных адаптеров.
Диагностический минимум
- Для HNS_NETWORK_ALREADY_EXISTS соберите HNS diagnostics и список Get-HnsNetwork/Get-HnsEndpoint.
- Для HNS_NETWORK_ALREADY_EXISTS сохраните точный JSON-запрос и ответ службы.
- Для HNS_NETWORK_ALREADY_EXISTS воспроизведите создание минимальной NAT-сети отдельно от оркестратора.
Критерий успешного исправления
Для HNS_NETWORK_ALREADY_EXISTS для HNS_NETWORK_ALREADY_EXISTS недостаточно скрыть ошибку повтором. Применительно к HNS_NETWORK_ALREADY_EXISTS после изменения воспроизведите исходную операцию, проверьте конечное состояние объекта и убедитесь, что ресурсы освобождаются без потери первичного HRESULT.
Ссылки по HNS_NETWORK_ALREADY_EXISTS
Нужно найти другой код? Найти другой код состояния или ошибки.