İçindekiler

    Yazıyı Dinle

    Hazır
    Tarayıcınızın yerleşik ses sentezi özelliğini kullanır.

    Yazı Boyutu

    Küçük Aa
    Normal Aa
    Büyük Aa
    Çok Büyük Aa

    Kaydet

    📑

    Bu makaleyi daha sonra okumak için kaydedin

    vSAN Uygulama Senaryoları

    vSAN Uygulama Senaryoları
    Yazıyı dinlemek için oynat butonuna tıklayın

    Senaryo 1: Küçük İşletme için 3 Sunuculu vSAN Kümesi

    vSAN (Virtual SAN): Yazılım Tanımlı Depolama Çözümü Yazımıza buardan ulaşabilirsiniz

    Gereksinimler

    • 3 adet ESXi sunucu (minimum)
    • Her sunucuda en az 1 SSD (önbellek) ve 1 HDD/SSD (kapasite)
    • 10 Gbps ağ bağlantısı (önerilen)
    • vCenter Server
    • vSAN lisansları

    Adım Adım Kurulum

    1. Donanım Hazırlığı

    • Her sunucuda VMware Hardware Compatibility List (HCL) uyumlu SSD ve HDD/SSD disklerini takın
    • RAID kontrolcülerini passthrough veya HBA moduna alın
    • 10 Gbps ağ kartlarını yapılandırın
    • Her sunucuya en az 2 NIC (Network Interface Card) atayın

    2. ESXi Kurulumu

    • Her sunucuya ESXi 7.0 veya üzeri sürümü kurun
    • Sunucuları aynı vCenter'a ekleyin
    • Bir vSphere cluster oluşturun (örnek: "vSAN-Cluster-01")

    3. Ağ Yapılandırması

    - vSphere Distributed Switch (VDS) oluşturun
    - vSAN için özel VMkernel port grubu oluşturun
    - Her ESXi'da vmk1 (vSAN Traffic) ayağı oluşturun
    - vSAN trafiği için VLAN ayarlayın (örnek: VLAN 100)
    - IP adresleme: 
      - ESXi-01: 192.168.100.11/24
      - ESXi-02: 192.168.100.12/24
      - ESXi-03: 192.168.100.13/24
    

    4. vSAN Küme Yapılandırması

    • vCenter'da cluster'ı seçin
    • Configure → vSAN → Services → Turn On vSAN
    • "Single site cluster" seçeneğini işaretleyin
    • Deduplication & Compression'ı etkinleştirin (All-Flash için)
    • "Claim disks" seçeneğiyle diskleri ekleyin

    5. Disk Grupları Oluşturma

    • Her sunucuda Disk Groups bölümüne gidin
    • "Create Disk Group" butonuna tıklayın
    • Önbellek için SSD seçin
    • Kapasite için HDD/SSD seçin
    • Disk grubunu oluşturun
    • Tüm sunucular için tekrarlayın

    6. Storage Policy Oluşturma

    Policy Ayarları:
    - İsim: "vSAN-Default-Policy"
    - Failures to Tolerate (FTT): 1
    - Number of disk stripes per object: 1
    - Flash read cache reservation: %0
    

    Test ve Doğrulama

    • vSAN Health Check çalıştırın
    • Birkaç test VM oluşturun
    • Performance grafiklerini kontrol edin

    Senaryo 2: VDI Ortamı için High Performance vSAN

    Gereksinimler

    • 6-8 ESXi sunucu
    • All-Flash yapılandırma (sadece SSD)
    • 25 Gbps ağ
    • Horizon View lisansları

    Kurulum Adımları

    1. All-Flash Konfigürasyonu

    Her sunucu için:
    - 2x NVMe SSD (Önbellek katmanı - 400GB+)
    - 4x SSD (Kapasite katmanı - 1.6TB+)
    - RAID kontrolcüsü passthrough modda
    

    2. Ağ Optimizasyonu

    • vSAN için dedicated 25 Gbps switchler kullanın
    • Jumbo Frame'leri etkinleştirin (MTU 9000)
    • vSAN için QoS politikaları ayarlayın
    • İki redundant fabric oluşturun

    3. vSAN Konfigürasyonu

    vSAN Settings:
    - Deduplication & Compression: Enabled
    - Checksum: Enabled
    - Encryption: Enabled (opsiyonel)
    - Space Efficiency: Aggressive
    

    4. VDI için Storage Policy

    Policy: "VDI-Gold-Policy"
    - Site disaster tolerance: None
    - Failures to tolerate: 1 (RAID-1 Mirroring)
    - Number of disk stripes: 2
    - IOPS limit: 2000
    - Object space reservation: %50
    
    Policy: "VDI-Silver-Policy"
    - Failures to tolerate: 1
    - Number of disk stripes: 1
    - IOPS limit: 1000
    - Object space reservation: %25
    

    5. Linked Clone için Özel Ayarlar

    • Replica VM'ler için ayrı policy oluşturun
    • Read cache reservation artırın
    • Stripe width değerini optimize edin

    6. Performans İzleme

    • vSAN Performance Service'i etkinleştirin
    • Virtual Objects → Monitors bölümünden IOPS izleyin
    • Capacity monitoring alarmları kurun

    Senaryo 3: Uzak Ofis (ROBO) için 2 Sunuculu vSAN

    Gereksinimler

    • 2 ESXi sunucu
    • 1 Witness Node (uzak lokasyonda veya cloud'da)
    • Minimum 1 Gbps WAN bağlantısı

    Kurulum

    1. Witness Node Hazırlığı

    • vSAN Witness Appliance OVA dosyasını indirin
    • Merkez veri merkezine deploy edin
    • Witness için network ayarlarını yapın

    2. 2-Node Cluster Oluşturma

    Topology:
    - Site A: ESXi-ROBO-01, ESXi-ROBO-02
    - Site B (HQ): vSAN-Witness
    - Heartbeat Network: Dedicated VLAN
    

    3. vSAN Stretched Cluster Konfigürasyonu

    • Cluster'ı seçin → Configure vSAN
    • "2-node cluster" seçeneğini işaretleyin
    • Witness host'u ekleyin
    • Preferred fault domain ayarlayın

    4. Storage Policy - ROBO

    Policy: "ROBO-Policy"
    - Site disaster tolerance: None
    - Failures to tolerate: 1
    - Failure tolerance method: RAID-1 (Mirroring)
    

    5. Bandwidth Optimizasyonu

    • vSAN traffic shaping yapılandırın
    • WAN üzerinden gereksiz traffiği minimize edin
    • Replica trafiği için QoS ayarlayın

    Senaryo 4: Kubernetes için vSAN Cloud Native Storage

    Gereksinimler

    • 4+ ESXi sunucu
    • Tanzu Kubernetes Grid (TKG)
    • vSAN 7.0 U1 veya üzeri

    Kurulum Adımları

    1. vSAN File Services Aktivasyonu

    • vSAN cluster → Configure → Services
    • File Services'i enable edin
    • File service için IP pool oluşturun
    • Domain ve DNS ayarlarını yapın

    2. Storage Classes Tanımlama

    # vSAN Storage Class - Performance
    apiVersion: storage.k8s.io/v1
    kind: StorageClass
    metadata:
      name: vsan-performance
    provisioner: csi.vsphere.vmware.com
    parameters:
      storagePolicyName: "vSAN-K8s-Performance"
      datastoreURL: "ds:///vmfs/volumes/vsan:xxxxx/"
    

    3. Persistent Volume Policy

    Policy: "vSAN-K8s-Performance"
    - Failures to tolerate: 1
    - Disk stripes: 2
    - IOPS limit: 5000
    - Thin provisioning: Yes
    
    Policy: "vSAN-K8s-Standard"
    - Failures to tolerate: 1
    - Disk stripes: 1
    - IOPS limit: 2000
    

    4. Container Volume (CSI) Konfigürasyonu

    • vSphere CSI driver'ı deploy edin
    • Storage class'ları Kubernetes'e tanıtın
    • PVC (Persistent Volume Claim) örnekleri oluşturun

    Senaryo 5: İş Kritik SQL Veritabanı için vSAN

    Gereksinimler

    • 6+ ESXi sunucu (All-Flash)
    • 25 Gbps+ ağ
    • Enterprise Plus lisansları

    Kurulum

    1. Ultra-High Performance Disk Grupları

    Yapılandırma:
    - Önbellek: Intel Optane P5800X (800GB)
    - Kapasite: Samsung PM1733 NVMe (3.84TB x4)
    - Her sunucuda 2 disk grubu
    

    2. SQL Server için Özel Policy

    Policy: "SQL-Production"
    - Site disaster tolerance: None
    - Failures to tolerate: 2 (RAID-6 veya RAID-1)
    - Number of disk stripes: 4
    - Flash read cache: %25
    - Object space reservation: %100 (Thick provision)
    - IOPS limit: Unlimited
    - Encryption: Enabled
    

    3. Affinity Rules

    • SQL VM'leri için anti-affinity rules oluşturun
    • Replika VM'leri farklı host'lara dağıtın
    • DRS rules ile placement kontrol edin

    4. Performans Optimizasyonu

    VM Seviyesi:
    - vCPU: 16+ (fiziksel core'lara align)
    - vRAM: 128GB+
    - VMDK: 4x 500GB (data, log, tempdb, backup için ayrı)
    - PVSCSI adapter kullanın
    - VMware Tools güncel
    
    vSAN Seviyesi:
    - Read cache reservation: %25
    - Write buffer flushing: Aggressive
    - Congestion threshold: %90
    

    5. İzleme ve Bakım

    • vRealize Operations ile sürekli monitoring
    • SQL Server guest metriklerini toplayın
    • Proactive capacity planning yapın
    • Quarterly disk health check

    Genel Best Practices

    Tüm Senaryolar için Öneriler

    • vSAN trafiği için dedicated network kullanın
    • Jumbo frames etkinleştirin (MTU 9000)
    • Redundant ağ pathleri oluşturun

    Kapasite Planlama

    • %70-75 dolulukta kapasite ekleyin
    • Slack space için %30 reserve tutun
    • Deduplication/compression ratioları hesaba katın

    Güvenlik

    • vSAN encryption kullanın
    • VM encryption ekleyin (çift katman)
    • KMS server'ları redundant yapın

    Yedekleme

    • vSAN-aware backup çözümü kullanın
    • Changed Block Tracking (CBT) etkinleştirin
    • Offsite backup replikasyonu yapın

    Monitoring

    • vSAN Health Check'i düzenli çalıştırın
    • Skyline Health integration kurun
    • Proactive support etkinleştirin

    Bu senaryolar, farklı iş yükleri ve ölçekler için vSAN implementasyonlarına rehberlik eder. Her senaryoyu kendi ortamınıza göre özelleştirmeniz önemlidir.

    Önceki Yazı vSAN (Virtual SAN): Yazılım Tanımlı Depolama Çözümü
    vSAN (Virtual SAN): Yazılım Tanımlı Depolama Çözümü

    vSAN (Virtual SAN), VMware tarafından geliştirilen, yazılım tanımlı depola...

    Sonraki Yazı AstroWAMP Portable Node.js Application
    AstroWAMP Portable Node.js Application

    AstroWAMP Portable: Node.js, PHP, Apache ve MySQL’i Tek Bir .EXE Dosyasın...