From eb85a3dc7278a876e2931692321ceefb8935c198 Mon Sep 17 00:00:00 2001 From: Repinoid Date: Tue, 22 Sep 2026 15:01:23 +0300 Subject: [PATCH] =?UTF-8?q?docs(har):=20=D0=BF=D0=BE=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20?= =?UTF-8?q?=D1=81=D0=BB=D0=BE=D0=BC=D0=B0=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE=20?= =?UTF-8?q?Edge=20=D0=BA=D0=B0=D0=BA=20=D0=BD=D0=B5=D0=BF=D0=BE=D0=B4?= =?UTF-8?q?=D1=82=D0=B2=D0=B5=D1=80=D0=B6=D0=B4=D1=91=D0=BD=D0=BD=D1=8B?= =?UTF-8?q?=D0=B5=20=D0=BD=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F,=20=D0=BD=D0=B5=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/HAR_SNAT_MODIFY_FINDINGS.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/docs/HAR_SNAT_MODIFY_FINDINGS.md b/docs/HAR_SNAT_MODIFY_FINDINGS.md index ad48daf..c37be9a 100644 --- a/docs/HAR_SNAT_MODIFY_FINDINGS.md +++ b/docs/HAR_SNAT_MODIFY_FINDINGS.md @@ -48,20 +48,18 @@ - `routedNetConfiguration` передаётся JSON-строкой. - В состоянии org: `"vip":{"no-needed":{},"internet-ipv4-v1":{"count":4}}` — `no-needed` фигурирует и в стейте. -## Ошибки операций из UI (2026-09-22, EDGE nsx_WZ03709-saas-wmfop5be) +## Наблюдения на возможно сломанном Edge (2026-09-22, nsx_WZ03709-saas-wmfop5be) -1. **modify 14:40:52 → «ipSpace '' не найден на https://sandbox.nubes.ru»** - ⇒ `ipSpaceName=""` (пустая строка) **НЕвалидна**. Окончательно подтверждено: единственное валидное «SNAT выключен» = **`no-needed`**. -2. **modify 14:43:44 → «Insufficient rule blocks»** — при попытке **снять «Включить ALB»** (`needEnableAVI=false`). - ⇒ отключить ALB нельзя, пока есть Virtual Services / SE Group assignment (та же причина, что и FORBIDDEN при delete). - Вывод: `needEnableAVI` фактически **forward-only** при живых VS. -3. **delete (2 раза) → FORBIDDEN «Cannot delete assignment of Service Engine Group … since there are Virtual Services»** - ⇒ удалить Edge нельзя, пока есть Virtual Services (AVI/ALB). Перед удалением Edge надо убрать VS. +⚠️ ВАЖНО: этот Edge, судя по всему, в сломанном состоянии (devops-проблема). +Ошибки ниже **НЕ считать универсальными правилами API** — перепроверить на здоровом Edge. -Следствия для destroy-порядка: -``` -кластер k8s (создаёт VS) → SNAT/AVI отключить (no-needed) → delete Edge → vdc → org -``` +1. `modify` 14:40:52 → «ipSpace '' не найден на https://sandbox.nubes.ru» — при пустом `ipSpaceName` бэкенд отклонил запрос. ❓ Возможно, следствие сломанного Edge, не правило. +2. `modify` 14:43:44 → «Insufficient rule blocks» при попытке снять «Включить ALB». ❓ Возможно, застрявшие VS/SE Group, не правило. +3. `delete` (2 раза) → FORBIDDEN «Cannot delete SE Group assignment … since there are Virtual Services». ❓ Возможно, застрявшие VS, не правило. + +**Что остаётся надёжным (из API-метаданных, НЕ из этих ошибок):** +- `valueList` у `ipSpaceName` содержит `no-needed` (+ имена ipSpace) — из описания параметра. +- UI показывает `no-needed` как текущее значение при выключенном SNAT. ## Что ещё нужно выяснить из UI (открытые вопросы)