Ç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.
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.
Çı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
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.
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
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
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.
Sanal Makine simgesine tıklayın, bu Virt-Manager GUI’yi açacaktır,
Sanal sunucu oluşturmaya başlamak için Dosya -> Yeni Sanal Makine’ye tıklayın
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.
Ardından, ISO görüntüsüne gitmek için ‘ Gözat ‘ düğmesine tıklayın.
Ardından, ‘ Yerel Gözat’a tıklayın
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 .
Sanal Sunucu Yöneticisi Sihirbazına geri dönün. Kuruluma devam etmek için ‘ İleri’ye tıklayın .
Ardından, RAM ve CPU ayarlarını seçin ve ‘İleri’ye tıklayın .
Bir sonraki adımda, disk imaj boyutunu tercihinize göre ayarlayın ve ‘İleri’ye tıklayın .
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.
Bu, Sanal sunucuyu gösterildiği gibi başlatır. Kısayolları engellemeye izin vermek için ‘ İzin Ver ‘e tıklayın.
Buradan sanal makinenize işletim sisteminin kurulumuna devam edebilirsiniz.
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 .
Fedora 36’ya KVM Nasıl Kurulur?
Ç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.
Makale İçeriği
KVM için Minimum Sistem Gereksinimleri
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.
vmx uzantısı Intel işlemci bayrağı, svm ise AMD bayrağıdır.
Burada sahip olduğumuza benzer bir çıktı almalısınız.
Çı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,
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.
Ayrıca, sanal makineyi libvirt arka plan programı aracılığıyla yönetmek için Qt tabanlı bir grafik arabirim olan virt-manager’ı kurun.
Bunun dışında ek sanallaştırma modülleri kurun.
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.
Hizmeti önyükleme zamanında başlayacak şekilde ayarlamak da iyi bir uygulamadır.
Aşağıdaki komutu çalıştırarak hizmetin çalışıp çalışmadığını kontrol edebilirsiniz:
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
Aşağıdaki komutları kullanarak bağlantıyı ve köprüyü doğrulayın
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.
Sanal Makine simgesine tıklayın, bu Virt-Manager GUI’yi açacaktır,
Sanal sunucu oluşturmaya başlamak için Dosya -> Yeni Sanal Makine’ye tıklayın
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.
Ardından, ISO görüntüsüne gitmek için ‘ Gözat ‘ düğmesine tıklayın.
Ardından, ‘ Yerel Gözat’a tıklayın
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 .
Sanal Sunucu Yöneticisi Sihirbazına geri dönün. Kuruluma devam etmek için ‘ İleri’ye tıklayın .
Ardından, RAM ve CPU ayarlarını seçin ve ‘İleri’ye tıklayın .
Bir sonraki adımda, disk imaj boyutunu tercihinize göre ayarlayın ve ‘İleri’ye tıklayın .
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.
Bu, Sanal sunucuyu gösterildiği gibi başlatır. Kısayolları engellemeye izin vermek için ‘ İzin Ver ‘e tıklayın.
Buradan sanal makinenize işletim sisteminin kurulumuna devam edebilirsiniz.
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 .