Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Kurumsal ortamlarda test, eğitim veya lab senaryolarında çok sayıda sanal makineyi manuel oluşturmak hem zaman kaybına hem de yapılandırma hatalarına yol açar.
Bu yazıda, PowerShell kullanarak 100 ve üzeri sanal makinenin otomatik olarak nasıl oluşturulacağını adım adım anlatıyorum.
Bu yöntem; standart, tekrarlanabilir ve ölçeklenebilir sanal altyapılar kurmak isteyen sistem yöneticileri için idealdir.
Manuel VM kurulumları yüksek hata riski taşır
Büyük ortamlarda zaman kaybına neden olur
Standart donanım ve isimlendirme sağlanamaz
PowerShell ile:
Tek komutla yüzlerce VM oluşturabilirsiniz
İsimlendirme ve donanım standart olur
Otomasyon altyapısına temel atılır
Bu yazıdaki örnek senaryoda:
120 adet Windows Server sanal makine oluşturulacaktır
Tüm makineler aynı gold VHDX üzerinden kopyalanacaktır
VM isimleri sıralı ve kurumsal standartta olacaktır
CPU, RAM ve network otomatik atanacaktır
İşleme başlamadan önce:
Hyper-V rolü kurulu olmalı
Yönetici yetkili PowerShell açık olmalı
Bir adet hazır şablon VHDX (gold image) bulunmalı
Yeterli disk alanı sağlanmalı
Script içerisinde dinamik yapı için şu değişkenler tanımlanır:
VM sayısı
VM isim ön eki
Şablon disk yolu
VM’lerin oluşturulacağı klasör
Sanal switch adı
Script sayesinde otomatik olarak şu yapı oluşur:
Bu yapı:
Active Directory
SCCM
Monitoring
Log analizi
gibi sistemlerde kritik öneme sahiptir.
Aynı anda çok sayıda VM başlatmak disk IO’yu zorlar
Önerilen yöntem:
VM’leri oluştur
Sonra kontrollü şekilde başlat
Gerekirse gruplar halinde başlatma yapılmalıdır.
Daha güvenli bir yapı için try / catch kullanılabilir:
Bu yapı aşağıdaki otomasyonların temelini oluşturur:
Otomatik domain join
IP adresi atama
SCCM agent kurulumu
Snapshot alma
Toplu VM silme / resetleme
VMware (PowerCLI) uyarlaması
PowerShell ile sanal makine oluşturmak yalnızca hız kazandırmaz;
aynı zamanda standart, kontrol ve sürdürülebilirlik sağlar.
Büyük altyapılar, küçük ama doğru otomasyonlar ile yönetilir.