Ana içeriğe geç

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

Repo

github.com/opensddc/dceos