
Bugün, bir ubuntu makinesine KVM’nin nasıl kurulacağını keşfedeceğiz. Ubuntu’nun en son sürümü olan 22.04‘ü kullanacağız. Kurulum komut satırı kullanılarak gerçekleştirilecektir. KVM’yi ve gerekli bağımlılıklarını kurmak için temel Linux komutlarını çalıştıracağız. Bu öğreticinin sonunda, KVM’yi sisteminize kurmanın ne kadar kolay olduğunu öğreneceksiniz.
Yükleme Rehberi
Ubuntu 22.04’te KVM kurulumuyla ilgili adımlar şunlardır:
Adım 1: Ubuntu 22.04 Sisteminizi Güncelleyin ve Yükseltin
KVM’yi sisteminize kurmadan önce sistemi güncelleyin.
Sistemi güncellemek için aşağıdaki komutu kullanın:
sudo apt update
Ardından, sistemi yükseltmek için aşağıdaki komutu kullanın:
sudo apt upgrade
Adım 2: Sisteminizle KVM Uyumluluğunu Kontrol Edin
KVM’yi kurmadan önce, KVM’nin sisteminizle uyumlu olduğundan emin olun. Aksi takdirde hatalarla karşılaşmaya devam edersiniz ve KVM düzgün şekilde kurulmaz.
İkisi arasındaki uyumluluğu kontrol etmek için şu komutu çalıştırın:
egrep -c '(vmx|svm)' /proc/cpuinfo
Aldığınız çıktının 0’dan büyük olması KVM’nin sistemle uyumlu olduğu ve kurulabileceği anlamına gelir.
Adım 3: KVM için Gerekli Paketleri Kurun
Uyumluluğu onayladığımıza göre, aşağıdaki komutu kullanarak temel KVM bağımlılıklarını kurmaya başlayalım:
sudo apt install qemu-kvm libvirt-daemon-system virtinst libvirt-clients bridge-utils
Adım 4: Temel Hizmetlerin Sanallaştırılmasını ve Durumlarını Kontrol Etmesini Sağlayın
Temel bağımlılıkları başarıyla yükledikten sonra, sanallaştırma için gereken hizmetleri etkinleştirelim. Aşağıdaki komutu kullanarak livirtd’yi etkinleştirin:
sudo systemctl enable libvirtd
Şimdi aşağıdaki komutu vererek libvirtd’yi başlatın:
sudo systemctl start libvirtd
Aşağıda belirtilen komutu kullanarak libvirtd’nin durumunu doğrulayalım. İyi çalışıyorsa, çıktıda etkin ifadesini görürsünüz.
sudo systemctl status libvirtd
Adım 5: Kullanıcınızı KVM ve Libvirt Grubuna Ekleyin
Şimdi, KVM’yi başlatmak ve sorunlarla karşılaşmamak için kullanıcınızı KVM ve libvirt grubuna ekleyin. Kullanıcı, bu komut kullanılarak KVM grubuna eklenebilir:
sudo usermod -aG kvm $USER
Şimdi bu komutu kullanarak kullanıcıyı libvirt grubuna ekleyin:
sudo usermod -aG libvirt $USER
6. Adım: Sanal Makineler (Sanal Makineler) için Köprü Ağı Oluşturun
Bu adımda bir köprü ağı oluşturacağız. Bu, aşağıdaki gibi bir netplan yapılandırma dosyası oluşturarak yapılabilir:
sudo nano /etc/netplan/01-netcfg.yaml
Şimdi 01-netcfg.yaml dosyasına aşağıdaki yapılandırmayı ekleyin:
network:
ethernets:
eth0:
dhcp4: false
dhcp6: false
bridges:
br0:
interfaces: [eth0]
dhcp4: false
addresses: [10.254.152.27/24]
macaddress: 01:26:3b:4b:1d:43
routes:
- to: default
via: 10.254.152.1
metric: 100
nameservers:
addresses: [8.8.8.8]
parameters:
stp: false
dhcp6: false
version: 2
Yapılandırmayı dosyaya yapıştırdıktan sonra kaydedin ve çıkın.
Adım 7: Netplan’ı Kullanarak Değişiklikleri Uygulayın ve Değişiklikleri Gözden Geçirin
Yapılandırmaları uygulamak için aşağıdaki komutu çalıştırın:
sudo netplan apply
Değişiklikleri ip addr komutunu kullanarak da şu şekilde inceleyebilirsiniz:
ip addr show
Kapanış
Ubuntu 22.04’te KVM’nin nasıl kurulacağını detaylı olarak gördük. Kurulumdan önce kvm ile Ubuntu sistemimiz arasındaki uyumluluğu test ettik. Sonrasında gerekli KVM paketlerini kurduk ve ardından KVM’yi kurduk.