# önder online
5.2M YouTube Abonesi

Menu

vSAN Uygulama Senaryoları

vSAN Uygulama Senaryoları

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 ...

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.