Fedora

Fedora 36’ya KVM Nasıl Kurulur?

Fedora 36ya KVM Nasil Kurulur18
Share

Çekirdek tabanlı Sanal Makine’nin kısaltması olan KVM , Linux çekirdeği için açık kaynaklı bir sanallaştırma platformudur. Bu eğitimde size adım adım Fedora 36’da KVM’nin nasıl kurulacağını göstereceğiz.

KVM, kullanıcıların bir Linux sisteminde sanal makineler oluşturmasına olanak tanır ve bunu başarmak için çok sayıda araç ve seçenek sunar. Çekirdek bir hiper yönetici olarak işlev görür ve tüm özel sunucunuzu sanallaştırabilir ve birden çok VM oluşturabilirsiniz.

KVM için Minimum Sistem Gereksinimleri

  • Sanallaştırma uzantısı Intel VT-x’e sahip bir Intel işlemci veya AMD-V’ye sahip bir AMD işlemci
  • Zaten Yüklü Fedora 36 (İş İstasyonu veya Sunucu)
  • Yönetici hakkı olan Sudo Kullanıcısı
  • Kararlı İnternet Bağlantısı
  • En az Bir NIC (Lan Kartı)

Daha fazla gecikme olmadan hedef sisteme gidin ve aşağıdaki KVM kurulum adımlarına bakın.

Adım 1) Sanallaştırmanın etkin olup olmadığını kontrol edin

KVM, sisteminizde Intel-VT veya AMD-V sanallaştırma teknolojisinin etkinleştirilmiş olmasını gerektirir. İlk adım, Intel-VT veya AMD-V’nin etkin olup olmadığını kontrol etmektir.

Bunu yapmak için sanallaştırma teknolojilerinden birinin etkin olup olmadığını doğrulamak için aşağıdaki grep komutunu çalıştırın.

$ grep -E --color '(vmx|svm)' /proc/cpuinfo

vmx uzantısı Intel işlemci bayrağı, svm ise AMD bayrağıdır.

Burada sahip olduğumuza benzer bir çıktı almalısınız.

 

Fedora 36ya KVM Nasil Kurulur

Çıktıdan Intel-VT sanallaştırmanın etkinleştirildiğini görebiliyoruz ve bu yüzden gitmeye hazırız!

Ek olarak, lsmod komutu kullanılarak KVM çekirdek modülünün yüklenip yüklenmediğini kontrol edin,

$ lsmod | grep -i kvm
Fedora 36ya KVM Nasil Kurulur2

Adım 2) Sanallaştırma Paketlerini Kurun

Bir sonraki adım, ana sanallaştırma paketlerini kurmaktır. Bu nedenle, aşağıdaki komutu çalıştırın.

$ sudo dnf install -y qemu-kvm libvirt virt-install bridge-utils
    • qemu-kvm   – Donanım öykünmesi sağlayan açık kaynaklı bir öykünücü ve sanallaştırma paketi.
    • libvirt – libvirt arka plan programını çalıştırmak için gereken yapılandırma dosyalarını sağlayan bir paket.
    • virtinst – Sanal makinelerin sağlanması ve değiştirilmesi için bir dizi komut satırı yardımcı programı.
    • Virt-install – Komut satırından sanal makineler oluşturmak için bir komut satırı aracı.

 

  • köprü-utils – Köprü cihazları oluşturmak ve yönetmek için bir dizi araç.

Fedora 36ya KVM Nasil Kurulur3

Ayrıca, sanal makineyi libvirt arka plan programı aracılığıyla yönetmek için Qt tabanlı bir grafik arabirim olan virt-manager’ı kurun.

$ sudo dnf install -y virt-manager

Bunun dışında ek sanallaştırma modülleri kurun.

$ sudo dnf install -y libvirt-devel virt-top libguestfs-tools guestfs-tools

Adım 3) Virtualization Daemon’u başlatın ve etkinleştirin

Tüm paketler yüklendikten sonra, libvirtd sanallaştırma arka plan programını başlattığınızdan emin olun.

 

$ sudo systemctl start libvirtd

Hizmeti önyükleme zamanında başlayacak şekilde ayarlamak da iyi bir uygulamadır.

$ sudo systemctl enable libvirtd

Aşağıdaki komutu çalıştırarak hizmetin çalışıp çalışmadığını kontrol edebilirsiniz:

$ sudo systemctl status libvirtd
Fedora 36ya KVM Nasil Kurulur4

Adım 4) KVM VM’leri için Ağ Köprüsü (br0) oluşturun

