Oracle Solaris Logical Domains (LDoms)

LDOM, Oracle SPARC işlemcili sunucularda donanım düzeyinde sanallaştırma sağlayan bir teknolojidir. Her domain, kendi işletim sistemini bağımsız olarak çalıştırır.

LDOM Mimarisi

  • Control Domain (Primary): Hypervisor yönetimi, diğer domain'lerin oluşturulması
  • Service Domain: I/O kaynaklarını sanallaştırma (vds, vsw)
  • I/O Domain: Fiziksel I/O cihazlarına doğrudan erişim
  • Guest Domain: İş yüklerinin çalıştığı domain'ler

LDoms Manager Kurulumu

# LDoms paketlerini kontrol et
pkg list | grep ldoms

LDoms manager kurulumu

pkg install ldomsmanager

LDMD servisini başlat

svcadm enable ldmd

Servis durumu

svcs ldmd

Guest Domain Oluşturma

# Yeni domain oluştur
ldm add-domain guest01

CPU atama (8 virtual CPU)

ldm add-vcpu 8 guest01

Memory atama (16GB)

ldm add-memory 16G guest01

Virtual disk service oluştur

ldm add-vdsdev /dev/dsk/c0t1d0s2 vol1@primary-vds0

Guest'e disk ekle

ldm add-vdisk boot_disk vol1@primary-vds0 guest01

Virtual network ekle

ldm add-vnet vnet0 primary-vsw0 guest01

Boot device ayarla

ldm set-var boot-device=boot_disk guest01

Domain'i bind et ve başlat

ldm bind-domain guest01 ldm start-domain guest01

Console'a bağlan

ldm console guest01

Domain Yönetimi

# Tüm domain'leri listele
ldm list
ldm list -l

Detaylı bilgi

ldm list -l guest01

Domain durdurma

ldm stop-domain guest01 ldm unbind-domain guest01

Kaynak ekleme (dinamik)

ldm add-vcpu 4 guest01 ldm add-memory 8G guest01

Kaynak çıkarma

ldm remove-vcpu 2 guest01

Domain silme

ldm remove-domain guest01

Yapılandırma Yedekleme

# Tüm yapılandırmayı XML'e export et
ldm list-constraints -x > /backup/ldom-config.xml

SP'ye kaydet

ldm add-spconfig production-config

Best Practices

  • Primary domain'i minimal tutun - sadece yönetim için
  • CPU ve memory over-commit yapmaktan kaçının
  • Düzenli yapılandırma yedeği alın
  • Guest domain'lerde Solaris 11+ kullanın

Sonuç

LDoms, SPARC sunucularda verimli kaynak kullanımı sağlar. Doğru planlama ile %80+ kaynak kullanımı elde edilebilir.