Adım 1: KVM'nin Kurulumuna Başlamadan Önce
KVM, Linux'un bir parçasıdır ve Linux çekirdeğiyle doğrudan entegre çalışır. KVM'yi kurmadan önce, donanımınızın sanallaştırma için uygun olup olmadığını kontrol etmeniz gerekir. Bunun için CPU'nuzun sanallaştırma desteğine sahip olması gerekir. Intel işlemciler için "Intel VT" veya AMD işlemciler için "AMD-V" teknolojisi aktif olmalıdır.
Donanım desteği kontrolü için terminalde aşağıdaki komutu kullanabilirsiniz:
egrep -c '(vmx|svm)' /proc/cpuinfo
Eğer sonuç "0" çıkarsa, maalesef sanallaştırma desteği aktif değil demektir. Ancak "1" veya daha büyük bir değer dönerse, KVM kurulumuna hazırsınız demektir.
Adım 2: Gerekli Paketlerin Yüklenmesi
KVM'yi kurmadan önce, sanallaştırma işlemleri için gerekli olan bazı paketleri yüklemeniz gerekiyor. Ubuntu ve Debian tabanlı sistemler için şu komutları kullanarak KVM ve ilgili araçları yükleyebilirsiniz:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Bu komutlar, KVM'nin ana bileşenlerini, sanal makinelerle etkileşim için kullanılan libvirt aracını ve ağ köprüleri için gereken "bridge-utils" paketini yükler.
Adım 3: KVM Kullanıcısının Oluşturulması
KVM'yi kullanmak için, sisteminizde "libvirt" kullanıcısına sahip olmanız gerekiyor. Ayrıca, KVM'yi kullanacak olan kullanıcının "libvirt" grubuna eklenmesi gerekiyor. Bu işlemi aşağıdaki komutla gerçekleştirebilirsiniz:
sudo adduser $USER libvirt
Bu komut, mevcut kullanıcıyı "libvirt" grubuna ekler. Yapılandırmanın etkili olabilmesi için, bilgisayarınızı yeniden başlatmanız gerekebilir.
Adım 4: KVM ile Sanal Makine Oluşturma
Artık KVM'yi kurdunuz ve sanal makineler oluşturmak için hazırsınız. KVM ile sanal makine oluşturmak için, "virt-manager" adlı grafiksel bir araç kullanabilirsiniz. Bu aracı yüklemek için şu komutu kullanın:
sudo apt install virt-manager
Yükledikten sonra, terminal üzerinden şu komutla "virt-manager" aracını başlatabilirsiniz:
virt-manager
Virt-manager'ı açtıktan sonra, "Yeni Sanal Makine Oluştur" seçeneğine tıklayın ve adım adım sanal makineyi yapılandırın. Sistem tipi, işlemci, bellek ve disk alanı gibi kaynakları belirleyebilirsiniz.
Adım 5: Sanal Makineyi Çalıştırma
Sanal makineniz kurulduktan sonra, sanal makineyi başlatmak için yalnızca "Başlat" butonuna tıklamanız yeterlidir. Bu işlemden sonra, sanal makineniz açılacak ve içinde farklı bir işletim sistemi çalıştırabilirsiniz.
Adım 6: Sanal Makineyi Yönetmek ve İzlemek
Sanal makineleri izlemek ve yönetmek için, terminal üzerinden aşağıdaki komutları kullanabilirsiniz:
sudo virsh list --all
Bu komut, mevcut sanal makinelerinizi listeleyecek ve her birinin durumunu gösterecektir. "virsh" komutu, sanal makineleri yönetmek için kullanılan güçlü bir araçtır.
Not: Sanal makineler üzerinde ileri düzey işlemler yapmak için virsh komutları hakkında daha fazla bilgi edinmek faydalı olacaktır.
Sonuç
Artık KVM'yi kurup sanal makineler oluşturma konusunda temel bilgiye sahipsiniz. KVM, Linux üzerinde güçlü ve verimli bir sanallaştırma çözümüdür ve donanım kaynaklarınızı daha verimli kullanmanıza olanak tanır. Birçok farklı kullanım senaryosu için KVM'yi tercih edebilirsiniz: yazılım testleri, farklı işletim sistemlerini denemek veya birden fazla sanal sunucu çalıştırmak gibi.
KVM'yi kurmak ve kullanmak, teknik bilgisi olan herkes için oldukça erişilebilir ve güçlü bir seçenektir.