Proxmox Virtual Environment (VE), sanallaştırma teknolojilerini tek bir çatı altında toplayan, açık kaynak kodlu ve güçlü bir yönetim platformudur. Hem kurumsal düzeydeki karmaşık altyapıları hem de ev laboratuvarı (homelab) gibi daha küçük ölçekli projeleri yönetmek için esnek ve verimli bir çözüm sunar. Debian tabanlı sağlam altyapısı üzerine inşa edilen Proxmox, KVM (Kernel-based Virtual Machine) ile tam sanallaştırma ve LXC (Linux Containers) ile işletim sistemi seviyesinde sanallaştırma imkanlarını bir araya getirir. Bu rehber, Proxmox VE’nin temel kavramlarından başlayarak kurulum, yönetim ve gelişmiş özelliklerine kadar tüm süreçleri adım adım ele alarak kendi sanallaştırma platformunuzu nasıl kurup yönetebileceğinizi detaylı bir şekilde açıklamaktadır.
İçerik Tablosu
Proxmox VE’ye Giriş ve Temel Kavramlar
Proxmox VE dünyasına adım atmadan önce, platformun ne olduğunu, hangi teknolojileri kullandığını ve ne gibi avantajlar sunduğunu anlamak önemlidir. Bu bölüm, Proxmox’un temel yapı taşlarını ve sanallaştırma ekosistemindeki yerini kavramanıza yardımcı olacaktır.
Proxmox VE Nedir?
Proxmox Virtual Environment (VE), sunucu sanallaştırma ve konteyner yönetimini tek bir platformda birleştiren, Debian tabanlı bir Linux dağıtımıdır. Açık kaynak kodlu olması, onu hem maliyet etkin hem de son derece esnek bir çözüm haline getirir. Kullanıcı dostu web arayüzü sayesinde, sanal makinelerin (VM), konteynerlerin, depolama alanlarının ve ağ kaynaklarının merkezi bir noktadan kolayca yönetilmesini sağlar. Proxmox, özellikle KVM ve LXC teknolojilerini entegre ederek her iki sanallaştırma türünün de en iyi yönlerini sunar.
Sanallaştırma Teknolojileri: KVM ve LXC Arasındaki Farklar
Proxmox’un gücü, iki farklı sanallaştırma teknolojisini bir arada sunmasından gelir: KVM ve LXC. Her birinin kendine özgü kullanım senaryoları ve avantajları vardır.
KVM (Kernel-based Virtual Machine): Tam sanallaştırma (full virtualization) çözümüdür. Her sanal makine, kendi çekirdeği (kernel) dahil olmak üzere tüm sanal donanım kaynaklarına (CPU, RAM, disk, ağ kartı) sahip olur. Bu sayede, Linux, Windows, BSD gibi birbirinden tamamen farklı işletim sistemlerini aynı fiziksel sunucu üzerinde birbirinden izole bir şekilde çalıştırmak mümkün olur.
LXC (Linux Containers): İşletim sistemi seviyesinde sanallaştırma (OS-level virtualization) yapar. Konteynerler, ana sunucunun (host) Linux çekirdeğini paylaşır. Bu nedenle daha hafiftirler, daha az kaynak tüketirler ve saniyeler içinde başlatılabilirler. Ancak bu yapıları gereği, sadece Linux tabanlı işletim sistemlerini çalıştırabilirler.
| Özellik | KVM (Sanal Makine) | LXC (Konteyner) |
|---|---|---|
| Sanallaştırma Türü | Tam Sanallaştırma (Hardware-level) | İşletim Sistemi Seviyesinde Sanallaştırma (OS-level) |
| Kaynak Tüketimi | Yüksek (Her VM kendi kernel’ine sahip) | Düşük (Host kernel’ini paylaşır) |
| Performans | Neredeyse ana makine performansına yakın | Ana makine performansına çok yakın, daha az overhead |
| Desteklenen İşletim Sistemleri | Linux, Windows, BSD, macOS vb. | Sadece Linux dağıtımları |
| İzolasyon | Çok yüksek (Tam donanım izolasyonu) | Yüksek (Süreç ve dosya sistemi izolasyonu) |
| Başlatma Süresi | Dakikalar içinde | Saniyeler içinde |
Proxmox VE Kullanmanın Avantajları
Proxmox VE, diğer sanallaştırma platformlarına kıyasla birçok önemli avantaj sunar:
- Açık Kaynak ve Maliyet Etkin: Lisans ücreti olmadan kullanılabilir. Kurumsal destek ve ek özellikler için opsiyonel abonelik modeli bulunur.
- Hepsi Bir Arada Çözüm: Sanal makine ve konteyner yönetimini tek bir arayüzde birleştirir.
- Web Tabanlı Yönetim: Tüm yönetim işlemlerinin kolayca yapılabildiği güçlü ve kullanıcı dostu bir web arayüzüne sahiptir.
- Kümeleme (Clustering): Birden fazla Proxmox sunucusunu tek bir merkezden yönetme ve kaynakları birleştirme imkanı tanır.
- Canlı Taşıma (Live Migration): Sanal makineleri veya konteynerleri çalışır durumdayken sunucular arasında kesintisiz bir şekilde taşıma olanağı sunar.
- Gelişmiş Depolama Seçenekleri: ZFS, Ceph, LVM gibi yerel ve NFS, iSCSI gibi ağ tabanlı depolama çözümlerini destekler.
- Dahili Yedekleme Aracı: Sanal makinelerin ve konteynerlerin yedeklerini zamanlanmış görevlerle kolayca almanızı sağlar.
Kullanım Alanları: Ev Laboratuvarından Kurumsal Ortamlara
Proxmox VE’nin esnek yapısı, onu geniş bir kullanım yelpazesi için uygun kılar:
- Ev Laboratuvarı (Homelab): Teknoloji meraklıları, öğrenciler ve geliştiriciler için yeni yazılımları test etmek, ağ senaryoları denemek veya kişisel servisler çalıştırmak için ideal bir platformdur.
- Küçük ve Orta Ölçekli İşletmeler (KOBİ): Sunucu kaynaklarını konsolide etmek, farklı servisleri (dosya sunucusu, web sunucusu, veritabanı) izole sanal makinelerde çalıştırmak ve maliyetleri düşürmek için kullanılır.
- Web Hosting ve Veri Merkezleri: Müşterilere VPS veya izole sanal sunucu hizmetleri sağlamak için ölçeklenebilir ve yönetilebilir bir altyapı sunar.
- Kurumsal Ortamlar: Yüksek erişilebilirlik (High Availability), kümeleme ve canlı taşıma gibi özellikleriyle kritik iş uygulamaları için güvenilir bir sanallaştırma altyapısı oluşturur.
Kurulum Öncesi Hazırlık ve Sistem Gereksinimleri
Proxmox VE kurulumuna geçmeden önce donanım, ağ ve depolama altyapısını doğru bir şekilde planlamak, stabil ve performanslı bir sistemin temelini oluşturur. Bu aşamada yapılacak hazırlıklar, kurulum sürecini sorunsuz hale getirecek ve gelecekteki yönetim işlerinizi kolaylaştıracaktır.
Minimum ve Önerilen Donanım Gereksinimleri
Proxmox VE, modern sunucu donanımlarında çalışacak şekilde tasarlanmıştır. Donanım seçimi, üzerinde çalıştıracağınız sanal makine ve konteynerlerin sayısı ve kaynak ihtiyacına göre değişiklik gösterecektir.
| Bileşen | Minimum Gereksinimler | Önerilen Gereksinimler |
|---|---|---|
| CPU | Sanallaştırma destekli 64-bit işlemci (Intel VT-x veya AMD-V) | Modern, çok çekirdekli 64-bit işlemci (örn. Intel Xeon, AMD EPYC) |
| RAM | 2 GB (Proxmox OS ve servisler için) | En az 8 GB + sanal makineler için ayrılacak miktar |
| Depolama | Proxmox OS için en az 8 GB boş alan | Donanım RAID kontrollü, yüksek hızlı SSD veya NVMe diskler |
| Ağ Kartı (NIC) | 1 Gbit/s Ağ Kartı | Birden fazla, yedekli ve hızlı (10 Gbit/s+) ağ kartları |
Ağ Yapılandırması Planlaması
Kurulum sırasında Proxmox sunucunuz için statik bir IP adresi belirlemeniz gerekecektir. Bu, yönetim arayüzüne her zaman aynı adresten erişebilmenizi sağlar. Planlama aşamasında aşağıdaki bilgileri hazır bulundurun:
- Hostname (Sunucu Adı): Sunucunuz için tam nitelikli bir alan adı (FQDN), örneğin
proxmox.sirket.local. - Statik IP Adresi: Ağınızdaki DHCP aralığı dışında, kullanılmayan bir IP adresi.
- Ağ Maskesi (Netmask): Genellikle
255.255.255.0(veya /24). - Ağ Geçidi (Gateway): İnternete veya diğer ağlara çıkış için kullanılan yönlendirici (router) adresi.
- DNS Sunucusu: Alan adı çözümlemesi için kullanılacak DNS sunucu adresi (genellikle ağ geçidi veya genel DNS’ler gibi 8.8.8.8).
Depolama (Storage) Seçenekleri ve Planlaması
Proxmox VE, esnek depolama seçenekleri sunar. Depolama planlaması, sanal makinelerin disk performansını ve veri güvenliğini doğrudan etkiler. Proxmox işletim sisteminin kurulacağı disk ile sanal makinelerin ve konteynerlerin verilerinin tutulacağı disklerin ayrı olması önerilir. Temel depolama türleri şunlardır:
- Local Storage (Yerel Depolama): Sunucunun kendi üzerindeki disklerdir. LVM, LVM-Thin, ZFS ve Directory gibi formatlarda kullanılabilir. Özellikle ZFS, veri bütünlüğü ve anlık görüntü gibi gelişmiş özellikler sunar.
- Shared Storage (Paylaşımlı Depolama): Birden fazla Proxmox sunucusunun (küme yapısında) aynı depolama alanına erişmesini sağlar. NFS, iSCSI, Ceph ve GlusterFS gibi teknolojiler kullanılır. Paylaşımlı depolama, canlı taşıma ve yüksek erişilebilirlik için zorunludur.
Proxmox VE ISO Dosyasını İndirme ve Önyüklenebilir Medya Oluşturma
Kurulum için öncelikle Proxmox VE’nin resmi ISO kurulum dosyasını indirmeniz gerekir. Proxmox’un resmi web sitesindeki “Downloads” bölümünden en güncel sürümü indirebilirsiniz. İndirdiğiniz ISO dosyasını bir USB belleğe yazdırarak önyüklenebilir (bootable) bir kurulum medyası oluşturmanız gerekmektedir. Bu işlem için BalenaEtcher, Rufus veya Ventoy gibi popüler araçları kullanabilirsiniz.
Adım Adım Proxmox VE Kurulum Süreci
Kurulum öncesi hazırlıklar tamamlandıktan sonra, Proxmox VE’yi sunucunuza kurma işlemine geçebiliriz. Kurulum süreci, metin tabanlı bir sihirbaz üzerinden oldukça basit ve yönlendiricidir. Hazırladığınız önyüklenebilir USB medyayı sunucuya takıp sistemi bu medyadan başlatarak süreci başlatabilirsiniz.
Kurulumun Başlatılması ve Lisans Sözleşmesinin Kabulü
Sistem USB medyadan başladığında karşınıza Proxmox VE başlangıç menüsü gelecektir. “Install Proxmox VE” seçeneğini seçerek kuruluma başlayın. Kısa bir yükleme sürecinin ardından karşınıza çıkan lisans sözleşmesini (EULA) “I agree” butonuna tıklayarak kabul edin.
Hedef Diskin Seçilmesi ve Yapılandırılması
Bu adımda Proxmox VE işletim sisteminin hangi diske kurulacağını seçeceksiniz. Eğer sistemde birden fazla disk varsa, doğru diski seçtiğinizden emin olun. “Options” butonuna tıklayarak dosya sistemi türünü (ext4, xfs veya zfs) seçebilir ve gelişmiş disk yapılandırmaları yapabilirsiniz. Yeni başlayanlar için varsayılan LVM (ext4) seçeneği genellikle yeterlidir. ZFS, RAID yapılandırması ve veri bütünlüğü gibi avantajlar sunsa da daha fazla RAM gerektirir.
Lokasyon, Zaman Dilimi ve Klavye Ayarları
Sistemin coğrafi konumunu, zaman dilimini ve varsayılan klavye düzenini bu ekranda ayarlayacaksınız. Ülke olarak Türkiye’yi seçtiğinizde genellikle zaman dilimi ve klavye düzeni otomatik olarak doğru şekilde ayarlanacaktır. Bu ayarlar, sistem saatini ve konsol kullanımını doğrudan etkiler.
Yönetici Parolası ve E-posta Adresinin Belirlenmesi
Proxmox VE’nin web arayüzüne ve komut satırına erişmek için kullanılacak olan yönetici (root) hesabının parolasını bu adımda belirlemeniz gerekir. Güçlü ve güvenli bir parola seçtiğinizden emin olun. Ayrıca, sistem bildirimlerinin ve uyarılarının gönderileceği bir e-posta adresi girmeniz istenecektir. Bu, sistemin sağlığı hakkında bilgi sahibi olmanız için önemlidir.
Ağ Konfigürasyonu: IP Adresi, Ağ Geçidi ve DNS Ayarları
Kurulumun en kritik adımlarından biri ağ yapılandırmasıdır. Bu ekranda, daha önce planladığınız statik IP adresi, ağ maskesi, ağ geçidi ve DNS sunucusu bilgilerini ilgili alanlara girin. Ayrıca, kurulum sihirbazı sistemdeki ağ kartlarından birini yönetim arayüzü (management interface) olarak seçecektir. Son olarak, sunucu için belirlediğiniz FQDN (hostname) bilgisini girin.
Kurulumun Tamamlanması ve Sistemin Yeniden Başlatılması
Tüm bilgileri girdikten sonra, kurulum sihirbazı size bir özet ekranı sunacaktır. Girdiğiniz bilgilerin doğruluğunu kontrol ettikten sonra “Install” butonuna tıklayarak kurulumu başlatın. Kurulum süreci disk hızınıza bağlı olarak birkaç dakika sürecektir. İşlem tamamlandığında, sistem sizden USB medyayı çıkarıp yeniden başlatmanızı isteyecektir. Yeniden başlatmanın ardından Proxmox VE kullanıma hazır olacaktır.
Kurulum Sonrası İlk Ayarlar ve Web Arayüzüne Giriş
Proxmox VE kurulumu başarıyla tamamlandıktan ve sistem yeniden başlatıldıktan sonra, temel yapılandırmaları yapmak ve sanallaştırma platformunu yönetmeye başlamak için web arayüzünü kullanabilirsiniz. Bu bölüm, ilk erişimden temel sistem ayarlarına kadar olan adımları kapsar.
Proxmox Web Arayüzüne İlk Erişim
Herhangi bir web tarayıcısını açın ve adres çubuğuna kurulum sırasında belirlediğiniz IP adresini şu formatta yazın: https://IP_ADRESINIZ:8006. Tarayıcınız, varsayılan olarak gelen SSL sertifikasının güvenilir olmaması nedeniyle bir güvenlik uyarısı gösterecektir. Bu normal bir durumdur; uyarıyı geçerek devam edin. Karşınıza gelen giriş ekranında kullanıcı adı olarak root, parola olarak ise kurulumda belirlediğiniz yönetici parolasını girerek giriş yapın.
Arayüzün Genel Tanıtımı: Datacenter, Node ve Kaynak Ağacı
Proxmox web arayüzü, sol tarafta hiyerarşik bir kaynak ağacı, orta bölümde seçilen öğenin detayları ve üstte genel menülerden oluşur.
- Datacenter: En üst seviyedeki öğedir ve tüm Proxmox kümesini (cluster) temsil eder. Küme genelindeki ayarlar, depolama, yedekleme ve kullanıcı yönetimi gibi işlemler buradan yapılır.
- Node: Datacenter altındaki her bir fiziksel sunucu bir “node” olarak adlandırılır. Sunucuya özel sistem ayarları, ağ yapılandırması, disk yönetimi ve güncellemeler bu seviyeden yönetilir.
- Kaynak Ağacı: Node’un altında o sunucudaki sanal makineleri (VMs) ve konteynerleri (CTs) görebilirsiniz. Herhangi bir sanal makine veya konteyner seçildiğinde, ona özel yönetim paneli orta bölümde açılır.
Sistem Güncellemeleri ve Depo (Repository) Ayarları
Proxmox’u kurduktan sonra yapılması gereken ilk işlem sistemi güncellemektir. Bunun için sol menüden sunucunuzu (node) seçin, ardından “Updates” sekmesine gidin. “Refresh” butonuna tıklayarak mevcut güncellemeleri kontrol edin ve ardından “Upgrade” ile sistemi güncelleyin. Varsayılan olarak Proxmox, kurumsal abonelik gerektiren depoları kullanır. Ücretsiz kullanıcılar için, “Node > Updates > Repositories” altından “pve-enterprise” deposunu devre dışı bırakıp “pve-no-subscription” deposunu etkinleştirmek, düzenli güncellemeleri alabilmek için önemlidir.
Ağ Arayüzlerini Yönetme: Linux Bridge ve Bond Oluşturma
Proxmox, sanal makinelerin ağa bağlanması için “Linux Bridge” adı verilen bir sanal switch yapısı kullanır. Kurulum sırasında varsayılan olarak vmbr0 adında bir bridge oluşturulur ve fiziksel ağ kartınız bu bridge’e bağlanır.
- Linux Bridge: Sanal makinelerin fiziksel ağınızla iletişim kurmasını sağlar. Yeni bridge’ler oluşturarak sanal makineler için farklı ve izole ağlar yaratabilirsiniz.
- Bond (Bonding/Teaming): Birden fazla fiziksel ağ kartını tek bir mantıksal arayüzde birleştirmektir. Bu, hem ağ bant genişliğini artırmak (yük dengeleme) hem de ağ kartlarından biri arızalandığında bağlantının kopmamasını sağlamak (hata toleransı) için kullanılır.
Tüm bu işlemleri “Node > System > Network” bölümünden yapabilirsiniz.
Depolama Alanlarını Yapılandırma ve Ekleme
Proxmox’a sanal makine ve konteyner ekleyebilmek için depolama alanlarının tanımlanması gerekir. Kurulum sırasında oluşturulan “local” ve “local-lvm” depolarına ek olarak yeni depolama alanları ekleyebilirsiniz. “Datacenter > Storage > Add” menüsünden farklı depolama türleri ekleyebilirsiniz. Örneğin, ISO imajları ve yedekler için sunucu üzerinde yeni bir dizin (Directory) ekleyebilir veya bir NAS cihazından NFS paylaşımını sisteme dahil edebilirsiniz.
Sanal Makinelerin (VM) Oluşturulması ve Yönetimi
Proxmox VE’nin temel işlevlerinden biri, tam sanallaştırma teknolojisi KVM kullanarak sanal makineler (VM) oluşturmak ve yönetmektir. Bu, Windows, Linux veya diğer işletim sistemlerini tamamen izole bir ortamda çalıştırmanıza olanak tanır. Bir VDS gibi, her sanal makine kendi sanal donanımına sahiptir.
ISO Kalıplarını Proxmox’a Yükleme
Bir sanal makineye işletim sistemi kurabilmek için öncelikle o işletim sisteminin kurulum medyasının ISO formatındaki kalıp dosyasına ihtiyacınız vardır. Bu ISO dosyasını Proxmox’a yüklemeniz gerekir. Bunun için sol menüden bir depolama alanı seçin (genellikle “local” olarak adlandırılan ve ISO imajlarını saklamak için yapılandırılmış olan depolama). “ISO Images” sekmesine gidin ve “Upload” butonu ile bilgisayarınızdaki ISO dosyasını sunucuya yükleyin.
Yeni Bir Sanal Makine Oluşturma Sihirbazı
Proxmox arayüzünün sağ üst köşesindeki “Create VM” butonuna tıklayarak sanal makine oluşturma sihirbazını başlatabilirsiniz. Sihirbaz sizi adım adım yönlendirecektir:
- General: Sanal makineye bir isim verin ve benzersiz bir ID atayın.
- OS: Yükleyeceğiniz işletim sisteminin türünü seçin ve yüklediğiniz ISO dosyasını CD/DVD sürücüsü olarak gösterin.
- System: Grafik kartı ve SCSI kontrolcüsü gibi sanal donanım ayarlarını yapılandırın. Genellikle varsayılan ayarlar yeterlidir.
- Disks: Sanal makinenin disk boyutunu ve hangi depolama alanında oluşturulacağını belirleyin.
- CPU: Sanal makineye kaç adet işlemci çekirdeği (cores) atayacağınızı seçin.
- Memory: Sanal makine için ne kadar RAM ayrılacağını belirleyin.
- Network: Sanal ağ kartının hangi bridge’e bağlanacağını seçin.
- Confirm: Yaptığınız ayarların özetini kontrol edip “Finish” butonuna tıklayarak sanal makineyi oluşturun.
Sanal Makine Kaynaklarını Ayarlama: CPU, RAM ve Disk
Oluşturulan bir sanal makinenin kaynakları (CPU, RAM, disk boyutu) ihtiyaç anında değiştirilebilir. Bunun için sol menüden ilgili sanal makineyi seçin ve “Hardware” sekmesine gidin. Buradan mevcut donanım bileşenlerini düzenleyebilir veya yeni donanımlar (örneğin ikinci bir disk veya ağ kartı) ekleyebilirsiniz. Unutmayın ki bazı değişiklikler (örneğin CPU veya RAM artırımı) sanal makinenin kapalı olmasını gerektirebilir.
Sanal Makineye İşletim Sistemi Kurulumu
Sanal makine oluşturulduktan sonra, sol menüden seçip “Start” butonuna basarak başlatın. Ardından “Console” sekmesine geçerek sanal makinenin ekranını görüntüleyin. Bu aşamadan sonra süreç, fiziksel bir bilgisayara işletim sistemi kurmakla tamamen aynıdır. ISO dosyasından başlayan kurulum sihirbazının adımlarını takip ederek işletim sistemini sanal diske kurun.
Sanal Makine Konsoluna Erişim ve Temel Yönetim İşlemleri
Proxmox, sanal makine ekranına erişim için birkaç farklı konsol seçeneği sunar. Varsayılan olarak noVNC (HTML5 tabanlı) kullanılır ve tarayıcı üzerinden doğrudan erişim sağlar. “Console” menüsünden SPICE gibi daha gelişmiş protokolleri de seçebilirsiniz. Konsol erişiminin yanı sıra, sanal makine menüsünden “Shutdown” (kapat), “Reboot” (yeniden başlat), “Stop” (aniden durdur) gibi temel güç işlemlerini gerçekleştirebilirsiniz.
LXC Konteynerlerinin Oluşturulması ve Yönetimi
LXC (Linux Containers), Proxmox VE’nin sunduğu diğer güçlü sanallaştırma yöntemidir. Konteynerler, sanal makinelerden daha hafif ve hızlıdır çünkü ana sunucunun (host) işletim sistemi çekirdeğini paylaşırlar. Bu, onları özellikle Linux tabanlı uygulamaları ve servisleri çalıştırmak için ideal kılar.
Konteyner Şablonlarını (Templates) İndirme
Bir konteyner oluşturmak için ISO dosyası yerine “template” adı verilen önceden hazırlanmış minimal işletim sistemi imajları kullanılır. Proxmox, popüler Linux dağıtımları için hazır şablonlar sunar. Şablon indirmek için: sol menüden bir depolama alanı seçin (örneğin “local”), “CT Templates” sekmesine gidin ve “Templates” butonuna tıklayın. Açılan pencereden istediğiniz şablonu (Ubuntu, Debian, CentOS vb.) seçip “Download” ile indirin.
Yeni Bir Konteyner Oluşturma Süreci
Arayüzün sağ üst köşesindeki “Create CT” butonu ile konteyner oluşturma sihirbazını başlatabilirsiniz. Süreç, sanal makine oluşturmaya benzer:
- General: Konteynere bir hostname ve parola belirleyin.
- Template: Daha önce indirdiğiniz işletim sistemi şablonunu seçin.
- Disks: Konteynerin disk boyutunu ayarlayın.
- CPU & Memory: Konteynere atanacak CPU çekirdeği ve RAM miktarını belirleyin.
- Network: Konteyner için statik veya DHCP üzerinden bir IP adresi yapılandırın.
- DNS: Gerekliyse DNS ayarlarını yapın.
- Confirm: Özeti kontrol edip “Finish” ile oluşturmayı tamamlayın.
Konteyner Kaynaklarının Yapılandırılması
Tıpkı sanal makineler gibi, konteynerlerin kaynakları da oluşturulduktan sonra düzenlenebilir. Sol menüden ilgili konteyneri seçip “Resources” sekmesine giderek CPU, RAM ve disk limiti gibi ayarları anında değiştirebilirsiniz. Konteynerlerin hafif yapısı sayesinde bu değişikliklerin çoğu, konteyneri yeniden başlatmaya gerek kalmadan uygulanabilir.
Konteynerler ve Sanal Makineler: Ne Zaman Hangisini Kullanmalı?
Doğru sanallaştırma teknolojisini seçmek, projenizin performansını ve verimliliğini etkiler.
- Sanal Makine (KVM) Kullanım Senaryoları:
- Windows gibi Linux dışı bir işletim sistemi çalıştırmanız gerektiğinde.
- Farklı bir Linux çekirdeği sürümüne veya özel çekirdek modüllerine ihtiyaç duyulduğunda.
- Maksimum düzeyde izolasyon ve güvenlik gerektiğinde.
- Konteyner (LXC) Kullanım Senaryoları:
- Web sunucusu, veritabanı, uygulama sunucusu gibi tek bir servisi veya uygulamayı çalıştırmak için.
- Kaynakların verimli kullanılmasının ve yüksek yoğunluğun (aynı sunucuda çok sayıda örnek çalıştırma) önemli olduğu durumlarda.
- Hızlı dağıtım ve başlatma süreleri gerektiğinde (örneğin, geliştirme ve test ortamları).
Gelişmiş Proxmox VE Özellikleri
Proxmox VE, temel sanallaştırma işlevlerinin ötesinde, veri güvenliği, kesintisiz çalışma ve ölçeklenebilirlik sağlayan bir dizi gelişmiş kurumsal özellik sunar. Bu özellikler, Proxmox’u hem küçük işletmeler hem de büyük veri merkezleri için güçlü bir platform haline getirir.
Yedekleme ve Geri Yükleme İşlemleri
Veri kaybını önlemek için düzenli yedekleme kritik öneme sahiptir. Proxmox’un dahili yedekleme aracı, sanal makinelerin ve konteynerlerin tam yedeklerini almanızı sağlar. Yedekleme işlemleri “Datacenter > Backup” menüsünden zamanlanabilir. Yedekler, belirlenen bir depolama alanına (yerel disk, NFS veya Proxmox Backup Server) kaydedilir. Geri yükleme işlemi ise yedek dosyasını seçip “Restore” butonuna tıklamak kadar basittir ve felaket anında sisteminizi hızla eski haline getirmenizi sağlar.
Anlık Görüntü (Snapshot) Yönetimi
Anlık görüntü (snapshot), bir sanal makinenin belirli bir andaki durumunu (disk ve RAM içeriği dahil) kaydetme işlemidir. Bu özellik, büyük bir güncelleme veya riskli bir yapılandırma değişikliği yapmadan önce sistemin güvenli bir geri dönüş noktası oluşturmak için son derece kullanışlıdır. Sanal makineyi seçip “Snapshots” sekmesine giderek anlık görüntüler alabilir, yönetebilir ve istediğiniz bir görüntüye saniyeler içinde geri dönebilirsiniz.
Proxmox VE Küme (Cluster) Mimarisi ve Kurulumu
Proxmox’un en güçlü özelliklerinden biri, birden fazla fiziksel sunucuyu (node) tek bir mantıksal birim olarak yönetmenizi sağlayan kümeleme (clustering) yeteneğidir. Bir küme oluşturduğunuzda, tüm sunucuları tek bir web arayüzünden yönetebilir, sanal makineleri sunucular arasında kolayca taşıyabilir ve merkezi yönetim (depolama, kullanıcı izinleri vb.) yapabilirsiniz. Küme kurulumu “Datacenter > Cluster > Create Cluster” ile başlatılır ve diğer sunucular “Join Information” kullanılarak bu kümeye dahil edilir.
Yüksek Erişilebilirlik (High Availability – HA) Ayarları
Yüksek Erişilebilirlik (HA), bir küme içindeki sunuculardan birinin donanım arızası veya başka bir nedenle hizmet dışı kalması durumunda, üzerindeki sanal makinelerin otomatik olarak kümedeki diğer sağlıklı sunuculara taşınarak yeniden başlatılmasını sağlar. Bu sayede kritik servislerin kesinti süresi en aza indirilir. HA’yı yapılandırmak için “Datacenter > HA” menüsü kullanılır ve hangi sanal makinelerin HA koruması altında olacağı belirlenir.
Canlı Taşıma (Live Migration)
Canlı taşıma, çalışan bir sanal makineyi veya konteyneri, üzerinde çalışan uygulamalarda ve kullanıcılarda herhangi bir kesinti olmadan bir Proxmox sunucusundan diğerine aktarma işlemidir. Bu özellik, sunucu bakımı, yük dengeleme veya donanım yükseltmeleri sırasında hizmet devamlılığını sağlamak için kullanılır. Canlı taşıma, küme yapısı ve paylaşımlı depolama (shared storage) gerektirir.
Proxmox VE Yönetimi ve Bakımı
Proxmox VE platformunu kurup sanal ortamları oluşturduktan sonra, sistemin güvenli, performanslı ve düzenli çalışmasını sağlamak için sürekli yönetim ve bakım görevleri gerekir. Bu bölüm, günlük operasyonlarda ihtiyaç duyacağınız temel yönetim araçlarını ve en iyi uygulamaları ele almaktadır.
Kullanıcı ve Yetki Yönetimi
Proxmox, rol tabanlı erişim kontrolü (RBAC) ile ayrıntılı bir yetkilendirme sistemi sunar. Bu sayede farklı kullanıcılara veya kullanıcı gruplarına farklı yetkiler atayabilirsiniz. Örneğin, bir kullanıcıya sadece belirli sanal makineleri başlatma ve durdurma yetkisi verirken, başka bir kullanıcıya tüm sistemi yönetme (admin) yetkisi tanıyabilirsiniz. Kullanıcı, grup ve rol tanımlamaları “Datacenter > Permissions” bölümünden yönetilir. Bu, özellikle çok kullanıcılı ortamlarda güvenliği sağlamak için esastır.
Proxmox VE Güvenlik Duvarı (Firewall) Kullanımı
Proxmox VE, hem veri merkezi seviyesinde hem de her bir sanal makine/konteyner için ayrı ayrı yapılandırılabilen dahili bir güvenlik duvarı özelliğine sahiptir. Bu güvenlik duvarı sayesinde, belirli portlara veya IP adreslerine erişimi kısıtlayabilir, ağ trafiği için kurallar oluşturabilir ve sanal ortamınızın güvenliğini artırabilirsiniz. Güvenlik duvarı kuralları “Datacenter > Firewall” veya ilgili VM/CT’nin “Firewall” sekmesinden yönetilir. Web arayüzünün güvenliği için bir SSL sertifikası kullanmak da önemlidir.
Sistem Kaynaklarını İzleme ve Performans Takibi
Proxmox web arayüzü, hem sunucuların (node) hem de sanal misafirlerin (VM/CT) kaynak kullanımını izlemek için kapsamlı grafikler ve özet bilgiler sunar. Her bir node veya VM’in “Summary” ekranında CPU, RAM, disk ve ağ kullanımını anlık olarak görebilirsiniz. “Performance” sekmesi ise bu metriklerin geçmişe dönük grafiklerini sunarak performans darboğazlarını tespit etmenize ve kaynak planlaması yapmanıza yardımcı olur.
Komut Satırı Araçları (CLI) ile Yönetim
Web arayüzü çoğu yönetim görevi için yeterli olsa da, Proxmox VE aynı zamanda güçlü komut satırı araçları (CLI) sunar. SSH üzerinden sunucuya bağlandıktan sonra, otomasyon, script yazma veya toplu işlemler için bu araçları kullanabilirsiniz. Başlıca CLI araçları şunlardır:
qm: Sanal makineleri (QEMU/KVM) yönetmek için kullanılır (oluşturma, başlatma, durdurma, yapılandırma vb.).pct: Konteynerleri (LXC) yönetmek için kullanılır.pvecm: Küme (cluster) yönetimi komutları için kullanılır.pvesh: Proxmox VE API’sine erişim sağlayarak tüm yönetim işlemlerini komut satırından yapmanızı sağlar.
Proxmox Barındırma ve Destek Hizmetleri İçin Neden İHS Telekom’u Tercih Etmelisiniz?
Proxmox VE, güçlü ve esnek bir sanallaştırma platformu olsa da, bu platformun kurulumu, yapılandırılması ve yönetimi uzmanlık gerektirir. Özellikle kurumsal düzeyde performans, güvenlik ve kesintisiz çalışma hedeflendiğinde profesyonel destek ve güvenilir bir altyapı kritik önem taşır. İHS Telekom, yıllara dayanan tecrübesiyle Proxmox tabanlı sanallaştırma çözümleri için ideal iş ortağınızdır.
Uzman Teknik Destek ve Danışmanlık
İHS Telekom’un deneyimli teknik ekibi, Proxmox altyapınızın planlanmasından kurulumuna, optimizasyonundan bakımına kadar her aşamada size profesyonel destek sunar. Karşılaşabileceğiniz her türlü sorunda hızlı ve etkili çözümler üreterek iş sürekliliğinizi güvence altına alır. İster yeni bir proje, ister mevcut altyapınızın iyileştirilmesi olsun, uzman danışmanlık hizmetlerimizle en doğru kararları vermenize yardımcı oluruz. Tek bir sanal makineden, onlarca web sitesini barındırabileceğiniz hosting altyapılarına kadar her ihtiyacınıza cevap veririz.
Yüksek Performanslı ve Güvenilir Altyapı
Sanallaştırma platformunuzun performansı, altında yatan fiziksel donanımın kalitesine doğrudan bağlıdır. İHS Telekom, en yeni nesil sunucu donanımları, yüksek hızlı NVMe depolama çözümleri ve yedekli ağ altyapısı ile Proxmox ortamınızın her zaman en yüksek performansta çalışmasını garanti eder. Veri merkezlerimiz, kesintisiz güç kaynakları ve iklimlendirme sistemleri ile maksimum düzeyde güvenilirlik sunar.
Esnek ve Ölçeklenebilir Sanallaştırma Çözümleri
İşletmenizin ihtiyaçları zamanla değişebilir. İHS Telekom, bu değişime hızla adapte olabilen esnek sanallaştırma çözümleri sunar. Kaynaklarınızı (CPU, RAM, disk alanı) ihtiyaç duyduğunuz anda kolayca artırıp azaltabilirsiniz. İster tek bir web sitesi için wordpress hosting ortamı, ister karmaşık uygulamalarınızı çalıştıracak bir sunucu kümesi olsun, size özel ve ölçeklenebilir çözümler tasarlıyoruz. Mevcut projelerinizi ve yeni fikirlerinizi hayata geçirmek için ihtiyacınız olan her alan adı için de yanınızdayız.
Veri Güvenliği ve Yedekleme Hizmetleri
Verileriniz, işinizin en değerli varlığıdır. İHS Telekom olarak veri güvenliğini en üst düzeyde tutuyoruz. Gelişmiş güvenlik duvarı çözümleri, düzenli güvenlik denetimleri ve Proxmox için optimize edilmiş yedekleme hizmetleri ile verilerinizi hem iç hem de dış tehditlere karşı koruyoruz. Otomatik ve merkezi yedekleme çözümlerimiz sayesinde, olası bir felaket durumunda bile verilerinize hızla geri dönebilmenizi sağlıyoruz.
