Ubuntu KVM Kurulumu (Ubuntu 22.04)
Merhabalar. Bu yazımda adım adım Ubuntu KVM kurulumu gerçekleştireceğiz. Kurulum için Ubuntu‘nun 22.04 sürümünü kullanacağız. Kurulumu terminal kullanarak gerçekleştireceğiz.
KVM Nedir?
Çekirdek tabanlı sanal makine Linux çekirdeği için geliştirilen ve onu bir üstsisteme dönüştüren bir sanallaştırma altyapısıdır. Linux çekirdeğine 5 Şubat 2007’de 2.6.20 sürümüyle birlikte tamamen eklenmiştir. KVM kullanılabilir olmak için donanım sanallaştırma özelliğine sahip bir işlemciye ihtiyaç duyar.
Ubuntu KVM Kurulumu
Kurulumdan önce sisteminizde Ubuntu yüklü değil ise ubuntu.com/download adresinden Ubuntu kurulum ISO dosyasına ulaşabilirsiniz.
Ubuntu 22.04 üzerine KVM kurulumuyla ilgili adımları takip edebilirsiniz:
Adım 1: Ubuntu 22.04 Sistem Güncellemesi ve Yükseltmesi
KVM’yi sistemimize kurmadan önce sistemi güncellememiz gerekiyor.
Sistemi güncellemek için aşağıdaki komutu kullanalım:
sudo apt update
Daha sonra sistemi yükseltmek için aşağıdaki komutu kullanalım:
sudo apt upgrade
Adım 2: Sistemimizin KVM Uyumluluğunu Kontrol Etme
KVM’yi kurmadan önce sistemimizle uyumlu olduğundan emin olmalıyız. Aksi durumlarda hatalarla karşılaşmaya devam edebiliriz ve KVM’yi sistemimize düzgün şekilde kuramayız.
Sistem ve KVM arasındaki uyumluluğu kontrol etmek için şu komutu çalıştıralım:
egrep -c '(vmx|svm)' /proc/cpuinfo
Aldığımız çıktının 0’dan büyük olması halinde KVM’nin sistemimiz ile uyumlu olduğu ve kurulabileceği anlamına gelmektedir.
Adım 3: KVM için Gereken Paketlerin Kurulumu
Uyumluluğu kontrol ettiğimize göre, aşağıdaki komutu kullanarak temel KVM paketlerini 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ı ve Durumlarının Kontrol Edilmesi
Temel paketleri başarıyla yükledikten sonra, sanallaştırma için hizmetleri etkinleştirelim. Aşağıdaki komutu kullanarak livirtd’yi etkinleştirelim:
sudo systemctl enable libvirtd
Şimdi aşağıdaki komutu girerek libvirtd’yi başlatalım:
sudo systemctl start libvirtd
Aşağıda belirtilen komutu kullanarak libvirtd’nin çalışma durumunu doğrulayalım. Düzgün çalışıyorsa, çıktıda etkin ifadesi görülmektedir.
sudo systemctl status libvirtd
Adım 5: KVM ve Libvirt Grubuna Kullanıcı Ekleme
KVM’yi başlatmak ve sorunlarla karşılaşmamak için kullanıcımızı KVM ve libvirt grubuna ekleyelim. Kullanıcı, aşağıdaki komut kullanılarak KVM grubuna eklenebilir:
sudo usermod -aG kvm $USER
Şimdi aşağıdaki komutu kullanarak kullanıcıyı libvirt grubuna ekleyelim:
sudo usermod -aG libvirt $USER
Adım 6: Sanal Makineler için Köprü Ağı Oluşturulması
Bu adımda sanal makineler için bir köprü ağı oluşturacağız. Bu işlem, aşağıdaki gibi bir netplan yapılandırma dosyası oluşturarak yapılabilir:
sudo nano /etc/netplan/01-netcfg.yaml
Şimdi oluşturduğumuz 01-netcfg.yaml dosyasına aşağıdaki yapılandırmayı ekleyelim:
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 kaydedelim ve çıkış yapalım.
Adım 7: Netplan Kullanarak Değişikliklerin Uygulanması ve Değişikliklerin Kontrolü
Yapılandırmaları uygulamak için aşağıdaki komutu çalıştırın:
sudo netplan apply
Değişiklikleri aşağıda bulunan ip addr komutunu kullanarak da inceleyebiliriz:
ip addr show
Sonuç
Ubuntu üzerine KVM’nin nasıl kurulacağını adım adım anlattım. Kurulumdan önce KVM ile Ubuntu sistemimiz arasındaki uyumluluğu test ettik. KVM için gerekli paketleri kurduktan sonra sorunsuz şekilde sanallaştırmayı gerçekleştirdik. Bir sonraki yazımda görüşmek üzere.
Bu konu ile ilgili sorularınızı sormak ve bana önerilerde bulunmak için yorumlar kısmını kullanarak veya iletişim sayfasından bana ulaşabilirsiniz.