YENİ SANAL MAKİNE (VM) OLUŞTURMA VE SANAL DONANIM OPTİMİZASYONU
Sıfırdan bir VM'in oluşturulması, doğru kaynak tahsis stratejileri ve en iyi performans için kritik sanal donanım (CPU, Disk, Ağ) ayarlarının yapılması.
Giriş: Sanal makinelerin (VM) performansı, fiziksel donanım kadar, kendilerine tahsis edilen sanal donanım kaynaklarının (vCPU, vRAM, Disk Controller) doğru yapılandırılmasına bağlıdır. Yanlış tahsis, Host'un genel performansını düşürürken, VM'in kendisinin de verimsiz çalışmasına neden olur.
Bölüm 1: Yeni VM Oluşturma Sihirbazı (Step-by-Step)
Adım Adım VM Oluşturma
- Sihirbazı Başlatma: vSphere Client'a giriş yapın. VM'i eklemek istediğiniz **Host, Cluster, Datacenter veya Folder** üzerine sağ tıklayın ve **New Virtual Machine...** seçeneğini seçin.
- Oluşturma Tipi: **Create a new virtual machine** (Yeni bir sanal makine oluştur) seçeneğini seçin ve **Next** ile devam edin. (OVF/OVA dağıtımı farklı bir rehber konusudur.)
- İsim ve Konum:
VM için bir isim (Örn:
APP-WEB-03) belirleyin. Envanterde nerede görüneceğini (VM klasörü) ve hangi **Datacenter/Cluster'a** ait olacağını seçin.
- Compute Kaynağı: VM'in çalışacağı **Host'u veya Resource Pool'u** seçin. Eğer Cluster kullanıyorsanız, Cluster'ı seçmek yük dengelemesini (DRS) aktif eder.
- Depolama Kaynağı (Datastore): VM dosyalarının (VMDK, VMX) saklanacağı **Datastore'u** seçin. Datastore'da yeterli boş alan olduğundan emin olun.
- Uyumluluk Seçimi: **Compatibility** (Uyumluluk) bölümünde, VM'in uyumlu olacağı en düşük ESXi sürümünü seçin.
**Öneri:** Ortamınızdaki en son stabil ESXi sürümünü seçin. Daha eski bir sürüm seçmek, VM'in gelecekteki özelliklerinden mahrum kalmasına neden olabilir.
- Guest OS (İşletim Sistemi) Seçimi: Kuracağınız işletim sisteminin tipini (Örn: **Linux**) ve sürümünü (**Ubuntu 64-bit**) doğru seçin. Bu seçim, VMware'in VM'e doğru varsayılan donanım ayarlarını ataması için kritiktir.
Bölüm 2: Sanal Donanım Kaynaklarının Tahsisi ve Optimizasyonu
Bu aşama, VM'in performansını ve Host'un kaynak kullanım verimliliğini doğrudan etkiler. Her bileşen dikkatle yapılandırılmalıdır.
1. Sanal CPU (vCPU) Optimizasyonu
- vCPU Tahsisi: VM'e ihtiyacı olandan **biraz fazla** değil, **tam ihtiyacı kadar** vCPU atayın. Aşırı vCPU tahsisi (oversizing), VM'in vCPU'larının aynı anda hazır olmasını bekleyen Host'unuzda **CPU Hazır Zamanını (CPU Ready Time)** artırır ve performansı düşürür.
- CPU/Socket ve Core Sayısı: Uygulamanız lisanslama gereği Socket bazlı değilse, genellikle **1 Socket ve X Core** şeklinde ayarlanması önerilir. Bu, Guest OS içinde daha doğal bir CPU görünümü sağlar.
- Hata Ayıklama (Hot-Plug): CPU Hot-Plug özelliği, VM çalışırken vCPU eklemenizi sağlar, ancak bu özellik **vNUMA** (vCPU'nun fiziksel NUMA nod'larına eşleştirilmesi) optimizasyonunu bozabilir. Performans kritik sistemlerde kapalı tutulması düşünülebilir.
2. Sanal RAM (vRAM) Optimizasyonu
- Doğru Tahsis: İşletim sistemi ve uygulamaların ihtiyaç duyduğu RAM miktarını belirleyin ve buna biraz (maksimum %10) tampon payı ekleyerek tahsis edin.
- RAM Ayırma (Reservation): Performans kritik VM'ler (Veritabanları, Domain Controller'lar) için tahsis edilen RAM'in tamamının fiziksel RAM'de ayrılmasını (**Reservation**) ayarlayabilirsiniz. Bu, RAM'in diğer VM'ler tarafından çalınmasını engeller ve swap (takas) sorunlarını ortadan kaldırır.
- Hot Add: RAM Hot Add özelliği, VM çalışırken RAM eklemenizi sağlar. Kullanımı güvenlidir.
3. Sanal Disk (VMDK) ve Depolama Optimizasyonu
- Disk Provisioning Tipi: Bu, performans ve alan kullanımı arasındaki en önemli seçimdir:
- **Thin Provisioning (İnce Dağıtım):** Disk boyutu başlangıçta küçüktür ve veri yazıldıkça büyür. **Alan Verimliliği** yüksektir.
- **Thick Provision Eager Zeroed (TP-EZ):** Disk alanı baştan ayrılır ve tüm alan **sıfırlanır**. **En iyi I/O performansı** sağlar ve genellikle Veritabanları için tavsiye edilir.
- **Thick Provision Lazy Zeroed:** Disk alanı baştan ayrılır ancak veriler ilk yazıldığında sıfırlanır. TP-EZ'den daha yavaştır.
- Sanal Disk Denetleyicisi (Controller): Windows 2008+ ve modern Linux sistemleri için en iyi performans ve gelişmiş özellikler için **Paravirtual SCSI (PVSCSI)** denetleyicisini seçin. LSI Logic SAS genellikle varsayılan ve uyumlu seçenektir.
4. Sanal Ağ Adaptörü (vNIC) Optimizasyonu
- Adaptör Tipi: Sanal ağ adaptör tipini **VMXNET3** olarak seçin. Bu tip, diğer (E1000/E1000e) tiplere göre daha düşük CPU yükü ve daha yüksek bant genişliği performansı sunan Paravirtualized bir sürücüdür.
- Bağlantı: VM'i doğru **Port Group'a** veya **Distributed Port Group'a** bağladığınızdan emin olun.
Bölüm 3: Sonlandırma ve İşletim Sistemi Kurulumu
Kurulumu Bitirme Adımları
- ISO Dosyasını Ekleme: VM'in ayarlarında **CD/DVD Drive** bölümüne gidin. **Datastore ISO File** seçeneğini seçin ve kurulumu yapacağınız işletim sistemi ISO dosyasını bağlayın.
- Özeti Kontrol Etme: Tüm sanal donanım ayarlarını kontrol edin ve **Finish** ile VM oluşturma işlemini tamamlayın.
- Kuruluma Başlama: VM'i Power On (Aç) yapın ve vSphere Client konsolundan işletim sisteminin kurulumunu başlatın.
- VMware Tools Kurulumu: İşletim sistemi kurulduktan sonra, VM'e sağ tıklayıp **Guest OS > Install VMware Tools** seçeneğini seçerek Tools'u kurun. **Bu, VM'in CPU, Ağ, vRAM verimliliği ve yönetim (shutdown, restart) için zorunludur.**
HATA ÖNLEME: VMXNET3 veya PVSCSI gibi Paravirtualized sürücüler kullanıyorsanız, bazı eski işletim sistemleri (Örn: Windows Server 2003) bu sürücüleri tanımaz ve kurulum yapamaz. Bu durumda önce LSI Logic SAS ve E1000e kullanıp, Tools kurulduktan sonra sürücüleri VMXNET3'e çevirmeniz gerekebilir.
SONRAKİ DÖKÜMAN: VMOTION REHBERİ >>