trehypervisor· Sunucu
TreHypervisor, WiseCP sunucu modülüdür ve yalnızca VMware vCenter içindir. cPanel sunucusu ekler gibi vCenter eklersiniz. Kayıt sayısı sınırlı değildir. Sipariş, seçilen vCenter’da şablondan sanal sunucu açar. Güç, kaynak artışı, anlık görüntü ve parola WiseCP hizmet ekranındadır.
Ekran görüntüleri
Kılavuzdaki panel görselleri gerçek yönetim / müşteri ekranından alınır. Yayımlanan her görselde VM adı, IP, kullanıcı ve müşteri kaydı solid maske ile gizlenir (blur yok). Çekim ve redaksiyon: docs-site/media/GORSEL.md.
TIP
Panel ekran görüntüleri eklenirken IP ve isim alanları kasten kapatılır. Ham PNG media/raw/ altında kalır; siteye yalnız media/published/ gider.
Lisans
Sipariş, yükseltme, ek kaynak, format ve şablon çekme öncesinde modül TreCloud lisans sunucusundan imzalı bilet alır. Kayıtta panelin dış IP adresi, alan adı, lisans kullanıcısı ve lisans anahtarı birlikte durur. Kurulum ilk başarıda o sunucuya kilitlenir. Alan adı, kullanıcı ve anahtar license.local.php içindedir. Bu dosya satış paketinde yoktur ve güncellemede korunur.
Özet sayfasındaki Lisansı sorgula, panelin alan adını https://wisecp.trecloud.com.tr/api/claim adresine sorar. Sorgu yalnız bu düğmeyle yapılır; yönetim sayfalarının açılışı lisans sunucusuna sormaz. Lisans satırındaki IP bu panelin dış adresiyse anahtar yazılır ve imzalı kira alınır; kutu ancak ondan sonra kapanır. Satır silinmişse yerel kayıt ve kira düşer. Anahtar, IP'si eşleşmeyen bir isteğe verilmez. Kutudaki Anahtarı kaydet aynı kaydı elle yazar.
Lisans sorgusu https://wisecp.trecloud.com.tr adresine gider. Güven adrese değil imza anahtarına dayanır. Sunucunun IP'si değişirse yalnızca DNS kaydı değişir. Gerekirse license.local.php içine 'endpoints' => ['https://yeni-adres/api/check'] yazılarak ek adres verilir.
Her başarılı doğrulamada 7 gün geçerli imzalı bir kira alınır ve coremio/storage/trehypervisor/state/ altında (klasör 0700, dosya 0600) saklanır. 1.4.0'dan yükseltilen panelde modülün cache/state/ içeriği, daha eskisinde hesap dizinindeki .trecloud/ kimliği bir kez buraya taşınır; lisans bağı değişmez, eski .trecloud/ klasörüne yazılmaz. Lisans sunucusuna ulaşılamazsa kira süresince her şey normal çalışır. Kira biterse yalnızca yeni sipariş, yükseltme ve format durur. Çalışan sunucular, güç, konsol, parola ve IP işlemleri lisansa hiç bağlı değildir. Lisans durdurulursa ya da anahtar değişirse lisans sunucusu imzalı iptal gönderir ve kira hemen biter. Özet sayfasındaki kutu durumu ve kalan süreyi gösterir.
Sunucu kaydı
- Ürünler → Hosting/Sunucu → Sunucu Yönetimi → Yeni Sunucu Ekle. Adres
{yönetim}/products/servers/add. - Modül olarak TreHypervisor seçin.
- Adres alanına yönetim adresini yazın. IP veya alan adı olur.
https://yazmayın. - Hostname alanına vCenter’ın alan adını yazın. vCenter arayüzü IP ile açılmaz; tarayıcıda
https://alan-adi/uikullanılır. - Kullanıcı ve parola vCenter hesabıdır. Kurulum hesabı çoğu kurulumda
administrator@vsphere.localolur. - Port
443. Güvenli bağlantı açık kalsın. - Bağlantı testini çalıştırın. Hesap oturum açabilmelidir.
vCenter kendi sertifika otoritesini kullanır. Bu sertifika herkese açık bir otoriteden gelmez. Modül bu sertifikayı doğrulamaz; doğrulasaydı hem IP hem alan adı bağlantısı düşerdi.
Aynı modülle birden fazla vCenter yan yana durur. Ürün, hangi sunucu grubuna bağlıysa sipariş o gruptaki kayda gider.
Kurulum kodları
Kurulum, IP ve disk kodları modül paketinin içinde, scripts/sets.json dosyasında açık olarak durur. Lisans sunucusu kod göndermez; yalnız lisansı doğrular. Şablonun vCenter adına göre doğru set kendiliğinden seçilir (Debian, Ubuntu, AlmaLinux, Windows, FreeBSD vb.). Eşleme Catalog::SET_HINTS içindedir. Şablonlar sayfasında şablonun Düzenle kutusundaki Konukta çalışacak kodları göster bağlantısı, her kodun adını, türünü, konuktaki dosya yolunu, çalıştırma komutunu ve gövdesini gösterir. Kodlar yeni sürümle, pazar yeri incelemesinden geçerek değişir.
Kod, klon açılıp VMware Tools hazır olunca konuğa yazılır, çalışır ve ilk satırında kendini siler. Günlük dosyaları da iş bitince silinir. Kodun konuğa yazılması için şablon parolası ve VMware Tools gerekir. Bu şablon için set yoksa parola ve IP genel Linux veya Windows komutuyla yazılır.
Özel bir açılış işi gerekiyorsa TreCloud'a destek talebi açın; panelde ek betik alanı yoktur.
Şablon oluşturma
Şablon, siparişte klonlanan vCenter makinesidir. ISO’yu modül yüklemez. Görüntüyü vCenter’da hazırlarsınız, sonra WiseCP’ye adıyla bağlarsınız.
- vCenter’da temiz bir işletim sistemi kurun. VMware Tools açık olsun. Linux’ta ilk açılışta hostname ve SSH anahtarı makineye özel kalmasın. Windows’ta sysprep uygulanmış olsun.
- Makineyi vCenter’da şablona çevirin ya da klon kaynağı olarak bırakın. vCenter’da görünen ad, modüldeki hipervizör adıyla aynı olmalıdır. Örnek:
CentOS-7-Temp. - WiseCP’de TreHypervisor → Şablon sayfasını açın. Hipervizörü seçin. Hipervizörden çek ile makineler envantere gelir.
- Envanterdeki makine listesinden kaynağı seçip Şablon yap deyin. Adı biliyorsanız Hipervizördeki ad alanına yazıp Ekle deyin.
- Satırdaki Açık / Kapalı anahtarı satışı hemen değiştirir ve Şablonlar sayfasında kalır. Kapalı şablondan sipariş açılmaz.
- Düzenle kutusu o satırın altında açılır. Satış adı, müşterinin ve havuzun göreceği addır. Konuk kullanıcısı Linux’ta çoğunlukla
rootolur. Şablon parolası, kurulumdan sonra WiseCP parolasını konuğa yazmak için gerekir. Parola kayıtlıysa alanda yıldız görünür; yıldızlar durursa parola değişmez. Yeni parola yazılırsa eskisinin yerine geçer. - Havuzda bu şablonu, gerekirse başka şablonlarla birlikte seçin. Ürün havuz adını kullanır ve havuzdaki şablonlardan birini ister.
TreCloud kataloğundan çekme
Hazır şablonu kendiniz kurmak zorunda değilsiniz. Katalog ve aktarım sayfasındaki TreCloud şablon kataloğu kartı, lisansınıza açık kalıpları listeler.
- Kalıbı, vCenter'daki adını (boş kalırsa katalogdaki ad), hostu, depoyu ve ağı seçip vCenter'a çek deyin. vCenter dosyayı lisans adından değil, aynı sunucunun IP'sinden indirir. İndirme izni Özet’teki lisans doğrulamasıyla alınır. Tanım inince disk aynı aktarım görevinin içinde iner. vCenter'da aynı adla makine veya şablon varsa işlem başlamaz; katalog listesinde bu kalıplar "vCenter'da var" diye işaretlidir.
- vCenter, diski TreCloud sunucusundan doğrudan indirir; WiseCP sunucusundan geçmez. vCenter'da
TreCloudadlı bir içerik kütüphanesi açılır. vCenter'ın131.222.226.25adresine 80 numaralı porttan çıkabilmesi gerekir. Dosyaların SHA-1 ve SHA-256 özeti imzalı lisans biletiyle gelir. Panel indirdiği şablon tanımını SHA-256 ile, vCenter tanım dosyasını SHA-1 ile denetler; Disk dosyaları aktarıma bilet özetiyle eklenir; vCenter her diski inerken bu özetle denetler, tutmazsa aktarım hata verir. Aktarım ancak her diskin vCenter'da bu özetle doğrulandığı görülünce İndi olur; Şablon yap da özetsiz kaydı kurmaz. Özet zorunludur: lisans biletinde dosya özetleri olmayan kalıp hiç indirilmez. Aynı adla yarım kalmış bir çekme varsa oturumu kapatılıp yeniden başlar. - Aktarımlar kartında ilerleme canlı görünür; tablo aktarım sürerken her 3 saniyede kendiliğinden güncellenir.
- Durum İndi olunca Şablon yap deyin. Sayfa hemen döner; kurulum yüzdesi aynı tabloda ilerler. Depo seçilen hostta takılı değilse kurulum başlamaz ve bunu Türkçe yazar. Kalıp seçilen hosta kurulur, vCenter şablonuna çevrilir, kütüphanedeki kopya silinir. Ad bu arada doldurulmuşsa sonuna
-2,-3eklenir. Şablon, konuk kullanıcısı ve parolasıyla bu listeye kapalı eklenir. - Kurulum kodları şablon diskinin içinde durmaz. Ad
SBL-ile başlıyorsa panel, kod takımını lisans sunucusundaki haritadan seçer. Şablonu yeniden indirmek gerekmez. Elle eklenen şablonda konuk parolasını yazın; kod ve VMware Tools girişi bu parolayla olur. - Satış adı alanı isteğe bağlıdır. Yazılan ad mevcut bir şablon kaydına aitse yeni vCenter şablonu o kayda bağlanır; ürün seçenekleri ve havuzlar olduğu gibi kalır. Silinmiş bir şablonu yeniden çekerken eski satış adını yazın.
- Şablonu düzenleyip satışa açın.
İndirme bağlantısı üç saat geçerlidir ve her çekme lisans doğrulaması ister. Lisans sunucusu kapalıysa yalnızca yeni kalıp çekilemez; vCenter'daki şablonlarla sipariş sürer.
Şablon güncellemesi: Katalogda bir şablonun aynı sürüm çizgisinden daha yeni kalıbı varsa (ör. SBL-Debian-12.11 → SBL-Debian-12.12) katalog kartının üstünde Şablon güncellemesi var listesi çıkar. Güncellemeyi hazırla formu doldurur; çekip Şablon yap dendiğinde yeni şablon aynı satış kaydına bağlanır. Eski şablon vCenter'da kalır, isterseniz silersiniz.
Modül güncellemesi
Yeni sürümler WISECP pazar yerinden gelir ve WISECP'nin kendi modül güncelleme ekranında görünür. Modülün kendi güncelleyicisi yoktur; dosyalarını uzaktan indirip değiştirmez. license.local.php güncellemede korunmalıdır; modül verisi coremio/storage/trehypervisor/ altında, modül klasörünün dışında durur. Konsol çıktısı ve vCenter önbelleği de oradadır (cache/); sistemin ortak /tmp klasörüne yazılmaz. Tablo değişiklikleri yeni sürüm ilk kez açıldığında bir kez yapılır; sürüm damgası coremio/storage/trehypervisor/cache/schema.version dosyasındadır. Ziyaretçi sayfalarında modül veritabanına ya da lisans sunucusuna gitmez.
Yönetim sayfası
Modül açılınca menüde TreHypervisor görünür. Adres {yönetim}/trehypervisor.
- Envanter: sunucu kaydını seçip vCenter’dan host, depolama ve ağ listesini çeker. Makineler kendiliğinden şablon olmaz. Listeden Şablon yap ile satışa aday eklenir.
- Şablonlar: satışa açın, konuk kullanıcıyı, sistemi ve şablon parolasını yazın. Kurulum kodları otomatiktir.
- IP: her grup bir sekmedir. Adres siparişle satılır. Sayfa açılışı hipervizöre gitmez; Kontrol et port grubunu hipervizörde dener. Adı bir IP olan makine varsa o adres dolu yazılır; siparişteki adres değişmez. Aralık en fazla 1024 adrestir. Siparişteki adresi olan grup silinmez. Sipariş de dolu görünür; kullanan sütununda hizmet numarası durur.
- Havuz: siparişin yerleşeceği sunucu grubu. Havuz sayfası yalnız bu havuza alınmış sunucuları gösterir. Diğer sunucular “Havuza sunucu ekle” altında durur; işaretlenmeden sipariş onlara gitmez. Kurulum, boş payı ve azami makine sayısını aşmayan en boş sunucuya gider. Disk ya en boş olan ya da listedeki sıradır. Oversell açıksa limit dolunca da en boş sunucu kullanılır. Şablonlar, ağ ve IP grubu da havuzdadır. Ürün havuz adını kullanır. Sayfa açılınca işletim sistemi listesi yeniden yazılmaz; Siparişe bağla yazar.
- Datacenter: vCenter sırasıyla datacenter, küme ve host. Üstte toplam host, sanal sunucu, işlemci ve bellek anlık görünür.
- Sunucular: grup ekledikçe sekme açılır. Atanmamış her zaman ilk sekmededir. İşaretlenen sunucular Gruba taşı ile birlikte gider. Tek sunucu satırdaki listeden de alınır. Grup adı değişir ve silinir. Silinen grubun sunucuları atanmamışa döner. Envanter yeniden çekilince atama durur.
- Depolama: vCenter’dan anlık disk doluluğu okunur. Depolama satırındaki Gizle, ESXi kurulum diskini havuz seçiminden çıkarır. Gizli depo yeni sanal diske yazılmaz. Göster ile geri açılır. Envanter yeniden çekilince gizleme durur.
Tablolar modül ilk kez etkinleşince veya yönetim sayfası açılınca oluşur. Kapatmak kayıtları silmez.
Ürün
Ürün tipi sunucudur. Modül sekmesi kaynak paketidir. Havuz listesi TreHypervisor kayıtlarından gelir.
- İşlemci, bellek (MB), disk (GB). Bellek noktasız MB yazılır: 8 GB için 8192. 8.192 gibi binlik ayraç okunur ama 256 MB altı bellek kurulumu durdurur.
- IP adedi. 0 atama yapmaz. 1 ve üzeri boş adres ister.
- Trafik (GB) ve port (Mbps). 0 sınırsızdır.
- Havuz. Şablon, ağ, disk ve IP grubu havuzdadır. Host siparişte havuzun en boş uygun makinesine gider.
İşletim sistemi bu sekmede yoktur. Havuz kaydolunca, ya da havuz sekmesindeki Siparişe bağla ile, modül havuzdaki şablonlardan İşletim sistemi gereksinimini açar, TreHypervisor alanına bağlar ve aynı havuzu kullanan sunucu ürünlerine işaretler. Müşteri siparişte bu listeden seçer. Katalogdan çekilen SBL- adlı şablonlar listede okunur adla görünür (SBL-WindowsServer-2022 yerine Windows Server 2022); kendi verdiğiniz satış adı olduğu gibi kalır. Üründe başka bir modülden kalma "İşletim Sistemi" eklentisi varsa TreHypervisor onu okumaz; müşteri iki kez sormasın diye o eklentiyi üründen kaldırın. Listede yalnızca satışa açık şablonlar durur; şablon açılıp kapanınca, adı değişince veya eklenip silinince liste kendiliğinden yenilenir. Ürünün havuzu değişirse eski havuzun listesi üründen kalkar. Havuzda tek şablon varsa siparişte seçim olmasa da o kurulur. Liste bağlanmadan önce verilmiş siparişte sistem seçimi yoktur; kurulum "Siparişte işletim sistemi seçilmedi" der. Hizmetin Gereksinimler bölümünden sistemi seçip Tekrar Dene'ye basın. Ürünü kullanan havuz silinemez.
Özet sayfasındaki Ek hizmetleri ve gereksinimleri aç, ek işlemci, bellek, disk, SSD, HDD, IP, trafik, port, ağ kartı, iç ağ ve otomatik yedeği Sunucu grubunda adet kutusu olarak açar, dişli değerini yazar ve TreHypervisor ürünlerine bağlar. SSH anahtarı gereksinimini de açar. Havuzda şablon varsa işletim sistemi listesini bağlar. Aynı kayıt varsa yeniden açmaz. Fiyat 0 kalır; tutar ek hizmetin kendi ekranından yazılır.
Ek hizmetler ürün grubu Sunucu altında, adet kutusunda satılır. Dişlideki değer bir adedin karşılığıdır; müşterinin seçtiği adet bu değeri çarpar. Ek işlemci 1, ek bellek 1024 MB, ek disk 10 GB, ek IP 1, ek trafik 1000 GB, ek port 1000 Mbps. Satın alınca işlemci, bellek ve disk sanal sunucuya yazılır. Açık makinede anlık ekleme olmazsa kapatılıp uygulanır ve yine açıksa açılır. Disk küçülmez. Linux’ta bölüm ve dosya sistemi de büyütülür; LVM ise LVM, düz bölümse o bölüm. İşlemci veya bellek eklerken adres değişmediyse konuğa kurulum kodu gitmez. VMware Tools o anda cevap vermezse donanım yazılmış sayılır, eklenti düşmez. Ek IP havuzdan ayrılır. İptal edilince işlemci ve bellek pakete döner, fazla IP boşa çıkar, disk küçülmez. Ek trafik kotaya, ek port hız sınırına eklenir (bkz. Trafik ve Ağlar). Ek ağ kartı, müşteri iç ağı, ek SSD/HDD disk ve otomatik yedek aşağıda ayrı anlatılır. Fiyat ek hizmetin kendi ekranındadır.
Hizmet
Sipariş şablonu klonlar, işlemci, bellek ve diski uygular, sonra açar. Klon uzun sürerse görev birkaç dakika içinde bitmelidir. Bitmezse hata metnindeki görev ayrıntısıyla yeniden oluşturun. Aynı hizmet ikinci kez klon açmaz. Kayıtlı sanal sunucu duruyorsa onu kullanır; Tekrar Dene o makinenin boyutunu, ağ kartlarını, gücünü ve konuk ayarını tamamlar. vCenter'da aynı adla başka bir makine varsa ona dokunulmaz; ada hizmet numarası eklenir, o da doluysa kurulum açık bir hatayla durur. Kurulum yarıda kalırsa açılan makine hizmete kayıtlı kalır, IP boşa çıkmaz. Hizmetin makinesi yoksa iptal yalnızca adresleri boşaltır.
Format önce seçilen sistemin satışa açık olduğunu ve şablonun vCenter'da durduğunu denetler; biri eksikse makineye dokunmaz. Format listesinde yalnızca satışa açık şablonlar çıkar. Format yalnızca hizmetin kendi makinesini siler ve IP adreslerini korur. Yeni sistem açılınca hizmetteki parola konuğa yazılır ve konsoldaki eski komut geçmişi silinir.
Askıya alma ve iptal havuzdaki Ödeme ve silme ayarına göre çalışır (bkz. Kaynak politikası ve işletim). Varsayılan: askıya alma gücü keser, geri açma kartları bağlar ve gücü verir, iptal sanal sunucuyu hemen siler.
Paket yükseltme yeni paketin işlemci, bellek ve disk değerini okur. Okuyamazsa veya değer hizmetteki paketle aynıysa işlem yapılmış sayılmaz, hata döner. Disk küçültülmez; küçük pakete geçişte işlemci ve bellek düşer, disk olduğu gibi kalır ve işlem geçmişine not düşer. Açık makinede hot-add olmazsa modül kapatıp uygular ve yalnızca önceden açıksa tekrar açar. IP adedi arttıysa (ek IP hizmeti dahil) ek adres donanım yazıldıktan sonra ayrılır. Konuk adresi, şablon parolası ve VMware Tools varsa yazılır. Ağ sayfasındaki Adresi konuğa yaz aynı işi yeniden dener. Klon açılmazsa ayrılan IP boşa çıkar.
Müşteri sunucu adını değiştirebilir. Bu vCenter'daki adı, hizmet kaydını ve makine açıksa konuğun içindeki adı (hostname) değiştirir. Linux'ta hostnamectl, FreeBSD'de sysrc kullanılır. Windows'ta bilgisayar adı ilk 15 karakter olur ve yeniden başlatınca geçerli olur; modül makineyi kendisi yeniden başlatmaz. Proxmox şablonunda düğüm adı değiştirilmez, çünkü düğüm adını değiştirmek Proxmox kurulumunu bozar. Makine kapalıysa ya da konuk cevap vermezse işlem geçmişine not düşer. Linux konsolu hizmet sayfasının içinde siyah bir komut ekranıdır. Satır Enter ile sanal sunucuda çalışır, çıktı aynı ekranda kalır. Müşteri vCenter adresine gitmez. Windows uzak masaüstü dosyası açar. Satın alınan sistem ESXi veya Proxmox ise ya da makine kurtarma modunda ISO'dan açıksa konsol, makinenin ekranını tarayıcıda açar (bkz. Tarayıcı konsolu). Hizmet kutusunda görünen parola ile SSH parolası aynı kayıttır. IPv4 listesi, IP’yi konuğa yazma, satın alınan boyuta disk büyütme, parola, rDNS kaydı ve işlem geçmişi hizmettedir. rDNS adı hizmete yazılır. Adres bir TreDNS aralığındaysa ad hemen oraya gider. Aralık yoksa ve WiseCP WDNS o adresin ters bölgesini tutuyorsa yazıcı WDNS olur. İkisi birden aynı adrese yazmaz. Hiçbiri yoksa ad yalnız hizmette durur. IP boşa alınınca müşterinin yazdığı ad silinir, sıradaki müşteriye geçmez. Yedek, vCenter anlık görüntüsüdür. Açık makinede VMware Tools ile disk yazmaları boşaltılarak alınır; olmazsa normal alınır. Geri dönüşten önce açık olan makine geri dönüşten sonra yeniden açılır. Disk boyutu vCenter'daki disk kaydından okunur.
Ek modüller: TreDNS, TreDCIM
İkisi ayrı modüldür; TreHypervisor onlarsız da tam çalışır. Kuruluysa kendiliğinden bağlanırlar.
- TreDNS: Alan adı için DNS bölgesi satar, müşteri kayıtlarını hizmet sayfasından yönetir. Ters kaydı aynı DNS sunucusunda tutar; aralık eklenince ters bölge yoksa açılır. WiseCP WIPAM adres verdiyse hipervizör kendi havuzundan ikinci adres vermez;
ipam_assign_ipveipam_unassign_ipbu adresleri karta yazar. Ortak adres defteri bu modülün IP adresleri sayfasındadır ve Proxmox ile aynı tabloları kullanır. Ayrı bir TreIP kurulumu yoktur. Kuralı olan ürün oradan alır; kuralı olmayan bu hipervizörün kendi listesinden alır. - TreDCIM: Veri merkezi, kabin, U, PDU ve cihaz envanteri. TreHypervisor hostları tek tıkla alınır; kabine yerleşen hostun konumu Datacenter ekranındaki host listesinde “Konum” sütununda görünür.
Müşteri ekranının genel bakışında işlemci ve bellek, vCenter’ın tuttuğu son 24 saat ve son 7 gün kaydıyla çizilir. Çizgide %80 uyarısı vardır. Bellek şeridi o anki kullanımdır. Disk yalnızca ayrılan boyutu gösterir. Trafik bu ay kullanılan miktar ve paket hakkıdır; genel bakıştaki trafik ibresi de aynı ölçümdür. Aynı grafik yönetim sekmesinde Kullanım aracındadır. Kayıt yoksa çizgi boş kalır, uydurma eğri konmaz.
Müşteri ekranında kullanım, güç, ağ, anlık görüntü, format ve konsol vardır. Format, havuzdaki işletim sistemlerinden birini seçer, eski makinenin kapanmasını ve silinmesini bekler, sonra aynı ad ile aynı IP ile yeniden kurar. Linux komutu müşterinin internet çıkışını WiseCP’ten geçirmez; yalnızca o sanal sunucuda çalışır.
Parola, konukta VMware Tools varsa dosya olarak yazılır. Kabuk satırında taşınmaz. Hizmet bilgilerindeki parola SSH parolasıdır. Parolayı yalnızca modül yazar; şablon kodlarındaki parola satırları çalıştırılmaz. Windows'ta boşluk ve tırnak içeren parola da yazılır. Linux'ta chpasswd, FreeBSD'de pw usermod -h 0 kullanılır. Şablonun ağ kodu yoksa (ör. Proxmox) IP, hizmetin parolasıyla doğrudan yazılır. Proxmox'ta adres vmbr0 köprüsüne konur ve /etc/network/interfaces ile /etc/hosts kalıcı olarak güncellenir. Köprü, vSphere'in ağ kartına verdiği MAC adresini kullanır; aksi halde sanal anahtar trafiği düşürür. IP yazılamazsa işlem geçmişine not düşer. Hizmet ekranında IP olarak her zaman satılan adres gösterilir. VMware Tools'un bildirdiği adres farklıysa Ağ sayfasında uyarıyla görünür. Konuk kurulumdan hemen sonra hazır değilse modül birkaç kez dener; yine olmazsa işlem geçmişine not düşer ve Parola aracı yeniden yazar.
Tarayıcı konsolu
Konsol sayfasındaki Bağlan, vCenter'dan tek kullanımlık bir WebMKS bileti alır ve makinenin ekranını yeni sekmede açar. İstemci modülün novnc/ klasöründeki noVNC'dir (MPL-2.0, lisans dosyaları klasörde). Görüntü müşterinin tarayıcısından makinenin çalıştığı ESXi hostuna doğrudan gider; WiseCP ve vCenter arada değildir. Bilet adresin # kısmında taşınır, sunucu günlüklerine düşmez ve sayfa açılınca adres çubuğundan silinir. Her Bağlan yeni bilet alır. Sekmede Ctrl+Alt+Del, Metin yaz (uzun metni klavyeden yazar) ve tam ekran vardır.
Bunun için her ESXi hostunda iki şey gerekir:
- Hostun vCenter'daki adı (ör.
esxi07.trecloud.com.tr) müşterinin çözebileceği bir DNS kaydına ve müşterinin 443 numaralı porttan ulaşabileceği bir adrese gitmelidir. İç ağ adresine çözülen hosttaki makinenin ekranı açılmaz. - Hostun sertifikasına tarayıcı güvenmelidir. ESXi'nin kendi (VMCA) sertifikasıyla tarayıcı bağlantıyı keser. Alan adının joker sertifikası (
*.alanadi) ya da hosta özel bir sertifika ESXi'ye yüklenir. Sertifika yenilendikçe hostta da yenilenmelidir.
Bağlantı kurulamazsa sekme, hostun adını ve olası iki sebebi Türkçe yazar.
Ek ağ kartı ve müşteri iç ağı
Ek ağ kartı ek hizmeti adet kadar kart takar. Kartın ağı havuzdaki Ek kart ağıdır; boşsa ana ağ kullanılır. Kartlar Kartlar sayfasında hizmet numarasıyla (?service=) görünür. Her IP bir karta bağlıdır; Taşı ile adres başka karta alınır, Adresleri konuğa yaz konuğu MAC adresine göre yapılandırır. Kartları eşitle, eksik kartı takar, fazlasını çıkarır. Ek hizmet iptal edilince fazla kart sökülür.
Müşteri iç ağı sayfanın üstündedir. Aynı müşterinin sunucularının birbirini görmesi için, vCenter’da her biri ayrı VLAN’da duran port gruplarını işaretleyin. Ek hizmeti alan müşteriye boş gruplardan biri verilir ve o müşterinin bütün sunucuları ikinci kartla aynı gruba bağlanır. Alttaki hizmet numarası bir kurulum ayarı değildir: WiseCP sipariş numarasıdır. Yazınca o sunucunun kartları, MAC adresi ve IP’leri açılır. İşaretli boş grup kalmadıysa iç ağ ek hizmeti kurulmaz, "bekliyor" durumunda kalır ve hata mesajı yöneticiye görünür; grup işaretlenince ek hizmet yeniden çalıştırılır.
Ek disk, kurtarma ve SSH anahtarı
Ek SSD disk ve Ek HDD disk ayrı bir sanal disk takar. Havuzda Ek SSD disk deposu ve Ek HDD disk deposu işaretlenir; disk o sınıfın en boş deposuna konur. Makinenin hostu depoya erişemiyorsa (başka hostun yerel diski) sıradaki depo denenir. Liste boşsa ek disk makinenin deposunda kalır. Linux'ta boş disk ext4 ile biçimlenir ve /mnt/diskN altına UUID ile nofail bağlanır; Windows'ta RAW disk NTFS olur. Dolu disk asla biçimlenmez. Müşteri Disk genişlet ekranındaki Boş diskleri hazırla ile aynı işi yeniden çalıştırır. Ek disk yalnız ek hizmet iptal edilince silinir; askıya almada durur. Silmeden önce açık Linux makinede disk ayrılır, fstab satırı kaldırılır ve aygıt konuktan çıkarılır; böylece konukta eski disk görünmez.
Kurtarma / ISO: havuzdaki Kurtarma ISO listesi alanına her satıra Görünen ad|[datastore] yol/dosya.iso yazın. Müşteri ISO'yu takıp makineyi CD'den açar; ISO'yu çıkar ve diskten aç sürücüyü boşaltır, açılışı diske döndürür ve makineyi açık bırakır. Makinede CD sürücüsü yoksa IDE sürücü eklenir; bunun için makine kısa süre kapanır. ISO'dan açık makinede Konsol, komut kutusu yerine makinenin ekranını açar.
SSH anahtarı: siparişte isteğe bağlı açık anahtar alanı vardır (ssh-ed25519, ssh-rsa, ecdsa-sha2-*, sk-ssh-ed25519). Linux kurulumunda root hesabına bir kez yazılır (dizin 700, dosya 600). Müşteri SSH anahtarı aracıyla anahtar ekler; formatta yeniden yazılır. Windows'ta yazılmaz.
Otomatik yedek: havuzda Otomatik yedek aralığı (saat) ve Pakette saklanan yedek girilir; Otomatik yedek ek hizmeti saklanan adedi artırır. Görüntü adı auto-YYYYMMDD-SSDD olur, en eskisi silinir. Depo doluluğu Depo doluluk sınırını (varsayılan %85) aşmışsa o tur atlanır. Havuzun aralığı 0 saatse otomatik yedek ek hizmeti kurulmaz ve "bekliyor" durumunda kalır; müşteri yedek almayacağı bir hizmete para ödemez.
Müşteri araçlarında geri bildirim: her araç işlemi bitince Türkçe bir sonuç mesajı gösterir (ör. "Sunucu yeniden başlatıldı.", "Anlık görüntü oluşturuldu."). Anlık görüntüye geri dönme ve görüntü silme onay ister. Anlık görüntü işlemleri hizmetin işlem geçmişine adıyla yazılır.
Kaynak politikası ve işletim
Havuzun Kaynak politikası bölümü satılan işlemci ve belleğin yüzdesiyle garanti (reservation), sınır (limit) ve pay (shares) yazar; Disk IOPS sınırı her diske uygulanır. Hepsi 0 ve pay Normal ise makineye dokunulmaz. Kurulum, yükseltme ve ek hizmette uygulanır. Müşterinin sunucuları ayrı hostlarda açıksa müşteri başına trehv-client-{müşteri} adlı DRS ayırma kuralı yazılır; kural yalnız o müşterinin aynı kümedeki makinelerini içerir.
Ödeme ve silme: askıya almada Kapat, Ağ kartlarını ayır (açık kalsın) ya da ikisi birden seçilir. Silmede bekleme 0'dan büyükse iptal edilen makine kapatılır, ağdan ayrılır, istenirse son anlık görüntüsü alınır ve İşletim sayfasındaki Silinmeyi bekleyenler listesine girer; süre dolunca cron siler. IP adresleri iptal anında boşa çıkar. Listeden Şimdi sil veya Kuyruktan çıkar yapılır.
İşletim sayfası ({yönetim}/trehypervisor/ops/{kayıt}):
- vCenter uyarıları: cron, vCenter'daki tetiklenmiş uyarıları çeker ve aynı sayfada listeler. Uyarı destek talebi açmaz. Düzey "yalnız kırmızı" ya da "sarı ve kırmızı" olur.
- Uyum raporu: son envanter çekimine göre hizmete bağlı olmayan makineler ve makinesi vCenter'da görünmeyen hizmetler. vCenter şablonları ve
vCLSmakineleri listelenmez. Önce Datacenter sayfasından envanteri yenileyin. - Taşıma ve bakım: taşınacak makine, son envanter çekimindeki sanallar arasından seçilir. Seçenekte makine adı, müşteri ve hizmet numarası yazar. Hedef host ve depo "Aynı kalsın" bırakılırsa yalnız seçilen taraf değişir (vMotion, depo taşıma ya da ikisi). Seçilen depo makinenin durduğu depoysa disk kopyalanmaz; yalnız host değişir ve görev birkaç saniyede biter. Canlı taşı görevi vCenter'da açar ve aynı kartta yüzde ile durumunu iki saniyede bir yeniler. Sayfa yenilense de süren taşıma çubuğu kalır. Bitince hizmet geçmişine not düşer. Host Bakıma al ile boşaltılır; DRS kapalıysa makineleri önce elle taşıyın. vMotion ağı hostlar arasında çalışmıyorsa vCenter'ın hata metni olduğu gibi gösterilir.
- Şablon sağlık testi:
Şablonsayfasındaki Sağlık testi şablonu aynı hostta klonlar, açar, şablon parolasıyla giriş dener ve test makinesini her durumda siler. Sonuç satırda "Test geçti / geçmedi" rozetidir. Katalog sayfasındaki Sağlık testi açıksa katalogdan inen her şablon kendiliğinden denenir.
Trafik
Cron her turda vCenter'ın 20 saniyelik net.received / net.transmitted sayaçlarını okur, 5 dakikalık dilimlere ve ay toplamına yazar. vCenter bu sayaçları yaklaşık bir saat tutar: cron bir saatten uzun durursa o aralık sayılmaz. 5 dakikalık kayıtlar 40 gün saklanır. Ay, takvim ayıdır.
Kota üründeki trafik hakkı ile ek trafik toplamıdır (GB = 1024³ bayt). Havuzdaki Trafik kotası bölümünde:
- Kotaya sayılan: gelen + giden, yalnız giden ya da hangisi büyükse.
- Kota dolunca: yalnız uyar, port hızını düşür (Düşürülmüş hız) ya da sunucuyu kapat. Kapatılan sunucu müşteri açsa da bir sonraki turda yeniden kapanır.
- Kota dolunca müşteriye destek talebi açılmaz. Kısıt, havuzda seçilen kurala göre hız düşürme ya da kapatmadır.
- Ay başında ya da müşteri ek trafik alıp kota yeniden açılınca kısıt kendiliğinden kalkar.
Port hızı: ürünün port değeri ile ek port toplamı, makinenin dağıtık anahtar (DVS) portuna giriş ve çıkış için ortalama ve tepe hız olarak yazılır. 0 portu port grubunun kendi ayarına bırakır. Müşteri iç ağı kartına sınır konmaz. Standart anahtarda çalışmaz.
Port grubu varsayılan olarak makine başı hız sınırına izin vermez. Ağlar sayfasındaki Port hızı kartı iki adımdır. 1: satıştaki port grubunu seçip İzni aç. Bu yalnız “her makine kendi hızını kullansın” bayrağını açar. 2: daha önce açılmış bir sunucuya ürünündeki Mbps’i yazmak için WiseCP hizmet numarasını girip Bu hizmete hızı yaz. Yeni sipariş bu ikinci adımı kendisi yapar. İzin yokken kurulum sürer, işlem geçmişine "Port hızı" notu düşer.
Cron
Zamanlanmış işler WiseCP cron'una bağlıdır (action:cron.tick.completed) ve en fazla 10 dakikada bir, tek seferde en çok 4 dakika çalışır: trafik ölçümü, otomatik anlık görüntü, süresi dolan silmeler ve vCenter uyarıları. WiseCP cron'u kurulu değilse bu işler çalışmaz; Özet sayfası bunu uyarır. Cron'u WiseCP'nin kendi talimatıyla kurun (cPanel → Cron Jobs).