KVM’yi her kurduğumuzda, otomatik olarak ‘ virbr0 ‘ adında bir sanal köprü oluşturulur. NAT (Ağ Adresi Çevirisi) sağlamak için kullanılır. Böylece, VM’nin NIC’si virbr0 sanal köprüsüne bağlandığında, VM’ler IP’yi DHCP’den alacak ve dışarıya (İnternet) bağlanabilecektir.

Ancak bu VM’ye dışarıdan erişilemez. Bu sorunun üstesinden gelmek için ağ köprüsü oluşturmalıyız ve bu köprü KVM makinesinin fiziksel NIC’sine bağlanmalıdır.

Ağ köprüsü oluşturmak için aşağıdaki nmcli komutlarını çalıştırın ,

Not: Arayüz adını ve IP ayrıntılarını ortamınıza göre değiştirin

 

$ nmcli connection show
$ sudo nmcli connection add type bridge autoconnect yes con-name br0 ifname br0
$ sudo nmcli connection modify br0 ipv4.addresses 192.168.1.189/24 gw4 192.168.1.1 ipv4.method manual
$ sudo nmcli connection modify br0 ipv4.dns 192.168.1.1
$ sudo nmcli connection del static-fedora
$ sudo nmcli connection add type bridge-slave autoconnect yes con-name enp0s3 ifname enp0s3 master br0
$ sudo nmcli connection up br0

Fedora 36ya KVM Nasil Kurulur5

Aşağıdaki komutları kullanarak bağlantıyı ve köprüyü doğrulayın

$ nmcli connection show br0
$ ip add show br0

Adım 5) Virt Manager’ı Başlatın ve Sanal Makine Oluşturun

KVM üzerinde sanal makine oluşturmanın iki yolu vardır. Bunu, virt-install komut satırı aracını veya virt-manager GUI yardımcı programını kullanarak komut satırında yapabilirsiniz.

VM oluşturmanın en basit yolu sanal yönetici yardımcı programını kullanmaktır. Başlatmak için aşağıda gösterildiği gibi GNOME arama aracını kullanın.

Fedora 36ya KVM Nasil Kurulur6

Sanal Makine simgesine tıklayın, bu Virt-Manager GUI’yi açacaktır,

Fedora 36ya KVM Nasil Kurulur7

 

Sanal sunucu oluşturmaya başlamak için Dosya -> Yeni Sanal Makine’ye tıklayın

 

Fedora 36ya KVM Nasil Kurulur8



Sonraki adımda, işletim sisteminizi nasıl kurmak istediğinizi seçin. Halihazırda AlmaLinux 9’un bir ISO görüntüsüne sahibiz ve bu yüzden ilk seçenekle gideceğiz.

Fedora 36ya KVM Nasil Kurulur9

Ardından, ISO görüntüsüne gitmek için ‘ Gözat ‘ düğmesine tıklayın.

Fedora 36ya KVM Nasil Kurulur10

Ardından, ‘ Yerel Gözat’a tıklayın

Fedora 36ya KVM Nasil Kurulur11

Ardından ISO görüntünüzün konumuna gidin. ISO görüntüsüne tıklayın ve ardından ‘ Aç’a tıklayın .

Fedora 36ya KVM Nasil Kurulur12

Sanal Sunucu Yöneticisi Sihirbazına geri dönün. Kuruluma devam etmek için ‘ İleri’ye tıklayın .

Fedora 36ya KVM Nasil Kurulur13

Ardından, RAM ve CPU ayarlarını seçin ve ‘İleri’ye tıklayın .

Fedora 36ya KVM Nasil Kurulur14

Bir sonraki adımda, disk imaj boyutunu tercihinize göre ayarlayın ve ‘İleri’ye tıklayın .

Fedora 36ya KVM Nasil Kurulur15

Aşağıdaki pencerede, ‘ Bridge Device ‘ seçin ve ‘ br0 ‘ yazın ve ardından sanal makineyi kurmak ve başlatmak için ‘ Finish ‘e tıklayın.

Fedora 36ya KVM Nasil Kurulur16

Bu, Sanal sunucuyu gösterildiği gibi başlatır. Kısayolları engellemeye izin vermek için ‘ İzin Ver ‘e tıklayın.

Fedora 36ya KVM Nasil Kurulur17

Buradan sanal makinenize işletim sisteminin kurulumuna devam edebilirsiniz.

Fedora 36ya KVM Nasil Kurulur18

Virtual Machine Manager ayrıca VM’nizi yönetmek için birkaç seçenek sunar. ‘ Duraklat ‘, ‘ Kapat ‘ , ‘ Taşı ‘ ve ‘ Sil ‘ gibi birkaçını belirtmek için VM’nizin çalışmasını kontrol etmek için bir seçenekler listesini ortaya çıkarmak için ‘ Sanal Makine ‘ üzerine tıklayın .