Bağlam
240’tan fazla RHEL ve CentOS sunucusunda çalışan kamu portalı, hem üretici desteği daralması hem de yerli yazılım politikası nedeniyle 12 ay içinde yerli alternatife geçmek zorundaydı. Mevcut Ansible playbook’ları ağırlıklı RHEL’a yazılmış; ekip Pardus tecrübesi sınırlıydı.
Yaklaşım
- Envanter ve sınıflandırma — paket bağımlılıkları, kurum içi RPM’ler, vendor agent’ları (yedekleme, izleme).
- Pardus uyumluluk değerlendirmesi — eksik paketler için yerel build (Mono Pardus repo’su).
- Pilot grup — 12 sunucu üzerinde 6 hafta paralel çalışma; ölçüm sonucu üretime onay.
- Mass migration — Ansible rolleri Pardus için forklandı; rolling 4-sunucu/grup ile geçiş.
- Kalan sistemler — Pardus uygun olmayan iş yükleri için Rocky Linux 9 alternatifi.
Çözüm ana hatları
- Altın imaj: Mono’nun Pardus-uyumlu Ansible rolü (32 modül).
- Yedekleme: BorgBackup + S3 uyumlu Garage; restore tatbikatı her ay.
- İzleme: Zabbix + Wazuh; Pardus için custom template’ler.
- Eğitim: Kurum içi 14 SRE’ye 3 günlük Pardus operasyon eğitimi.
Sonuç
11 ayda 240+ sunucu Pardus’a geçti, 18’i Rocky Linux’a (uyum nedeniyle). Lisans + bakım giderleri 3 yıllık plan üzerinde %62 azaldı. Geçiş sürecinde sıfır üretim kesintisi. Kurum SRE ekibi artık Mono yardımı olmadan Pardus operasyonu yürütüyor; Mono yıllık denetim + üst seviye olay desteği rolünde.