Merhaba; bu yazımda sizlere bir senaryo üzerinden ilerleyerek, VMware’de Oracle Linux 9 kurulumu ve senaryoya uygun bir şekilde LVM disk yapısı ve gerekli servislerin nasıl kurulduğundan bahsedeceğim.
Veri Sunucusu Senaryosu
Modern veri merkezi operasyonlarında standartizasyon, performansın anahtarıdır. Bu rehberde, aşağıdaki teknik gereksinimleri içeren gerçek bir kurumsal senaryoyu uygulayacağız:
Sunucularımızda gereksiz kaynak tüketimini önlemek adına hiçbir grafik arayüzü (UI) barındırmayan minimal bir kurulum gerçekleştirilecek. Altyapıdaki tüm sunucuların tutarlılığı için tamamında Oracle Linux 9 işletim sistemi kullanılacaktır. Yönetimsel süreçler için root kullanıcısının SSH erişimi sağlanacak ve sistem hassasiyeti için NTP servisleri aktif edilecektir.
Depolama mimarisinde ise 100 GB’lık işletim sistemi diskinden bağımsız, 12 TB kapasiteli ikinci bir disk kullanılacaktır. Bu devasa veri alanı, esneklik sağlamak amacıyla LVM yapısında kurgulanacak ve doğrudan /data dizinine mount edilecektir. Aşağıdaki link üzerinden Oracle web sitesinden de inceleme yapabilirsiniz.
Oracle Linux 9 (OL9) Installation
vCenter Donanım Konfigürasyonu
Sunucunun temel iskeletini oluştururken dokümandaki disk spesifikasyonlarına sadık kalıyoruz:
- İşletim Sistemi Diski: 100 GB (Provisioning: Thick Provision Eager Zeroed önerilir).
- Veri Diski (Hard Disk 2): 12 TB boyutunda, işletim sistemi diskinden tamamen bağımsız olarak eklenmelidir.
- İşletim Sistemi Seçimi: Kurulacak tüm sunucular için Oracle Linux 9 standart olarak seçilmelidir.
Oracle Linux 9 Minimal Kurulum
İşletim sistemi kurulumu sırasında “Software Selection” adımında Minimal Install seçeneğini işaretleyerek sunucunun UI olmadan, sadece servis odaklı çalışmasını sağlıyoruz. Bir sistem yöneticisi veya geliştirici olarak en temiz ve hızlı performansı almak istiyorsanız, Oracle Linux 9 (OL9) Minimal Kurulumu kesinlikle doğru tercih. Bu sürüm, gereksiz her şeyden arındırılmış, çok daha hızlı açılan ve güvenlik açısından yüzeyi daraltılmış bir yapı sunuyor.
Kuruluma Başlangıç
ISO imajınızı takıp sistemi başlattığınızda karşınıza gelen menüden yukarı ok tuşunu kullanarak “Install Oracle Linux 9.0.0” seçeneğine gelin ve Enter’a basın. İlk adımda dil seçiminizi yapıp “Continue” diyerek ana yönetim ekranına (Installation Summary) geçiyoruz.
Disk Bölümleme ve Yazılım Seçimi (Minimal Ayar)
Bu ekran, kurulumun kalbidir. Üzerinde ünlem işareti olan tüm maddeleri temizlememiz gerekiyor:
- Disk Bölümleme (Installation Destination): Eğer diskin tamamını otomatik olarak kullanmak isterseniz sadece girip “Done” demeniz yeterli. Ancak kendi düzeninizi kurmak isterseniz “Custom” seçeneğini işaretleyip bölümleri manuel oluşturabilirsiniz.
- Yazılım Seçimi (Software Selection): Bizim için en kritik yer burası. “Server with GUI” yerine mutlaka “Minimal Install” seçeneğini işaretleyin. Bu sayede sisteminiz hafif kalacak ve sadece en temel paketlerle kurulacaktır.
Kullanıcı ve Şifre Ayarları
Güvenliğiniz için Root şifrenizi belirleyin. Ayrıca günlük işler için yeni bir kullanıcı oluştururken “Make this user administrator” kutucuğunu işaretlemeyi unutmayın; bu size daha sonra sudo yetkisi verecektir.
Teknik Detaylar: Minimal İmajın Farkı Nedir?
Minimal kurulumun standart kurulumdan bazı önemli teknik farkları vardır:
- Devre Dışı Servisler: Performans için auditd, kdump, dnf-makecache.timer ve NetworkManager-wait-online gibi servisler varsayılan olarak kapalı gelir. İhtiyacınız olursa bunları systemctl enable ile açabilirsiniz.
- Kernel: Bu imajda güçlü UEK R7 (Unbreakable Enterprise Kernel) kullanılmaktadır.
- Repo Durumu: Minimal imajın standart sürüm kadar geniş bir repo listesi etkin olmayabilir; sudo dnf repolist komutuyla mevcut olanları görebilirsiniz.
Kurulum Sonrası Kritik Adımlar
Sistem kurulup “Reboot System” dedikten sonra siyah bir terminal ekranıyla karşılaşacaksınız. İlk iş olarak şu yapılandırmaları yapmanızı öneririm:
Ağ Yapılandırması: Eğer IP adresinizi manuel (statik) vermek isterseniz, IPv4 ayarlarından “Manual” seçeneğini seçip IP, subnet mask ve DNS bilgilerini girmelisiniz.
Sistemi Güncelleme: Güvenlik yamalarını ve hata düzeltmelerini almak için ilk açılışta mutlaka şu komutu çalıştırın:
sudo dnf update -y
SELinux ve Güvenlik Duvarı (Opsiyonel)
Eğer bu sunucuya Oracle Veritabanı kuracaksanız, SELinux’u /etc/selinux/config dosyasından permissive moduna getirmeniz işinizi kolaylaştıracaktır. Güvenlik duvarını tamamen kapatmak isterseniz de şu komutları kullanabilirsiniz:
systemctl stop firewalld
systemctl disable firewalld
SSH Erişimi
Sunucunuza uzaktan bağlanabilmek için SSH servisinin çalıştığından emin olun:
systemctl start sshd.service
systemctl enable sshd.service
Bölümlendirme: 100 GB’lık ilk diski OS için kullanın; 12 TB’lık disk kurulum sonrasına bırakılacaktır.
LVM ile 12 TB Veri Diski Yapılandırması
Sistem açıldıktan sonra, ikinci diski LVM yapısında /data yoluna bağlamak için aşağıdaki profesyonel iş akışını takip edin:
Fiziksel ve Mantıksal Katmanların Oluşturulması
12 TB’lık diski (genellikle /dev/sdb) PV olarak hazırla
pvcreate /dev/sdb
Volume Group oluştur
vgcreate vg_data /dev/sdb
Logical Volume oluştur (Tüm alanı tahsis et)
lvcreate -l 100%FREE -n lv_data vg_data
Dosya Sistemi ve Mount Kurulumu
12 TB gibi büyük alanlarda XFS dosya sistemi performans açısından en iyi tercihtir:
Dosya sistemini formatla
mkfs.xfs /dev/vg_data/lv_data
Mount dizini oluştur ve bağla
mkdir /data
mount /dev/vg_data/lv_data /data
Açılışta otomatik mount edilmesi için /etc/fstab dosyasına şu satırı ekleyin:
vi /etc/fstab
/dev/vg_data/lv_data /data xfs defaults 0 0
:wq
Zaman Senkronizasyonu (NTP)
Sunucular arası veri bütünlüğü için NTP servisinin aktif edilmesi kritik bir maddedir. Oracle Linux 9’da bu işlem chronyd ile gerçekleştirilir:
Servisi aktif et ve başlat
systemctl enable –now chronyd
Durumu kontrol et
chronyc sources -v
Bu yazımda sizlere bir senaryo üzerinden ilerleyerek, VMware’de Oracle Linux 9 kurulumu ve senaryoya uygun bir şekilde LVM disk yapısı ve gerekli servislerin nasıl kurulduğundan bahsettim. Faydalı olması dileğiyle.



