# önder online
Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri Yapay zekâ ve otomasyonun güvenliğe etkileri Microsoft 365 ve Active Directory güvenlik rehberleri Yazılım geliştirmede güvenlik odaklı yaklaşımlar Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri

Menu

vSAN Uygulama Senaryoları

vSAN Uygulama Senaryoları

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

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.