KVM Sanal Makinesi Taşıma Süreci: Adım Adım Rehber
- atilla duran
- 1 Şub
- 1 dakikada okunur

KVM (Kernel-based Virtual Machine) sanallaştırma teknolojisi, Linux sistemlerinde sanal makineleri yönetmek için güçlü ve verimli bir çözümdür. Sanal makinelerin fiziksel sunucularda taşınması, özellikle bakım veya donanım değişiklikleri gibi durumlarda önemli bir işlemdir. Bu yazıda, KVM sanal makinelerinin taşıma sürecini adım adım inceleyecek ve sorunsuz bir geçiş sağlamak için gerekli olan temel adımları açıklayacağız.
Bu adımlar, sanal makineyi bir sistemden diğerine taşımanın temel sürecini kapsar.
Kaynak VM’yi Kapat:
Sanal makineyi kapatarak taşıma işlemi için hazır hale getirin.
virsh shutdown <VM_ADI>
Disk İmajını Bul:
Sanal makinenin disk dosyasının yerini öğrenin.
virsh domblklist <VM_ADI>
Disk Dosyasının SHA256 Hash Değerini Al (Kaynakta):
Disk imajının bütünlüğünü korumak için hash değerini alın.
sha256sum /var/lib/libvirt/images/<disk.img> > disk.img.sha256
Disk Dosyasını Kopyala:
Sanal makinenin disk dosyasını yerel bilgisayara kopyalayın.
rsync -avz /var/lib/libvirt/images/<disk.img> kullanıcı@yerel_ip:/hedef/dizin/
veya
scp -r /var/lib/libvirt/images/<disk.img> kullanıcı@yerel_ip:/hedef/dizin/
SHA256 Dosyasını Kopyala:
Hash dosyasını da kopyalayarak doğrulama için saklayın.
scp /var/lib/libvirt/images/disk.img.sha256 kullanıcı@yerel_ip:/hedef/dizin/
Disk Dosyasının Hash Değerini Doğrula (Yerelde):
Kopyalanan disk dosyasının bütünlüğünü kontrol edin.
sha256sum -c /hedef/dizin/disk.img.sha256
VM Tanımını Al:
Sanal makinenin XML tanım dosyasını çıkartın.
virsh dumpxml <VM_ADI> > vm_tanim.xml
XML Dosyasını Yerel PC’ye Kopyala:
Sanal makine tanım dosyasını yerel PC’ye transfer edin.
scp vm_tanim.xml kullanıcı@yerel_ip:/hedef/dizin/
Yerelde Diskleri ve Tanımı Taşı:
Disk imaj dosyasını ve XML dosyasını uygun dizine yerleştirin.
Önerilen dizin: /var/lib/libvirt/images/
VM’yi Tanıt:
Sanal makineyi yeni sistemde tanıtın.
virsh define /hedef/dizin/vm_tanim.xml
Sanal Makineyi Başlat:
Son olarak, sanal makineyi yeni sistemde başlatın.
virsh start <VM_ADI>
KVM sanal makinelerinin taşınması, doğru planlama ve adım adım takip ile güvenli bir şekilde gerçekleştirilebilir. Bu süreç, sistem yönetiminde esneklik sağlar ve yeni donanım kaynaklarıyla verimli bir şekilde çalışmanıza olanak tanır. Eğer taşımayla ilgili deneyimlerinizi veya sorularınızı paylaşırsanız, bu konuda daha fazla bilgi alışverişinde bulunabiliriz.