VM’leri VMware ESXi’den Proxmox VE’ye Taşıma Rehberi
VMware’in değişen lisans politikaları ve artan maliyetleri, birçok işletmeyi ve sistem yöneticisini güçlü alternatiflere yönlendiriyor. Bu alternatiflerin başında ise açık kaynak kodlu, esnek ve kurumsal sınıfta bir sanallaştırma platformu olan Proxmox VE (Virtual Environment) geliyor.
Peki, mevcut sanal makinelerinizi (VM) veri kaybı yaşamadan Proxmox’a nasıl taşırsınız? Bu rehberde, VMware ESXi’den Proxmox VE’ye geçiş adımlarını en kolay ve güvenli yöntemlerle ele alıyoruz.
Geçiş Öncesi Hazırlık (Checklist)
Sorunsuz bir geçiş süreci için taşıma işlemine başlamadan önce aşağıdaki adımları mutlaka tamamlamalısınız:
- Snapshot’ları Silin: Taşınacak sanal makineye ait tüm VMware snapshot’larını temizleyin. Aktif snapshot bulunması disk birleştirme hatalarına yol açar.
- Yedek Alın: Her ihtimale karşı VM’lerin ham yedeğini güvenli bir harici depolama alanına kopyalayın.
- VMware Tools’u Kaldırın: Sanal makineyi kapatmadan önce işletim sistemi içindeki
VMware Toolsveyaopen-vm-toolsyazılımını kaldırın. - IP ve Ağ Bilgilerini Not Edin: Geçiş sonrası ağ yapılandırmasını hızla tamamlamak için mevcut IP, Gateway ve DNS bilgilerini kaydedin.
- Sanal Makineyi Kapatın: Taşıma esnasında veri tutarsızlığı oluşmaması için kaynak VM’i tamamen kapatın (Power Off).
Yöntem 1: Proxmox Yerel İçe Aktarma Sihirbazı (En Kolay Yol)
Proxmox VE’nin güncel sürümleri, ESXi sunucularına doğrudan bağlanarak canlı veri aktarımı yapabilen entegre bir Proxmox VE ESXi Importer aracına sahiptir.
Adım 1: ESXi Depolama Alanını Tanımlama
- Proxmox VE web arayüzüne giriş yapın.
- Sol menüden Datacenter > Storage > Add yolunu izleyin ve ESXi seçeneğine tıklayın.
- Açılan pencerede ESXi sunucunuzun IP adresini, kullanıcı adını (root) ve şifresini girerek depolama alanını kaydedin.
Adım 2: VM’i Doğrudan İçe Aktarma
- Proxmox sol menüsünde yeni eklediğiniz ESXi depolama alanına tıklayın.
- Burada ESXi üzerinde kapalı durumda olan sanal makinelerinizi göreceksiniz.
- Taşımak istediğiniz sanal makineyi seçin ve üst barda bulunan Import butonuna basın.
- Açılan sihirbazda hedef disk havuzunu (local-lvm, ceph vb.) ve ağ kartı (bridge) eşleşmesini yaparak işlemi başlatın.
Yöntem 2: Komut Satırı (CLI) ile Manuel İçe Aktarma
Eğer ağ kısıtlamaları veya eski ESXi sürümleri nedeniyle yerel sihirbazı kullanamıyorsanız, diski .vmdk olarak dışa aktarıp manuel taşıyabilirsiniz.
Adım 1: VMware Disk Dosyasını İndirme
ESXi veri deposuna (Datastore) erişerek ilgili VM klasöründeki .vmdk uzantılı ana sanal disk dosyasını bilgisayarınıza veya doğrudan Proxmox sunucunuza SCP / SFTP protokolü ile transfer edin.
Adım 2: Proxmox Üzerinde Yeni VM Oluşturma
Proxmox arayüzünden boş bir sanal makine oluşturun. Donanım ayarlarında disk eklemeyin veya eklediğiniz geçici diski silin. Oluşturduğunuz bu makinenin VM ID numarasını (Örn: 101) not edin.
Adım 3: Diski Proxmox Formatına Dönüştürme ve Ekleme
Proxmox sunucusuna SSH ile bağlanın ve terminalde şu komutu çalıştırarak VMware diskini Proxmox’a entegre edin:
bash
qm importdisk <VM_ID> <tasinan_disk.vmdk> <hedef_storage> --format qcow2
Kodu dikkatli kullanın.
Örnek kullanım:qm importdisk 101 vm-disk.vmdk local-lvm --format qcow2
Adım 4: Diski Eşleştirme ve Önyükleme (Boot) Ayarı
- Proxmox arayüzüne dönüp sanal makinenizin Hardware sekmesine gelin.
- Listede kırmızı renkle görünen Unused Disk 0 ifadesine çift tıklayarak makineye bağlayın (Attach).
- Options > Boot Order menüsüne girerek yeni eklediğiniz diski birinci sıraya taşıyın ve aktif edin.
Geçiş Sonrası Yapılması Gerekenler
Sanal makinenizi Proxmox üzerinde ilk kez çalıştırdıktan sonra sistemin kararlı çalışması için şu optimizasyonları yapmalısınız:
- Qemu Guest Agent Kurulumu: Sanal makine açıldıktan sonra işletim sistemine uygun Guest Agent yazılımını yükleyin.
- Linux için:
sudo apt install qemu-guest-agentveyayum install qemu-guest-agent - Windows için: Proxmox ISO deposundan VirtIO drivers imajını indirip VM’e bağlayın ve sürücüleri kurun.
- Linux için:
- Sürücü Kontrolleri: Disk denetleyici tipini (SCSI/VirtIO) ve ağ kartı modelini (VirtIO) en yüksek performans için optimize edin.
- Ağ Yapılandırması: Yeni sanal ağ kartına (vmbr0 vb.) eski IP adresinizi tekrar tanımlayın ve servislerin erişilebilirliğini test edin.
Özet
VMware’den Proxmox VE’ye geçiş yapmak, doğru adımlar izlendiğinde sanıldığı kadar karmaşık değildir. Entegre içe aktarma aracı sayesinde dakikalar içinde açık kaynak dünyasının özgürlüğüne ve yüksek performansına adım atabilirsiniz.