VDS Kontrol Paneli: Olması Gereken 6 Temel Özellik
Gelişmiş bir VDS kontrol paneli en az altı işi destek bileti açmadan yapabilmenizi sağlamalıdır. Bunlar tarayıcıdan konsol erişimi, tek tıkla Windows/Linux kurulumu, kendi ISO'nuzu bağlama, PTR (ters DNS) düzenleme, Veeam yedeğinden geri yükleme ve anında RAM/disk/IP eklemedir. Bu yazı, panel seçerken ya da mevcut panelinizi değerlendirirken kullanabileceğiniz bir kontrol listesi ve her maddenin sunucu içinde yapmanız gereken kısmını anlatıyor.
Panel ne kadar iyi olursa olsun, sanal tarafta yapılan değişiklik işletim sistemine de yansıtılmalıdır. Bu yüzden her başlıkta hem panelde aranacak özelliği hem de sunucu içindeki komutları bulacaksınız.
1. Tarayıcıdan konsol: SSH/RDP kapandığında son çare
Konsol, ağ yığını çalışmasa bile sunucunun ekranına ve klavyesine erişmenizi sağlar. Güvenlik duvarı kuralını yanlış yazdığınızda, ağ ayarını bozduğunuzda ya da sunucu açılışta fsck ekranında kaldığında işe yarar.
Panelde şunlara bakın:
- Ek eklenti gerektirmeyen HTML5 konsol (Java/Flash veya yerel istemci beklememeli)
- Ctrl+Alt+Del gönderme ve pano/klavye düzeni desteği
- Güç işlemleri: başlat, kapat (graceful), yeniden başlat, zorla kapat
- Konsol oturumunun sınırlı süreli ve yetkili kullanıcıya bağlı olması
Sık yapılan hata: SSH'a erişimi kaybedince önce sunucuyu yeniden başlatmak. Önce konsoldan bakın:
ip -br a # arayüzler ve IP'ler
ip r # varsayılan rota
ss -tlnp | grep :22 # sshd dinliyor mu?
ufw status verbose # veya: nft list ruleset
Konsolu açıp bu dört komutu çalıştırmak çoğu zaman sorunu 2 dakikada gösterir.
2. Tek tıkla Windows/Linux kurulumu
İyi bir panel, hazır şablonlardan (Windows Server, Ubuntu, Debian, AlmaLinux vb.) sunucuyu yeniden kurabilmelidir. Burada üç ayrıntı önemlidir:
- Kurulum öncesi uyarı: Disk silineceği açıkça belirtilmeli.
- Parola/anahtar yönetimi: Kurulumda root parolası ya da SSH anahtarı belirlenebilmeli.
- Kurulum sonrası görünürlük: İlerleme durumu konsoldan izlenebilmeli.
Kurulumdan sonra ilk yapmanız gerekenler (Debian/Ubuntu örneği):
apt update && apt full-upgrade -y
apt install -y open-vm-tools # VMware ortamında guest araçları
timedatectl set-timezone Europe/Istanbul
passwd -l root # anahtar ile girişe geçtiyseniz
open-vm-tools, sanal makinenin düzgün kapatılması, IP bilgisinin panele raporlanması ve ek kaynakların tanınması için gereklidir. Windows şablonlarında ise VMware Tools kurulu mu diye kontrol edin; yoksa sürücüler (vmxnet3, pvscsi) eksik olabilir.
3. Kendi ISO'nu yükleme
Hazır şablon işinize yaramıyorsa (özel Linux dağıtımı, pfSense/OPNsense, FreeBSD, lisanslı özel imaj) kendi ISO'nuzu bağlamanız gerekir. Panelde aranacaklar:
- ISO dosyasını URL ile ya da panele yükleyerek ekleme
- ISO'yu sanal CD sürücüsüne bağlama/çıkarma
- Önyükleme sırasını (CD önce) değiştirebilme ya da bir sonraki açılışta ISO'dan boot
- Konsolun kurulum ekranını göstermesi
Pratik notlar:
- ISO'nun SHA256 değerini doğrulayın:
sha256sum debian-12.iso - VMware'de Windows kurarken disk görünmüyorsa, sanal disk denetleyicisi sürücüsünü (pvscsi) kurulum sırasında yüklemeniz gerekir. Sürücü ISO'su yoksa denetleyici türünün (LSI SAS/SATA) uyumlu olup olmadığına bakın.
- Kurulum bitince ISO'yu çıkarın; aksi halde sunucu her açılışta kurulum ekranına dönebilir.
- BIOS/UEFI uyumunu kontrol edin. UEFI-only bir imajı BIOS modundaki makinede başlatamazsınız.
4. PTR (ters DNS) ayarı
PTR kaydı, IP adresinden alan adına çözümlemeyi yapar. Mail sunucusu işletiyorsanız ya da SMTP IP'nizin itibarını önemsiyorsanız panelden kendiniz düzenleyebilmelisiniz. İyi bir panel her IP için ayrı PTR alanı sunar ve değişiklik sonrası kayıt hızlıca yayınlanır.
Doğru kurgu forward-confirmed reverse DNS'tir: PTR'nin gösterdiği ad, aynı IP'ye çözülen bir A kaydına sahip olmalıdır.
dig -x 192.0.2.10 +short
# mail.example.com.
dig A mail.example.com +short
# 192.0.2.10
Windows'ta aynı kontrol için:
Resolve-DnsName -Name 192.0.2.10 -Type PTR
Yaygın hatalar:
- PTR yazılmış ama A kaydı yok ya da başka IP'ye gidiyor.
- Birden fazla PTR kaydı tanımlanmış; tek ve net bir ad kullanın.
- Kendi IP bloğunuzu anons ediyorsanız PTR'yi sağlayıcı değil, ters bölge delegasyonunu yaptığınız DNS sunucunuz yönetir. Delegasyon RIR kaydında (ör.
2.0.192.in-addr.arpaiçin NS kayıtları) tanımlı olmalıdır.
5. Veeam yedekten geri yükleme
Yedek, ancak geri dönebiliyorsanız yedektir. Panelde yedek noktalarının listelenmesi ve geri yükleme işleminin başlatılabilmesi büyük zaman kazandırır. Geri yükleme türlerini ayırt etmek gerekir:
| Tür | Ne zaman |
|---|---|
| Tam VM geri yükleme | Sistem bozuldu, fidye yazılımı, hatalı güncelleme |
| Disk/birim geri yükleme | Yalnızca belirli bir disk bozuldu |
| Dosya düzeyinde geri yükleme | Tek bir klasör ya da veritabanı dosyası silindi |
Dikkat edilecekler:
- Geri yüklemeden önce anlık görüntü alın ya da mevcut durumu başka yere kopyalayın. Üzerine yazma işlemi geri alınamayabilir.
- Veritabanı sunucularında yedeğin uygulama tutarlı (application-aware) olup olmadığını sorun. Aksi halde MySQL/MSSQL dosyaları tutarsız çıkabilir.
- Yedek noktalarının saklama süresini ve sıklığını öğrenin; "dün gece" noktasına dönmek mi, "saatlik" mi istediğinizi planlayın.
- Ayda bir test geri yükleme yapın. Yedek başarılı görünse de geri yükleme sırasında ağ ayarı veya lisans sorunu çıkabilir.
Geri yüklemeden sonra IP ayarlarını ve servisleri kontrol edin:
systemctl --failed
journalctl -p err -b --no-pager | tail -50
ip -br a
6. Anında ek RAM, disk ve IP
Trafik arttığında sunucuyu kapatmadan kaynak ekleyebilmek önemli bir esneklik sağlar. Panelden talebi verirsiniz, ardından işletim sistemine tanıtırsınız.
RAM
VMware tarafında bellek sıcak eklemenin (hot add) çalışması için özelliğin VM kapalıyken etkinleştirilmiş olması gerekir; destek, konuk işletim sistemine de bağlıdır. Linux'ta yeni bellek bloğu otomatik online olmazsa:
cat /sys/devices/system/memory/auto_online_blocks
for m in /sys/devices/system/memory/memory*/state; do
grep -q offline "$m" && echo online > "$m"
done
free -h
Disk
Panelden diski büyüttükten sonra Linux'ta önce cihazı yeniden tarayın, sonra bölümü ve dosya sistemini genişletin:
echo 1 > /sys/class/block/sda/device/rescan
apt install -y cloud-guest-utils
growpart /dev/sda 1
resize2fs /dev/sda1 # ext4
# xfs_growfs / # XFS için
df -h /
LVM kullanıyorsanız sırası pvresize → lvextend -r -l +100%FREE şeklindedir. Windows'ta:
Update-HostStorageCache
$max = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
Resize-Partition -DriveLetter C -Size $max
Disk küçültmek genellikle desteklenmez; büyütmeden önce yedeğinizin güncel olduğundan emin olun.
IP
Panelden ek IP eklendiğinde adres sunucuya yönlendirilir, ancak arayüze sizin eklemeniz gerekir. Ubuntu (Netplan) örneği:
# /etc/netplan/50-cloud-init.yaml
network:
version: 2
ethernets:
ens192:
addresses:
- 192.0.2.10/24
- 192.0.2.11/24
routes:
- to: default
via: 192.0.2.1
nameservers:
addresses: [1.1.1.1, 9.9.9.9]
netplan try # hata yaparsanız otomatik geri alır
netplan apply
netplan try kullanmak, uzaktan çalışırken kendinizi dışarıda bırakmamanın en kolay yoludur. Windows'ta ek IP için:
New-NetIPAddress -InterfaceAlias "Ethernet0" -IPAddress 192.0.2.11 -PrefixLength 24
Not: Belgelerdeki 192.0.2.0/24 aralığı örnek amaçlıdır; kendi ağ bilgilerinizi kullanın.
Panel seçerken hızlı kontrol listesi
- [ ] HTML5 konsol ve güç işlemleri
- [ ] Şablondan yeniden kurulum, parola/anahtar belirleme
- [ ] ISO yükleme, bağlama, boot sırası
- [ ] IP başına PTR düzenleme
- [ ] Yedek noktalarını görme ve geri yükleme (tam VM / dosya)
- [ ] RAM, disk, IP ekleme ve işlem geçmişi
- [ ] Yetkilendirme: alt kullanıcı, 2FA, işlem kayıtları
BGP ile kendi IP bloğunu kullanacaksanız bu listeye ağ tarafındaki özellikleri de ekleyin. BGP destekli VDS sunucular, VMware vSphere tabanlıdır. Ayrıca kendi ASN'iniz ve IP bloğunuz varsa VDS üzerindeki BGP oturumundan anons yapabilirsiniz. Saldırı riski olan servislerde DDoS koruma ve firewall seçeneklerini de değerlendirin.
Yaygın hatalar ve çözümleri
- Disk büyüdü ama
dfaynı boyutu gösteriyor: Bölüm ve dosya sistemi genişletilmemiştir;growpartveresize2fs/xfs_growfsadımlarını uygulayın. - Ek IP ping almıyor: IP arayüze eklenmemiş ya da ağ maskesi hatalıdır.
ip aveip rile kontrol edin. - Yeniden kurulumdan sonra SSH bağlanamıyor: Eski host key'i silin:
ssh-keygen -R 192.0.2.10. - Mail reddediliyor, PTR doğru görünüyor: Forward kaydı, SPF ve HELO adını da kontrol edin.
- ISO'dan açılmıyor: Boot sırası, UEFI/BIOS modu veya bozuk ISO olabilir; checksum doğrulayın.
Sonuç
Kontrol paneli, VDS'inizin günlük işletme maliyetini belirler. Konsol, kurulum, ISO, PTR, yedek ve anlık kaynak ekleme panelden yapılabiliyorsa olay anında zaman kaybetmezsiniz. Yine de her işlemin sunucu içindeki karşılığını bilmek gerekir. Komutları bir test makinesinde bir kez deneyin ve kendi runbook'unuza ekleyin.
Sık sorulan sorular
VDS kontrol panelinde en az hangi özellikler bulunmalı?
HTML5 konsol, şablondan yeniden kurulum, ISO bağlama, IP başına PTR düzenleme, yedekten geri yükleme ve RAM/disk/IP ekleme olmalıdır. Yetkilendirme ve işlem kayıtları da önemlidir.
Disk büyüttükten sonra sunucuda ne yapmam gerekir?
Linux'ta cihazı rescan edin, growpart ile bölümü büyütün, ardından resize2fs (ext4) veya xfs_growfs (XFS) çalıştırın. Windows'ta Disk Management veya Resize-Partition kullanın.
PTR kaydı doğru çalışıyor mu nasıl test ederim?
dig -x IP +short ile PTR adını görün, sonra dig A ad +short ile aynı IP'ye çözüldüğünü doğrulayın. İkisi eşleşmiyorsa mail sunucuları kaydı güvenilir saymayabilir.
Veeam yedekten geri yüklemeden önce nelere dikkat edilmeli?
Mevcut durumun anlık görüntüsünü veya kopyasını alın, doğru yedek noktasını seçin ve veritabanı için uygulama tutarlı yedeğin olup olmadığını kontrol edin. Geri yüklemeyi düzenli test edin.