Files
Instruction/NETWORK_TOPOLOGY.md

153 lines
15 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🗺️ Сетевая топология и сводный реестр серверов (KSP Steel)
> 📌 **Источник данных:** Официальный реестр ИТ-активов предприятия (Wiki-Doc `172.16.8.23`) с актуализацией сетевого окружения и виртуализации.
> ⚠️ **Политика безопасности:** Пароли от критических серверов намеренно **НЕ хранятся** в открытом или автоматическом виде. Любое взаимодействие с ними осуществляется **только администратором вручную** по рекомендациям AI-ассистента.
---
## 🌐 Сегментация сети предприятия
```
+-----------------------------------------------------------------------------------------------------+
| СЕРВЕРНАЯ 213 АБК-3 |
| - vm-host01 (172.16.15.1 / 192.168.220.240) : KVM гипервизор DMZ и внешних служб |
| - vm-host02 (172.16.15.2 / 192.168.220.98) : KVM хост пограничного роутера |
| - vm-host03 (172.16.15.3 / 10.0.0.10) : KVM хост внутренних сервисов, баз данных, DC2 |
| - vm-host04 (172.16.15.4) : KVM хост основного контроллера домена DC1 и VES |
| - VM-HOST05 (172.16.8.5 / 10.0.0.10) : Proxmox VE кластер (MailGuard, PBS, Zabbix/Grafana) |
| - IdecoGW (172.16.8.1 / 192.168.220.4) : Главный межсетевой экран и шлюз безопасности (IPS) |
| - InfosystemLocal (172.16.8.8) : Сервер автоматизации, Gitea, Vault, Semaphore, Bot |
| - FS (172.16.8.7) : Корпоративный файловый сервер Windows Server |
| - mailbox-backup (172.16.8.85) : Архив почтовых копий The Bat! |
| - omv-backup02 (172.16.8.24) : OpenMediaVault + CasaOS |
| - vms (172.16.15.101) : Сервер видеонаблюдения NeuroStation 8800R |
+-----------------------------------------------------------------------------------------------------+
|
+-----------------------------------------------------------------------------------------------------+
| СЕРВЕРНАЯ 214 АБК-3 |
| - backup (172.16.8.11) : Главный сервер резервного копирования |
| - trassir (172.16.5.100 / 172.16.15.100): Видеосервер Trassir NeuroStation |
| - trassir-srv2 (172.16.15.50) : Резервный видеосервер Trassir NeuroStation |
+-----------------------------------------------------------------------------------------------------+
|
+-----------------------------------------------------------------------------------------------------+
| ПРОИЗВОДСТВЕННЫЕ ПЛОЩАДКИ (ЧЛЦ, КАСТИНГ, ДИНАМИЧЕСКАЯ ВЕСОВАЯ) |
| - omv-backup01 (172.16.8.15) : Сервер РК в АБК ЧЛЦ (OpenMediaVault) |
| - ubuntu-gw (172.16.11.130 / 192.168.0.104): Изолированный DHCP-шлюз площадки «Кастинг» |
| - bptp-srv3 (172.16.11.1 / 192.168.0.111): Сервер динамической весовой (KVM: DB, Web, Win) |
| - Synology NAS (172.16.11.133) : Центральное хранилище NFS/CIFS (/volume4/INFOSEC) |
+-----------------------------------------------------------------------------------------------------+
```
---
## 🏢 1. Физические серверы по локациям
| Имя хоста | IP-адрес | Локация | Роль / Назначение | ОС / Платформа | Режим управления |
| :--- | :--- | :--- | :--- | :--- | :---: |
| **IdecoGW** | `172.16.8.1`<br>`192.168.220.4`<br>`192.168.102.1` | 213 АБК-3 | Главный межсетевой экран предприятия, маршрутизация, фильтрация, IPS | Ideco UTM | 🔴 Вручную |
| **vm-host01** | `172.16.15.1`<br>`192.168.220.240` | 213 АБК-3 | KVM гипервизор (серверы DMZ, внешняя почта, DNS, базы данных) | Rocky Linux 8.10 (KVM/QEMU) | 🟡 Vault / Ручной |
| **vm-host02** | `172.16.15.2`<br>`192.168.220.98` | 213 АБК-3 | KVM хост пограничного маршрутизатора `Router` | Debian 7 (KVM/QEMU) | 🔴 Вручную |
| **vm-host03** | `172.16.15.3`<br>`10.0.0.10` | 213 АБК-3 | KVM гипервизор (Инфосистема, локальные MySQL, DC2, Wiki, GLPI) | Linux KVM / QEMU | 🟡 Vault / Ручной |
| **vm-host04** | `172.16.15.4` | 213 АБК-3 | KVM гипервизор (Контроллер домена DC1, весовая система VES) | CentOS 7 (KVM/QEMU) | 🔴 Вручную |
| **VM-HOST05** | `172.16.8.5`<br>`10.0.0.10` | 213 АБК-3 | Кластерный гипервизор Proxmox VE (MailGuard, PBS, Monitor, Library) | Proxmox VE 9.1 (Debian 13) | 🟡 Proxmox / SSH |
| **InfosystemLocal** | `172.16.8.8` | 213 АБК-3 | Сервер автоматизации, Git (Gitea), Vault, Semaphore, ChatOps Bot | Debian 12 (Linux 6.17 PVE) | 🟢 Полный (Vault / Master SSH) |
| **FS** | `172.16.8.7` | 213 АБК-3 | Главный файловый сервер предприятия (SMB/CIFS) *(Примечание: IP 172.16.8.8 из старой Wiki переназначен под сервер автоматизации)* | Windows Server 2012 Std | 🔴 Вручную |
| **mailbox-backup**| `172.16.8.85` | 213 АБК-3 | Хранилище резервных копий почты The Bat! | Windows 7 Pro (20 TB дисков) | 🔴 Вручную |
| **omv-backup02** | `172.16.8.24` | 213 АБК-3 | Сервер РК OpenMediaVault + CasaOS (`:8080`, `:8844`) | Debian 12 (OMV) | 🔴 Вручную |
| **vms** | `172.16.15.101` | 213 АБК-3 | Видеосервер NeuroStation 8800R/64 | Linux (Trassir OS) | 🔴 Вручную |
| **backup** | `172.16.8.11` | 214 АБК-3 | Главный физический сервер резервного копирования | Linux / Windows | 🔴 Вручную |
| **trassir** | `172.16.5.100`<br>`172.16.15.100` | 214 АБК-3 | Видеосервер Trassir NeuroStation | Linux (Trassir OS) | 🔴 Вручную |
| **trassir-srv2** | `172.16.15.50` | 214 АБК-3 | Дополнительный видеосервер Trassir NeuroStation | Linux (Trassir OS) | 🔴 Вручную |
| **omv-backup01** | `172.16.8.15` | АБК ЧЛЦ | Сервер резервного копирования в чугунолитейном цехе | Debian (OMV) | 🔴 Вручную |
| **ubuntu-gw** | `172.16.11.130`<br>`192.168.0.104` | Кастинг | Изолированный DHCP-шлюз и фаервол площадки Кастинг | Ubuntu Server | 🔴 Вручную |
| **bptp-srv3** | `172.16.11.1`<br>`192.168.0.111` | Кастинг | Физический сервер динамической весовой (KVM) | Linux (libvirt/qemu) | 🔴 Вручную |
| **Synology NAS**| `172.16.11.133` | Серверная | Корпоративный сетевой массив хранения (NFS `/volume4/INFOSEC`) | Synology DSM | 🔴 Вручную |
---
## 🗄️ 2. Виртуальные серверы по гипервизорам
### 🟢 Узел `vm-host01` (DMZ и внешние службы)
*Физический IP:* `172.16.15.1` / `192.168.220.240`
| Имя ВМ | IP-адрес | Роль / Назначение | ОС / Стек | Порты |
| :--- | :--- | :--- | :--- | :--- |
| **pdns** | `192.168.220.20`<br>`10.10.0.2` | Авторитативный PowerDNS сервер предприятия | Rocky 9.5 | `53` (DNS), `80` (PowerAdmin) |
| **dns** | `192.168.220.17` | Внутренний BIND9 DNS-сервер (`named`) | CentOS 7 | `53` (DNS) |
| **exim-corp** | `192.168.220.3` | Внешний корпоративный почтовый шлюз Exim + Dovecot | Linux | `25`, `465`, `587`, `993`, `995` |
| **mysql-dmz(new)**| `192.168.220.22`<br>`10.10.0.1` | База данных PowerDNS и внешних сервисов (MySQL 8.0) | Rocky 9.5 | `3306`, `80` (phpMyAdmin) |
| **mysql-dmz** | `192.168.220.103` | Устаревший сервер баз данных MySQL 5.1 | Debian 6.0 | `3306`, `80` (phpMyAdmin) |
| **ftp** | `192.168.220.102` | Корпоративный FTP-сервер | Debian 7 | `21`, `20` |
| **sftp** | `192.168.220.24` | SFTP/SCP/WebDAV сервер защищенной передачи файлов | Linux | `22`, `80`, `443` |
| **nextcloud** | `192.168.220.8` | Приватное корпоративное облако файлов Nextcloud | Linux | `80`, `443` |
---
### 🟢 Узел `vm-host02` (Пограничная маршрутизация)
*Физический IP:* `172.16.15.2` / `192.168.220.98`
| Имя ВМ | IP-адрес | Роль / Назначение | ОС / Стек |
| :--- | :--- | :--- | :--- |
| **router** | `192.168.220.123`<br>`95.141.140.146-157/28`<br>`37.150.207.182/30` | Главный роутер, балансировка провайдеров (Jusan / Transtelecom), фаервол iptables | Gentoo Linux (ядро 3.14) |
---
### 🟢 Узел `vm-host03` (Локальные сервисы и базы данных)
*Физический IP:* `172.16.15.3` / `10.0.0.10`
| Имя ВМ | IP-адрес | Роль / Назначение | ОС / Стек | Порты |
| :--- | :--- | :--- | :--- | :--- |
| **DC2** | `172.16.8.19` | Резервный контроллер домена Active Directory, DNS, WMI | Windows Server 2012 R2 | `53, 88, 389, 445, 5985, 9182` |
| **infosystem** | `172.16.8.43`<br>`10.0.0.14` | Сервер устаревшей Инфосистемы (CentOS) | CentOS 7 (PHP / Apache) | `80`, `9100` |
| **mysql-local(new)**| `172.16.8.25`<br>`10.0.0.1` | Основной сервер БД регламентов и систем (MySQL 8.0) | Rocky 9.6 | `3306`, `9100` |
| **mysql-local** | `172.16.8.37`<br>`10.0.0.11` | Сервер БД корпоративных веб-сервисов (MySQL) | Debian 6 / MySQL | `3306`, `9100`, `9104` |
| **exim-local** | `172.16.8.4`<br>`10.0.0.12` | Внутренний почтовый шлюз Exim | Debian 6 | `25`, `9100` |
| **web** | `172.16.8.40`<br>`10.0.0.13` | Внутренний веб-сервер предприятия | Debian 6 | `80`, `9100` |
| **wiki-doc** | `172.16.8.23`<br>`10.0.0.4` | База знаний и документация предприятия (Wiki.js) | Rocky 9.6 (Podman + MySQL) | `3000` (Web), `22`, `9100` |
| **glpi** | `172.16.8.44`<br>`10.0.0.2` | Система учета ИТ-активов и заявок GLPI | Rocky 9.6 | `80`, `443` |
| **zabbix** | `172.16.8.50`<br>`10.0.0.3` | Дополнительный/архивный сервер мониторинга | Rocky 9.6 | `80`, `10051` |
---
### 🟢 Узел `vm-host04` (Контроллер домена и весовые)
*Физический IP:* `172.16.15.4`
| Имя ВМ | IP-адрес | Роль / Назначение | ОС / Стек | Порты |
| :--- | :--- | :--- | :--- | :--- |
| **DC1** | `172.16.8.9` | Основной контроллер домена Active Directory (PDC), DNS, Kerberos | Windows Server 2012 R2 | `53, 88, 389, 445, 5985` |
| **VES** | `172.16.8.6` | База данных и сервер весовой системы предприятия | Windows Server 2016 Std | `1433` (MSSQL), `3389` |
---
### 🟢 Узел `VM-HOST05` (Proxmox VE кластер)
*Физический IP:* `172.16.8.5` / `10.0.0.10`
| Тип / ID | Имя хоста | IP-адрес | Роль / Назначение | ОС / Стек |
| :---: | :--- | :--- | :--- | :--- |
| **VM 104** | **mailpiler** (MailGuard) | `172.16.8.151` | Архив корпоративной почты ИБ (SOC), 700k+ писем, DLP-фильтрация | Ubuntu 26.04 (Docker: Nginx, Piler, MariaDB, Manticore) |
| **VM 111** | **pbs-server** | `172.16.8.x` | Proxmox Backup Server (дедупликация и бэкапы ВМ) | Proxmox PBS |
| **LXC 105**| **monitor-server** | `172.16.8.150` | Центральный мониторинг (Zabbix 7.0, Grafana, Prometheus, Loki, Portainer) | Ubuntu 25.04 (Docker Compose) |
| **LXC 112**| **corp-library** | `172.16.8.x` | Корпоративная электронная библиотека предприятия | Linux |
---
### 🔵 Узел `bptp-srv3` (Динамическая весовая)
*Физический IP:* `172.16.11.1` / `192.168.0.111`
| Имя ВМ | IP-адрес (изолированный) | Назначение | ОС |
| :--- | :--- | :--- | :--- |
| **vm-dynves-db** | `10.0.0.2` / `10.0.0.10` | Сервер базы данных динамической весовой | Gentoo Linux |
| **vm-dynves-web**| `10.0.0.11` | Веб-интерфейс динамической весовой | Gentoo Linux |
| **vm-dynves-win**| `10.0.0.3` | Серверная управляющая часть ДВ | Windows 7 SP1 |
---
## 🔒 Матрица ответственности и разграничения доступа
| Категория систем | Перечень хостов | Доступ AI-агентов | Регламент обслуживания |
| :--- | :--- | :---: | :--- |
| **Критические производственные узлы (L1)** | `DC1`, `DC2`, `VES`, `Router`, `IdecoGW`, `bptp-srv3` | 🔴 **СТРОГО ЗАПРЕЩЕН** прямой доступ и изменение паролей | Только администратор предприятия вручную. Агент формирует рекомендации и команды. |
| **Гипервизоры и СХД (L2)** | `vm-host01..04`, `VM-HOST05`, `Synology`, `FS`, `backup` | 🟡 **ТОЛЬКО Read-Only** мониторинг телеметрии (Node Exporter, SSH с подтверждением) | Создание бэкапов перед изменениями, проверка свободного места на ZFS. |
| **Сервисные платформы автоматизации (L3)** | `172.16.8.8` (Vault, Semaphore, Gitea), `172.16.8.150` (Мониторинг), `172.16.8.151` (MailGuard), `172.16.8.75` (Инфосистема 2.0) | 🟢 **ПОЛНЫЙ доступ** через Master SSH Key и Vault | Автоматизация развертывания, GitOps, аудит через Semaphore и ChatOps. |