Ubuntu 20.04 LTS'de KVM Nasıl Kurulur

Ubuntu 20.04'te KVM'yi kurmak ve sanal yönetici kullanarak sanal makineler oluşturmak için adım adım kılavuz

KVM veya Çekirdek Tabanlı Sanal Makine, Linux Çekirdeğinde, kullanıcıların sistemlerinde Sanal Makineleri çalıştırmasına olanak tanıyan bir modüldür. Linux çekirdeğine sıkı sıkıya bağlı olduğu için diğer sanallaştırma yazılımlarına kıyasla neredeyse çıplak metal performansına sahiptir.

Ubuntu'da VM oluşturmak için libvirt adlı API/Toolkit ile birleştirilmiş KVM kullanılır. Virt-Manager (GUI ön uç) ve Virsh (CLI) gibi araçlar, VM'lerin oluşturulmasını ve yönetimini basitleştirmek için kullanılır.

Bu yazıda Ubuntu 20.04 LTS'ye KVM'nin nasıl düzgün bir şekilde kurulacağını öğreneceğiz.

Önkoşullar

Kuruluma başlamadan önce, KVM'yi çalıştırmak için gereken gereksinimleri karşıladığımızdan emin olmamız gerekir. Donanım sanallaştırmasını destekleyen bir işlemciye ihtiyacımız var. İşlemci donanım sanallaştırmasını destekliyorsa, BIOS'ta etkinleştirildiğinden emin olmamız gerekir.

İşlemcinizin donanım sanallaştırmasını destekleyip desteklemediğini kontrol etmek için ctrl+alt+t terminali açmak için. adında temiz bir komut kullanacağız. yumurta bu, bir dosyadan bir metin deseni aramak için Regexp'i kullanır. CPU hakkında bilgi arayacağımız dosya şurada bulunur: /proc/cpuinfo. Donanım sanallaştırma desteğini kontrol etmek için aşağıdaki komutu terminale yapıştırın.

egrep -c '(vmx|svm)' /proc/cpuinfo

Bunun dışında bir çıktı alırsanız 0 işlemciniz donanım sanallaştırmasını destekler. Çıkış numarası hayır. işlemcinizin sahip olduğu çekirdek veya iş parçacıkları. Şimdi geriye kalan tek adım, BIOS'ta donanım sanallaştırmasının etkinleştirildiğinden emin olmaktır.

Donanım sanallaştırmasını etkinleştirme süreci artık Intel veya AMD işlemciye sahip olmanıza bağlıdır. Sanallaştırmayı nasıl etkinleştireceğinizi öğrenmek için anakart kılavuzunuza bakın. Intel İşlemciler için BIOS ayarlarında Sanallaştırmayı etkinleştirmeniz gerekir. AMD İşlemciler için SVM Modu olarak adlandırılan ayarı etkinleştirin.

Artık donanım sanallaştırmasını destekleyen ve BIOS'ta etkinleştiren bir işlemcimiz olduğunu doğruladık. Artık Kuruluma geçebiliriz.

Kurulum

tuşuna basarak terminali açın. ctrl+alt+t klavye kısayolu. KVM'yi kurmak için aşağıdaki komutu terminale yapıştırın ve enter tuşuna basın.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients köprü-utils

bu qemu-kvm KVM paketi ise libvirt-arka plan programı ve libvirt-clients libvirt araç seti paketleridir. bu köprü-utils paketi, VM'ler için Ethernet köprüsünü yapılandırmak için kullanılır.

Yüklemeyi Doğrulama

KVM'nin başarılı kurulumunu doğrulamak için iki yöntem vardır. Ya koş

kvm --sürüm

veya

virsh listesi -- hepsi

Çıktıyı yukarıda gösterildiği gibi alırsanız, KVM sisteminize düzgün bir şekilde yüklenmiştir. Artık kullanarak VM oluşturabilirsiniz virsh VM oluşturma veya yükleme komutu sanal yönetici VM'nizi tercihinize göre oluşturmak ve yönetmek için bir GUI aracı.

Sanal Makine Oluşturma

Bu bölümde Ubuntu 20.04 üzerinde VM oluşturmak ve çalıştırmak için virt-manager kullanacağız. Virt-manager'ı Ubuntu 20.04'e kurmak için aşağıdaki komutu çalıştırın:

sudo apt kurulum sanal yöneticisi

Kurulum tamamlandıktan sonra virt-manager'ı çalıştırın. Aşağıdaki pencere ile karşılaşacaksınız.

Yeni bir VM oluşturmak için üzerine tıklamanız gerekir. Yeni bir sanal makine oluşturun buton.

başlıklı bir açılır pencere Yeni sanal makine görünecek, seçin Yerel yükleme ortamı (ISO görüntüsü veya CDROM) seçeneğini belirleyin ve İleri'ye tıklayın.

Sanal Makinesini oluşturmak istediğimiz bir İşletim Sisteminin ISO görüntüsüne ihtiyacımız var. Kurulacak bir işletim sistemi seçmek için göz at'a tıklayın.

Size sunulacak Depolama Birimi Seçin penceresinde, şu anda varsayılan depolama havuzunu kullanacağız, sanal yöneticinin kullanması için yeni depolama havuzları oluşturarak oynamayı deneyebilirsiniz. Şimdilik, OS'nin ISO imajını kullanarak aşağıdaki dizine kopyalayacağız. cp emretmek.

sudo cp source_of_iso_file /var/lib/libvirt/images

ISO'yu varsayılan havuza kopyalamak için kök ayrıcalıklarına ihtiyacımız var, bu yüzden kullanıyoruz sudo komut ve source_of_iso_file, seçtiğiniz işletim sisteminin konumudur. ISO'yu libvirt images dizinine kopyaladıktan sonra, Birim listesini yenile buton. Seçtiğiniz işletim sistemi ISO'su aşağıdaki listede görünecek, yüklemek için MX-Linux'u seçiyorum.

Yüklemeyi seçtiğiniz işletim sistemini seçin ve Hacim Seç buton.

ISO'yu seçtikten sonra bir önceki pencerede İleri'ye tıklayın.

Bir sonraki pencerede VM'ye ayrılacak Bellek/Ram miktarını ve CPU çekirdeği sayısını seçin. İşletim sisteminin gerektirdiği en az minimum önerilen miktarı ayırmanızı öneririm.

Ardından, işletim sistemi tarafından gereken en az minimum disk alanı miktarını ayırın. Windows için minimum 30 GB ve herhangi bir Linux Dağıtımı için 20 GB öneririm. Virt-manager, ilk seçenek seçilirse, işletim sistemi için otomatik olarak Sanal Disk oluşturacaktır.

Uç: İkinci seçenek ile kendinize özel depolama alanı oluşturabilirsiniz.

Bu yeni ekranda VM adını değiştirebilir ve detayları onaylayabilirsiniz. İşletim sisteminizin sanal diske kurulumunu başlatmak için Bitir'e tıklayın.

Uç: Ayrıca, aşağıdakileri işaretleyerek VM ayarlarınızı değiştirmeyi deneyebilirsiniz. kurulumdan önce yapılandırmayı özelleştirin ek bir özellik seçeneği.

Seçilen işletim sistemi için kurulum sürecini takip ederek işletim sisteminin kurulumunu tamamlayın.

Kurulumu tamamladıktan sonra sanal makineyi seçip tıklayarak sanal makineyi başlatabilirsiniz. Sanal makineyi açın buton

Artık kullanıma hazır işlevsel bir sanal makinemiz var.