KVM Nedir?
Adım 1: Gerekli Yazılımların Yüklenmesi
```bash
egrep -c '(vmx|svm)' /proc/cpuinfo
```
Eğer komut 0 dönerse, sanallaştırma desteği yok demektir. Eğer 1 veya daha yüksek bir sayı dönerse, sanallaştırma desteği aktif ve hazırsınız!
Şimdi KVM ve gerekli paketleri yükleyelim. Aşağıdaki komutları sırasıyla terminalinize girin:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Yukarıdaki komut, KVM'nin yanı sıra yönetim arayüzü olarak kullanabileceğiniz Virt-Manager'ı da yükleyecek. Bu araç, sanal makinelerinizi yönetmenizi sağlar.
Adım 2: Kullanıcı Erişimi Sağlama
```bash
sudo adduser $(whoami) libvirt
```
Yapmanız gereken tek şey, oturumunuzu kapatıp tekrar açmak. Bu sayede, KVM'yi sorunsuz şekilde kullanabileceksiniz.
Adım 3: Sanal Makine Oluşturma
```bash
virt-manager
```
Bu araç, GUI (grafiksel kullanıcı arayüzü) üzerinden sanal makinelerinizi kolayca oluşturmanıza olanak tanır. Buradan “Yeni Sanal Makine” seçeneğini tıklayın ve adımları takip ederek sanal makinenizi oluşturun. İşletim sistemi seçimi, RAM ve CPU ayarlarını buradan yapabilirsiniz.
Önemli bir ipucu: Eğer sanal makinenize ISO dosyası ile işletim sistemi kurmak istiyorsanız, ISO dosyasının yolunu doğru girmeyi unutmayın.
Adım 4: Sanal Makineyi Başlatma
Adım 5: Ağ Ayarları
Bu ayarı yapmak için:
sudo virsh net-start default
sudo virsh net-autostart default
Yukarıdaki komutlar, varsayılan ağ köprüsünü başlatacak ve her yeniden başlatıldığında otomatik olarak başlatılmasını sağlayacaktır.
Adım 6: Sanal Makine Yönetimi
Kullanıcı dostu bir öneri: Eğer komut satırında sanal makineleri yönetmek isterseniz, virsh komutlarını kullanabilirsiniz. Örneğin, sanal makineyi durdurmak için:
```bash
sudo virsh shutdown
```
Adım 7: Performans Optimizasyonu
Ayrıca, sanal makinelerde disk performansını artırmak için virtio sürücülerini kullanmayı unutmayın. Bu sürücüler, sanal makinelerin daha hızlı veri iletmesini sağlar.