From 19ad60b485cae177018e8e3e9ce4ecb9301f6434 Mon Sep 17 00:00:00 2001 From: Repinoid Date: Tue, 22 Sep 2026 14:52:57 +0300 Subject: [PATCH] =?UTF-8?q?docs(har):=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9=20EDG?= =?UTF-8?q?E=20=E2=80=94=20ipSpace=20''=20=D0=BD=D0=B5=D0=B2=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B4=D0=B5=D0=BD,=20Insufficient=20rule=20blocks,=20del?= =?UTF-8?q?ete=20FORBIDDEN=20=D0=BF=D1=80=D0=B8=20VS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/HAR_SNAT_MODIFY_FINDINGS.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/HAR_SNAT_MODIFY_FINDINGS.md b/docs/HAR_SNAT_MODIFY_FINDINGS.md index d35efb6..39f6614 100644 --- a/docs/HAR_SNAT_MODIFY_FINDINGS.md +++ b/docs/HAR_SNAT_MODIFY_FINDINGS.md @@ -48,6 +48,20 @@ - `routedNetConfiguration` передаётся JSON-строкой. - В состоянии org: `"vip":{"no-needed":{},"internet-ipv4-v1":{"count":4}}` — `no-needed` фигурирует и в стейте. +## Ошибки операций из UI (2026-09-22, EDGE 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»** + ⇒ нехватка свободных IP / rule-блоков в org перед включением SNAT. Согласуется с man op 111 «убедитесь, что в организации есть свободные IP». +3. **delete (2 раза) → FORBIDDEN «Cannot delete assignment of Service Engine Group … since there are Virtual Services»** + ⇒ удалить Edge нельзя, пока есть Virtual Services (AVI/ALB). Перед удалением Edge надо убрать VS. + +Следствия для destroy-порядка: +``` +кластер k8s (создаёт VS) → SNAT/AVI отключить (no-needed) → delete Edge → vdc → org +``` + ## Что ещё нужно выяснить из UI (открытые вопросы) 1. 🔴 **Де-аллокация IP в org — пока НЕ снять:** UI/бэкенд не даёт удалить ipSpace, пока есть дочерние инстансы (подтверждено 2026-09-22). Нужен чистый org или плановый teardown. Гипотеза payload — `vIPConfigure=[]` (unverified).