runbooks:polytech-skud
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| runbooks:polytech-skud [2026/05/26 08:41] – создано - внешнее изменение 127.0.0.1 | runbooks:polytech-skud [2026/10/11 18:31] (текущий) – OLV-4958: restore local Go TLS compatibility; retain gw32-only real endpoint Boris Rudakov | ||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| Цель — за минуту понять «наша проблема или их», и кому звонить. | Цель — за минуту понять «наша проблема или их», и кому звонить. | ||
| - | ===== Архитектура интеграции | + | ===== SSH-клиент и правило владельца ===== |
| - | < | + | Все SSH-команды этого runbook используют существующие настройки доступа и штатный '' |
| - | lk.olvery.ru | + | |
| - | ──► | + | |
| - | | + | |
| - | ──► | + | |
| - | | + | |
| - | └─ маршрут через IPSec srv-pstu-vpn.tmpm | + | |
| - | </code> | + | |
| - | ===== Источники алертов | + | Действует общекомандное правило из ''/ |
| - | ^ Алерт ^ Слой ^ Кто чинит ^ | + | Единственная |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Когда красное — как | + | Этот раздел меняет только документационный рецепт. Ключи, '' |
| - | ==== 1. Если только PolytechSKUDHostUnreachable | + | ===== Действующая схема (11.10.2026) ===== |
| - | Хост СКУД Политех (192.168.200.138:443) не отвечает на TCP-connect | + | **Все внешние |
| - | gw1.olvr | + | |
| - | | + | |
| - | через '' | + | |
| - | * Если IPSec зелёный — хост лежит у них. Звонить Политеху, | + | |
| - | им встречную задачу. | + | |
| - | ==== 2. Если только PolytechApacsProxyDown ==== | + | Провайдер34 (production локация36), |
| - | (будет активен после раскатки | + | Адрес PPP назначает сервер Политеха: |
| - | Наш Go-прокси '' | + | ===== Локализация ===== |
| - | не отдаёт ''/ | + | |
| - | | + | ssh root@gw32 ifconfig ovpstu |
| - | | + | ssh root@gw32 / |
| - | < | + | ssh root@srv-prod2.olvr docker |
| - | * Если рестарт не помог — смотреть логи Go-прокси: | + | |
| - | < | + | |
| - | * Частые причины: | + | |
| - | клиентский cert, конфиг '' | + | |
| - | ==== 3. Если PolytechSKUDIntegrationDown | + | Health ''/ |
| - | End-to-end проба '' | + | Пользовательский результат — выпуск или удаление |
| - | наш Go-прокси и их хост по отдельности живы — значит проблема | + | |
| - | **между** back-nfc и back-acs. | + | |
| - | * Проверь логи back-nfc (PassService, | + | ===== Конфигурация ===== |
| - | * Проверь логи back-acs (ExternalPassService.create) — есть ли вообще | + | |
| - | запрос, или back-nfc не дошёл до него? | + | |
| - | * Если запрос дошёл | + | |
| - | ==== 4. Если PolytechSKUDHighLatency, но Down-алертов нет | + | На gw32: strongSwan named '' |
| - | Интеграция работает, но > | + | На srv-prod2 |
| - | бывает | + | |
| - | тормозит. Длительная высокая latency может стать 504 (apacs-proxy | + | |
| - | имеет таймаут на upstream). | + | |
| - | * Открыть письмо/ | + | Общий выход через DHCP gateway |
| - | | + | |
| - | * На нашей стороне костыли | + | |
| - | | + | |
| - | ===== Полезные команды ===== | + | SSO ('' |
| - | + | ||
| - | ==== Прямые пробы ==== | + | |
| - | + | ||
| - | <code bash> | + | |
| - | # Наш apacs-proxy | + | |
| - | curl -sS https:// | + | |
| - | + | ||
| - | # TCP до Политеха через IPSec (с gw1.olvr): | + | |
| - | ssh root@gw1.olvr curl -sS -m 5 -k -o /dev/null -w " | + | |
| - | + | ||
| - | # End-to-end (как мониторинг): | + | |
| - | curl -sS -X POST -H " | + | |
| - | -H " | + | |
| - | -d '{" | + | |
| - | https://lk.olvery.ru/ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Что куда ==== | + | |
| - | + | ||
| - | * **back-acs logs**: '' | + | |
| - | * **back-nfc logs**: '' | + | |
| - | * **apacs-proxy внутри контейнера**: '' | + | |
| - | * **Prometheus targets**: https:// | + | |
| - | + | ||
| - | ===== История ===== | + | |
| - | + | ||
| - | * **2026-04-21** OLV-3527 — добавлен '' | + | |
| - | * **2026-05-17** Полноценный | + | |
| - | * **2026-05-26** OLV-3707 — добавлены '' | + | |
runbooks/polytech-skud.1779784894.txt.gz · Последнее изменение: — 127.0.0.1
