KVM Nasıl Kurulur? (Linux) – Adım Adım Rehber

Linux üzerinde sanal makine kurmak isteyenler için adım adım KVM kurulumu rehberi. KVM, güçlü ve esnek sanallaştırma çözümü arayanlar için mükemmel bir tercih.

BFS

Giriş: KVM Nedir ve Neden Kullanılır?



Linux dünyasında sanal makineler (VM) ile çalışmanın gücü ve esnekliği tartışmasızdır. Peki, KVM nedir? KVM (Kernel-based Virtual Machine), Linux üzerinde sanal makineler oluşturmanıza olanak tanıyan güçlü ve açık kaynaklı bir sanallaştırma teknolojisidir. Sistem yöneticilerinin ve geliştiricilerinin Linux üzerinde sanal ortamlar oluşturup test yapabilmeleri için mükemmel bir araçtır. KVM, donanım sanallaştırma desteği olan CPU’lar (Intel VT-x veya AMD-V) ile çalışır ve neredeyse tüm Linux dağıtımlarında çalışabilir.

Peki, KVM’yi Linux sisteminize nasıl kurarsınız? İşte adım adım rehberimizle KVM'yi kurmayı öğreneceksiniz!

Adım 1: Gerekli Paketlerin Yüklenmesi



KVM’yi kurmak için önce bazı temel paketlere ihtiyacınız olacak. Bu paketler, sanallaştırma işleminin düzgün bir şekilde çalışabilmesi için gereklidir. İlk olarak terminali açın ve aşağıdaki komutları kullanarak gerekli paketleri yükleyin:


sudo apt update
sudo apt install qemu-kvm libvirt-bin bridge-utils virt-manager


QEMU ve KVM, sanal makineleri çalıştırmak için gerekli olan ana araçlardır. Virt-manager, sanal makinelerinizi grafiksel olarak yönetebileceğiniz bir uygulamadır. Libvirt ise KVM ve sanal makineleri yönetmek için kullanılan bir kütüphanedir.

Adım 2: KVM’nin Donanım Desteğini Kontrol Etmek



KVM, donanım sanallaştırma desteği olan bir CPU gerektirir. Bu özellik, çoğu modern işlemci (Intel VT-x veya AMD-V) tarafından desteklenmektedir. Bu desteğin mevcut olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


egrep -c '(vmx|svm)' /proc/cpuinfo


Eğer çıktı olarak “1” alıyorsanız, CPU’nuz KVM için gerekli donanım desteğine sahiptir. Eğer “0” alırsanız, işlemciniz bu desteği sağlamıyordur ve KVM çalışmaz.

Adım 3: Libvirt Servisini Başlatma



Şimdi, KVM ve libvirt servisini başlatmamız gerekiyor. Bunun için aşağıdaki komutları kullanabilirsiniz:


sudo systemctl enable libvirtd
sudo systemctl start libvirtd


Bu komutlar, libvirt servisini başlatacak ve her sistem yeniden başlatıldığında otomatik olarak çalışmasını sağlayacaktır.

Adım 4: Kullanıcıyı libvirt Grubuna Dahil Etme



Sanal makinelerle ilgili yönetim işlemlerini yapmak için kullanıcıyı libvirt grubuna dahil etmemiz gerekecek. Bu, kullanıcının sanal makineleri yönetebilmesini sağlar. Bunu şu şekilde yapabilirsiniz:


sudo adduser $USER libvirt


Bu komut, mevcut kullanıcıyı libvirt grubuna ekler. Sonrasında, sisteminizi yeniden başlatmak ya da terminali yeniden açmak, değişikliklerin etkili olmasını sağlar.

Adım 5: Virt-Manager İle Sanal Makine Oluşturma



Şimdi, her şey hazır olduğuna göre sanal makine oluşturabiliriz! Virt-manager, sanal makinelerinizi kolayca yönetebileceğiniz bir grafiksel arayüz sunar. Aşağıdaki komutla virt-manager’ı başlatın:


virt-manager


Açılan pencerede, “Yeni Sanal Makine” butonuna tıklayın ve size adım adım sanal makine oluşturma sihirbazı rehberlik edecek. Burada sanal makinenizin kaynaklarını, işletim sistemini ve diğer özelliklerini belirleyebilirsiniz.

Adım 6: KVM ile Virtual Machine (VM) Yönetimi



Sanal makinenizi oluşturduktan sonra, KVM’yi kullanarak sanal makineleri yönetebilirsiniz. Virt-manager üzerinden sanal makinelerinizi başlatabilir, durdurabilir ve yeniden başlatabilirsiniz. Ayrıca sanal makinenize disk, bellek ve işlemci gibi kaynaklar eklemek için yine virt-manager’ı kullanabilirsiniz.

KVM sanal makinelerini komut satırından da yönetmek mümkündür. Örneğin, aşağıdaki komutla sanal makinenizi başlatabilirsiniz:


virsh start 


Benzer şekilde, sanal makineyi kapatmak için şu komutu kullanabilirsiniz:


virsh shutdown 


Sonuç: KVM’nin Gücü Elinizde!



Artık Linux sisteminizde KVM kurulumunu başarıyla tamamladınız ve sanal makinelerinizi yönetmeye hazırsınız! KVM, performansı yüksek, esnek ve güçlü bir sanallaştırma çözümüdür. Sanal makinelerle çalışarak farklı işletim sistemlerini test edebilir, yazılım geliştirme ve test işlemlerinizi güvenli bir ortamda yapabilirsiniz.

Bu rehber, KVM’yi kurmak ve kullanmak için temel adımları sundu. İlerleyen zamanlarda, daha fazla özellik ve detay ekleyerek KVM konusunda daha derinlemesine bilgi sahibi olabilirsiniz. Linux dünyasında sanal makinelerle çalışma yolculuğunuzda başarılar dilerim!

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...