KVM Nedir ve Ne İşe Yarar?
KVM Kurulumuna Hazırlık
1. Sisteminizin Sanallaştırma Desteği Olup Olmadığını Kontrol Edin
Çoğu modern işlemci sanallaştırma desteği sunar, ancak yine de kontrol etmekte fayda var. Bunun için terminali açın ve şu komutu girin:
egrep -c '(vmx|svm)' /proc/cpuinfo
Eğer terminalde `1` veya daha büyük bir sayı görüyorsanız, sanallaştırma desteğiniz aktif demektir.
2. Sisteminizin Güncel Olmasına Dikkat Edin
KVM'yi kurmadan önce, sisteminizin güncel olduğundan emin olun. Aşağıdaki komutları kullanarak sisteminizi güncelleyebilirsiniz:
sudo apt update
sudo apt upgrade
KVM Kurulum Adımları
1. KVM ve İlgili Paketlerin Yüklenmesi
KVM'yi kurmadan önce, gerekli paketlerin yüklü olması gerekir. Şu komutları kullanarak gerekli yazılımları yükleyelim:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Bu komut, KVM'nin ana bileşenlerini ve sanal makineleri yönetmek için gerekli araçları yükleyecektir.
2. Libvirt Servisinin Başlatılması
KVM'nin düzgün çalışabilmesi için libvirt servisini başlatmamız gerekir. Aşağıdaki komutu girerek servisi başlatın:
sudo systemctl enable --now libvirtd
3. Kullanıcıyı KVM Gruplarına Dahil Etme
KVM'yi kurduktan sonra, sanal makineleri yönetebilmek için kullanıcınızı `libvirt` ve `kvm` gruplarına eklemeniz gerekir. Bunu şu komutla yapabilirsiniz:
sudo usermod -aG libvirt,kvm $(whoami)
Ardından, oturumunuzu kapatıp tekrar açarak gruba dahil olduğunuzdan emin olun.
4. Sanal Makine Oluşturma
KVM'yi başarıyla kurduktan sonra artık sanal makineler oluşturabilirsiniz. Sanal makine oluşturmak için `virt-manager` adlı aracı kullanacağız. Bu aracı yüklemek için şu komutu kullanabilirsiniz:
sudo apt install virt-manager
`virt-manager` aracı, sanal makinelerinizi kolayca oluşturup yönetebileceğiniz bir GUI (grafiksel kullanıcı arayüzü) sağlar. `virt-manager`'ı başlatarak yeni bir sanal makine oluşturmak için aşağıdaki adımları izleyin:
1. `virt-manager`'ı başlatın:
virt-manager
2. "Yeni" düğmesine tıklayarak yeni bir sanal makine oluşturun.
3. Kurulum sihirbazını takip ederek, işletim sistemi ISO dosyasını seçin ve sanal makineyi yapılandırın.
4. İhtiyacınıza göre işlemci, bellek ve disk boyutlarını belirleyin.
5. Son olarak, sanal makinenizi başlatın!
KVM'yi Yönetmek
Örneğin, sanal makinenizi listelemek için şu komutu kullanabilirsiniz:
virsh list --all
Bir sanal makineyi başlatmak içinse şu komutu girmeniz yeterli:
virsh start [VM_ADI]
KVM ile Verimli Çalışma İpuçları
- Sanal Makine Yedeklemeleri: Sanal makinelerinizin yedeklerini almak, veri kaybını önlemek için çok önemlidir. `virsh` komutları ile sanal makinelerinizi yedekleyebilir ve geri yükleyebilirsiniz.
- Performans Optimizasyonu: Sanal makinelerinizi optimize etmek için, CPU ve bellek kaynaklarını doğru bir şekilde dağıttığınızdan emin olun. Ayrıca, disk I/O işlemleri için `virtio` sürücülerini kullanmak performansı artırabilir.