dc(e)OS — Data Center Operating System
Alt başlık: Datacenter node'ları için opinionated, yönetilebilir ve immutable Linux profili.
Problem
Genel amaçlı Linux dağıtımları güçlüdür. Ancak veri merkezi node'ları için KVM, libvirt, OVS, OVN, telemetry, storage entegrasyonu, güvenlik sertleştirme ve merkezi yönetim ihtiyaçları çoğu zaman kurumların kendi script ve operasyon alışkanlıklarına bırakılır.
Sonuç: aynı kurum içinde bile node profilleri zamanla farklılaşır, drift oluşur, troubleshooting zorlaşır.
Amaç
dc(e)OS, yeni bir genel amaçlı Linux dağıtımı değil; OpenSDDC hostları için tutarlı ve yönetilebilir bir temel işletim sistemi profili olmayı hedefler.
Öne Çıkan Hedefler
- RHEL / Rocky / Alma uyumlu temel
- Immutable root hedefi
- KVM/QEMU/libvirt hazır profil
- OVS/OVN hazır profil
- SLTV ve gIMI entegrasyonu
- OpenSDDC Manager tarafından yönetilebilir host modeli
Mimari Yaklaşım
- Base layer: RHEL ailesine yakın, üretim olgunluğu yüksek bir taban.
- Immutable root: OSTree benzeri yaklaşımla atomik update / rollback.
- Profiller: "Compute node", "Storage node", "Edge node" gibi opinionated profiller.
- Bootstrap: Ignition / cloud-init benzeri otomatik node registration.
- Manager entegrasyonu: OpenSDDC Manager üzerinden envanter, lifecycle ve update koordinasyonu.
Roadmap
dc(e)OS Faz 3'te olgunlaşır:
- İlk boot edilebilir dc(e)OS imajı
- Host bootstrap akışı
- OpenSDDC Manager için node registration modeli