Files
Instruction/NETWORK_TOPOLOGY.md
T

4.7 KiB

🗺️ Сетевая топология и реестр серверов (KSP Steel)

🌐 Сегментация сети предприятия

Инфраструктура разделена на три ключевых подсети:

+-----------------------------------------------------------------------------------+
|  ПОДСЕТЬ УПРАВЛЕНИЯ И СЕРВИСОВ: 172.16.8.0/24                                     |
|  - 172.16.8.8   : InfosystemLocal (Gitea, HashiCorp Vault, Semaphore, ChatOps Bot)|
|  - 172.16.8.75  : infosystem-2 (Инфосистема 2.0, FastAPI, Vue 3, PerCo, MySQL)   |
|  - 172.16.8.151 : mailguard (Почтовый архив SOC MailGuard, Exim, Meilisearch)     |
|  - 172.16.8.9   : dc1 (Основной контроллер домена Active Directory, DNS, Kerberos)|
|  - 172.16.8.19  : dc2 (Резервный контроллер домена Active Directory, DNS)        |
|  - 172.16.8.37  : db-corp-web (MySQL сервер корпоративных веб-сервисов)          |
|  - 172.16.8.25  : db-it-ops (MySQL сервер ИТ-мониторинга и регламентов)          |
+-----------------------------------------------------------------------------------+
                                          |
+-----------------------------------------------------------------------------------+
|  ПОДСЕТЬ СЕРВЕРОВ ВИРТУАЛИЗАЦИИ: 172.16.15.0/24                                   |
|  - 172.16.15.1  : vm-host01 (KVM/QEMU хост виртуализации, libvirt, ZFS storage)   |
+-----------------------------------------------------------------------------------+
                                          |
+-----------------------------------------------------------------------------------+
|  ИЗОЛИРОВАННАЯ ПОДСЕТЬ DMZ / CLOUD: 192.168.220.0/24                              |
|  - 192.168.220.103 : db-dmz-mail-ftp (MySQL почтового шлюза и передачи файлов)   |
|  - 192.168.220.22  : db-cloud-dns (MySQL DNS и внешних облачных сервисов)        |
+-----------------------------------------------------------------------------------+

🖥️ Сводный реестр серверов и доступов

Имя хоста IP-адрес Роль / Назначение ОС / Стек Порты Путь к секрету в HashiCorp Vault
InfosystemLocal 172.16.8.8 Gitea, HashiCorp Vault, Semaphore, Telegram Bot Debian 12 (Linux 6.17 PVE) 22 (SSH)
80 (Gitea)
8200 (Vault)
3000 (Semaphore)
servers/data/server-8-8
mailguard 172.16.8.151 Архив корпоративной почты ИБ Debian 12 (Docker) 22 (SSH)
80 (Web UI)
2525 (Ingestion)
servers/data/server-151
infosystem-2 172.16.8.75 Портал предприятия Инфосистема 2.0 Proxmox LXC (Docker) 22 (SSH)
8090 (Web)
8091 (API)
3307 (MySQL)
servers/data/server-75
vm-host01 172.16.15.1 Физический гипервизор KVM Linux KVM / QEMU 22 (SSH) servers/data/vm-host01
dc1 172.16.8.9 Primary Domain Controller AD Windows Server 53, 88, 389, 445, 5985 (WinRM) — (WinRM NTLM)
dc2 172.16.8.19 Secondary Domain Controller AD Windows Server 53, 88, 389, 445, 5985 (WinRM) — (WinRM NTLM)
db-dmz-mail-ftp 192.168.220.103 База данных почты и FTP Linux / MySQL 8 22 (SSH), 3306 (MySQL) servers/data/mysql-main
db-corp-web 172.16.8.37 База данных корпоративных сайтов Linux / MySQL 8 22 (SSH), 3306 (MySQL) servers/data/mysql-main
db-cloud-dns 192.168.220.22 База данных Cloud DNS Linux / MySQL 8 22 (SSH), 3306 (MySQL) servers/data/mysql-special
db-it-ops 172.16.8.25 База данных ИТ-операций Linux / MySQL 8 22 (SSH), 3306 (MySQL) servers/data/mysql-special

🔑 Мастер-ключ SSH для AI-агентов

Для автоматического беспарольного доступа root ко всем серверам в Vault сохранен закрытый ключ Ed25519:

  • Путь в Vault: servers/data/master-ssh-key
  • Поле: private_key
  • Публичный ключ:
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF0rW5m6mvAg+Q9nDXCN6+H8i3w/QjyWLbGSJC3L+/Bw shelyagin_ra@KPP019011
    

Этот ключ прописан в /root/.ssh/authorized_keys на серверах инфраструктуры.