"Enter"a basıp içeriğe geçin

Proxmox VM Disk Taşıma İşlemi Nasıl Yapılır?

Proxmox VE, Debian tabanlı, açık kaynaklı ve esnek yapısıyla öne çıkan bir sanallaştırma platformudur. Sanal makineleri, konteynerleri ve kümeleri tek bir merkezi arayüzden yönetmenizi sağlar. Sistem yöneticileri için zaman zaman gerekli hale gelen işlemlerden biri de sanal makine diskini farklı bir depolama alanına taşımaktır.

Önceki yazılarımızda Proxmox ortamında ağ ve küme yapılandırmasını ele almıştık. Bu kez aynı altyapıda sık karşılaşılan bir gereksinim olan disk taşıma sürecine odaklanacağız.

Küme Yapılandırma

Ağ Yapılandırma

https://www.formasyon.net/proxmoxta-ubuntu-sunucu-uzerinden-statik-ip-yapilandirma/

Bu işlem, özellikle Live Migration senaryolarında veri sürekliliğini korumak ve performansı dengelemek açısından kritik bir rol oynar. Bu yazıda, Proxmox ortamında bir VM diskini bir depolamadan diğerine ne zaman ve neden taşımanız gerektiğini, hangi yöntemleri kullanabileceğinizi ve dikkat etmeniz gereken teknik ayrıntıları adım adım anlatacağız.

Disk Taşıma Nedir ?

Sanal makine diskini taşımak, mevcut diskin içeriğini bir depolama alanından başka bir depolamaya aktarma işlemidir. Bu adım, performans artışı sağlamak, depolama kaynaklarını optimize etmek için uygulanır.

Depolama Yükseltmesi
Mevcut depolama altyapınızı SSD, NVMe veya Ceph gibi daha hızlı sistemlerle değiştirmek istediğinizde diskleri yeni ortama taşımak, genel performansta gözle görülür bir iyileşme sağlar.

Depolama Optimizasyonu
Disklerin farklı depolamalara taşınması, I/O yükünün dengelenmesini sağlar. Bu yöntem sayesinde yoğun veritabanı trafiğine sahip veya yedekleme işlemleri yapan sanal makinelerde kaynak kullanımı daha verimli hale gelir.

Donanım ve Depolama Bakımı
Bir depolama biriminde arıza, performans kaybı ya da kapasite problemi oluştuğunda diskleri geçici olarak başka bir ortama taşımak, sistemin kesintisiz çalışmasını sağlar. Bu sayede bakım süreci, kullanıcı deneyimini etkilemeden tamamlanabilir.

Yedekleme
Disk taşıma işlemi, veri yedekleme yapısını çeşitlendirmeye yardımcı olur. Farklı depolamalara yapılan taşıma, veri bütünlüğünü korur ve olası arızalarda kurtarma işlemlerinin çok daha hızlı gerçekleşmesini sağlar.

Proxmox VM Diskini Başka Depolamaya Taşıma

Proxmox VE 9 ortamında disk taşıma işlemini iki farklı yöntemle gerçekleştirebiliriz. GUI ve CLI . Grafik arayüz, işlemleri adım adım ilerleyerek görsel olarak yapmayı seven kullanıcılar için idealdir. Komut satırı yöntemi ise daha teknik kullanıcılar için hız ve esneklik sağlar. CLI üzerinden qm move_disk komutunu kullanarak taşımayı doğrudan başlatabilirsiniz.

GUI Üzerinden Disk Taşıma

Proxmox’un grafik arayüzü sayesinde sanal makine disklerini taşımak oldukça kolaydır.

Disk üzerinde değişiklik yapmadan önce sanal makinemizi durduralım. Ardından şu yolu izleyelim:
VM → Donanım → Sabit Disk → Disk Eylemi → Depolamayı Taşı seçeneğine tıklayalım.

Hedef Depolamayı ve Formatı Belirleyelim

