Ana içeriğe geç
Pazartesi - Cuma: 09:00 - 18:00
Otomasyon Modülleri

VMware ESXi / vCenter Modülü

WHMCS siparişlerinden VMware sanal makinelerini oluşturur, yaşam döngüsünü yönetir ve müşteri paneline bağlar.

5 dk Güncelleme: 29 Temmuz 2026 v1.0.0 WHMCS 8.x / 9.x

Ön koşullar

  • WHMCS 8.x/9.x desteklenen sürüm
  • PHP cURL, JSON, XML/SOAP ve mbstring
  • vCenter/ESXi HTTPS erişimi; varsayılan port 443
  • Yalnız gerekli datacenter, klasör ve VM işlemlerine sahip servis hesabı

Kurulum adımları

  1. 1

    Yedek ve ön kontrol

    WHMCS dosyaları ile veritabanını yedekleyin; işlemi önce staging ortamında uygulayın.

  2. 2

    Dosyaları yükleyin

    Paket dizin yapısını bozmadan şu hedeflere yükleyin: modules/servers/coreesxi/, modules/addons/coreesxi_addon/

  3. 3

    İzinleri doğrulayın

    Klasörleri normalde 750/755, dosyaları 640/644 tutun; web sunucusu sahibini doğru ayarlayın ve 777 kullanmayın.

  4. 4

    Bağımlılıkları kurun

    Paket vendor klasörü içermiyorsa, composer.json bulunan modül klasöründe üretim bağımlılıklarını kurun.

    Komut
    composer install --no-dev --optimize-autoloader
  5. 5

    Modülü etkinleştirin

    WHMCS yönetiminde sunucu modülünü ve varsa yönetici eklentisini etkinleştirin.

  6. 6

    İlk yapılandırmayı kaydedin

    Aşağıdaki modüle özel alanları doldurun; test tamamlanmadan canlı ortam/kimlik bilgilerine geçmeyin.

Yapılandırma

Sunucu profili

vCenter/ESXi adresini, portu, API türünü ve servis hesabını tanımlayın. vCenter 7/8 için REST'i tercih edin.

Ürün eşlemesi

Datacenter, cluster/host, datastore, ağ, şablon, CPU, RAM, disk ve işletim sistemi değerlerini ürüne bağlayın.

Bağlantı testi

Test Connection sonucunu doğrulayın; ardından yalnız test klasörü ve kaynak havuzunda deneme VM'i oluşturun.

Cron

Provizyon, askıya alma ve sonlandırma için WHMCS ana cron'unun düzenli çalışması yeterlidir.

*/5 * * * * php -q /WHMCS_PATH/crons/cron.php

Testler

  • Test VM'inin doğru kaynak havuzu, datastore ve ağda oluştuğunu doğrulayın.
  • Başlat/durdur/yeniden başlat işlemlerini müşteri ve yönetici panellerinden deneyin.
  • Başarısız provizyonda yarım VM ve mükerrer IP kalmadığını kontrol edin.

Güvenlik

  • API kullanıcısına yönetici yetkisi vermeyin; hedef klasör/kaynak havuzuyla sınırlayın.
  • SSL doğrulamasını kalıcı olarak kapatmayın; geçerli iç veya genel CA sertifikası kullanın.

Sorun giderme

Bağlantı testi başarısız

DNS, port 443, güvenlik duvarı, servis hesabı yetkisi ve TLS sertifika zincirini kontrol edin.

VM oluşuyor ancak açılmıyor

Şablon uyumluluğu, datastore alanı, ağ adı ve guest customization günlüklerini inceleyin.