Yeni depolama birimi dosya tabanlı çalışıyorsa, Proxmox bize üç farklı format sunar

  • Raw Image (raw)
  • QEMU Image (qcow2)
  • VMware Image (vmdk)

Genellikle QCOW2 formatını seçelim, çünkü snapshot (anlık görüntü) desteği ve esnek yapısıyla yönetimi kolaylaştırır. Eğer Kaynağı Sil seçeneğini işaretlemezsek, eski disk yedek olarak korunur.

Diski Taşı butonuna tıklayalım ve taşıma işleminin tamamlanmasını bekleyelim.

İşlem tamamlandığında Donanım sekmesinden yeni disk konumunu kontrol edelim. Eski disk Kullanılmayan Disk olarak görünüyorsa, istersek manuel olarak silelim.

CLI Üzerinden Disk Taşıma

Komut satırı, işlemleri daha hızlı ve kontrollü şekilde yapmak isteyen sistem yöneticileri için idealdir. Şimdi adım adım ilerleyelim.

Depolama Alanlarını Görüntüleyelim

pvesm status

Bu komut, sistemde tanımlı tüm depolama alanlarını listeler. Kaynak ve hedef depolama kimliklerini not edelim.

VM’i Durduralım

qm stop <VMID>

Diskleri Görüntüleyelim

qm config <VMID>

Bu komutun çıktısında örneğin şu satırı göreceğiz. scsi0: local-lvm:vm-118-disk-0
Bu, taşımak istediğimiz diski temsil eder.

Disk Taşıma Komutunu Çalıştıralım

qm move_disk <VMID> scsi0 nfs-storage

Burada scsi0 taşınacak disk kimliği, nfs-storage ise hedef depolamadır.

VM’i Tekrar Başlatalım

qm start <VMID>

Taşıma Sonucunu Doğrulayalım

qm config <VMID>

Disk artık yeni depolama birimi altında görünüyorsa işlem başarıyla tamamlanmıştır.

Taşıma Öncesinde Yedekleme Neden Önemlidir?

Her ne kadar Proxmox disk taşıma işlemini güvenli şekilde gerçekleştirse de, donanım arızaları, ağ kesintileri veya beklenmedik sistem hataları her zaman risk oluşturur. Bu yüzden taşıma işlemine başlamadan önce sanal makinenin tam yedeğini almamız gerekir.

Proxmox’un kendi yedekleme sistemi bu konuda yeterli bir koruma sağlar, ancak daha kapsamlı çözümler isteyenler için Vinchin Backup & Recovery, Veeam veya PBS gibi profesyonel araçlar da kullanılabilir.

Sık Sorulan Sorular

Disk taşımadan önce snapshot almam gerekir mi?

Snapshot almak, taşıma sırasında oluşabilecek hatalarda geri dönmenizi sağlar. Ancak snapshot bulunan disklerde “move_disk” işlemi bazı depolama türlerinde desteklenmez.

Disk taşıdıktan sonra eski disk neden “Unused Disk” olarak görünüyor?

Bu, Proxmox’un orijinal disk dosyasını sistemde korumasından kaynaklanır. Taşıma işlemi başarıyla tamamlandıktan ve yeni disk doğrulandıktan sonra bu Unused Disk öğesini manuel olarak silebilirsiniz.

ZFS’den LVM’e disk taşıyabilir miyim?

ZFS ve LVM farklı dosya sistemi mantıklarıyla çalıştığı için taşıma işlemi sırasında diskin yeniden biçimlendirilmesi gerekir. Bu durumda Proxmox, otomatik olarak hedef depolama formatına uygun yeni bir sanal disk oluşturur ve verileri taşır.

qm move_disk komutu çalışırken “target storage does not support content type ‘images’” hatası alıyorum?

Bu hata, hedef depolamanın Disk Image içeriğini desteklemediğini gösterir. Datacenter → Storage altında hedef storage’ın Content alanında Disk image seçeneğinin etkin olduğundan emin olun. Aksi halde Proxmox, bu alana sanal disk yazamaz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir