Sanallaştırma, kullanıcıya yeni çıkan işletim sistemlerine sahip veya hala beta sürümünde olan sanal makineleri monte etmek için pratik bir seçenek sunmak için geliştirilmiştir. Linux'ta sanallaştırma ile gerçek ve üretken bir ortamın bu sistemlerdeki değişikliklerden veya arızalardan etkilenmesini önleyebiliriz. Ayrıca sanal makine oluşturduğumuzda gereğinden fazla kaynak kullanmıyoruz ve gerçek sistem uyumlu olmasa bile Windows, Linux, Android veya macOS gibi sistemleri test edebiliyoruz. Linux'ta, gömülü sanallaştırma KVM tarafından mümkün kılınmıştır.
KVM (çekirdek tabanlı Sanal Makine), işletim sistemine entegre edilmiş açık kaynaklı bir sanallaştırma teknolojisi olarak geliştirilmiştir ve bu sayede Linux'un hipervizör olarak çalışmasına izin verilir, orada ana makine izole sanal ortamlar çalıştırabilir. sanal makineler (VM).
KVM teknolojisi, Linux'u işletim sistemi gerektirmeyen bir tip 1 hipervizöre dönüştürebilir. Bunu hipervizörlerin sanal makinelere (I/O bileşenleri, aygıt sürücüleri, vb.) sunmak için işletim sistemine dayalı bileşenlere ihtiyacı olduğundan bahsetmiştik, bu yüzden KVM zaten bu değerleri doğrudan Linux çekirdeği ile entegre olarak barındırıyor.
Solvetic, Ubuntu 21.04'te KVM'nin nasıl kurulacağını açıklayacak ve böylece bu teknolojiden en iyi şekilde yararlanacaktır.
1. Ubuntu 21.04'te KVM nasıl kurulur
Aşama 1
İlk şey, Ubuntu 21.04'te çalıştığımızı bilmek, bunun için yürüttüğümüz terminalde:
lsb_release -a
Adım 2
Şimdi Ubuntu 21.04'ün KVM ile uyumlu olup olmadığını kontrol etmeliyiz, bunu aşağıdaki komutla doğrularız:
egrep -c '(vmx | svm)' / proc / cpuinfoAşama 3
Sonuç sıfırdan (0) büyükse, KVM'ye sahip olabiliriz:
4. Adım
Şimdi Ubuntu 21.04'ün KVM'yi destekleyebileceğini kontrol ediyoruz:
sudo kvm-tamam
Adım 5
Bu hata oluştuğunda, doğru analizi yapan yardımcı programı kurmalıyız, yürüteceğiz:
sudo apt kurulum cpu denetleyicisi
6. Adım
Yardımcı programın indirilmesini ve yüklenmesini onaylamak için S harfini giriyoruz:
7. Adım
Desteği tekrar kontrol ediyoruz. KVM'yi desteklediğini görüyoruz.
sudo kvm-tamam
8. Adım
Bunu doğruladıktan sonra, aşağıdaki komutla KVM'yi ve bağımlılıklarını kuracağız:
sudo apt install -y qemu qemu-kvm libvirt-arka plan programı libvirt-clients köprü-utils virt-manager
9. Adım
Bu sürecin sonunda aşağıdakileri göreceğiz:
Adım 10
Aşağıdakileri kurduk:
- Qemu paketi (hızlı emülatör), bu, donanım sanallaştırmasını sağlayan bir uygulamadır.
- Ana KVM paketi olan qemu-kvm paketi
- Sanallaştırma arka plan programı olan libvritd-arka plan programı
- Diğer kullanıcıların sanal makineye erişebilmesi için köprü bağlantısını kurabileceğimiz köprü-utils paketi
- Sanal makineleri grafiksel kullanıcı arayüzü üzerinden yönetebileceğimiz sanal yönetici
11. Adım
Libvirt arka plan programının durumunu kontrol ediyoruz:
sudo systemctl durum libvirtd
Adım 1/2
Ubuntu 21.04 önyüklemesi ile etkinleştiriyoruz:
sudo systemctl etkinleştir --now libvirtd
Adım 13
KVM modüllerinin çalışıp çalışmadığını kontrol ediyoruz:
lsmod | grep -l kvm
Adım 14
Ubuntu 21.04 üzerinde KVM ile sanal makinemizi oluşturmaya hazırız. Tüm uyumlu sistemleri ve dağıtımları aşağıdaki komutla listeleyebiliriz:
osinfo-sorgu işletim sistemi
BÜYÜT
Sanal makineyi kurmak için terminalden veya grafiksel olarak iki yöntem kullanabiliriz.
2. Ubuntu 21.04'te Terminal'den sanal makine oluşturun
Aşama 1
Bu işlem için "virt-install" komutunu aşağıdaki gibi kullanacağız:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics baharat --location = / ana sayfa / solvent / İndirilenler / debian-10.6.0-amd64-netinst .iso --network köprüsü: enp0s3Adım 2
Bu durumda tanımlarız. Bu, sanal makineyi terminalden yaratacaktır.
- Dağıtımın veya sistemin adı
- Kullanılacak sürüm
- donanım parametreleri
- ISO dosyasının bulunduğu yol
BÜYÜT
3. Ubuntu 21.04 grafik modunda sanal makine oluşturun
Aşama 1
Daha eksiksiz bir işlemdir, her şeyden önce gerekli bağımlılıkları kurarız:
sudo apt uvtool'u kurun
BÜYÜT
Adım 2
İndirmeyi onaylamak için S harfini giriyoruz:
BÜYÜT
Aşama 3
Kurulduktan sonra yöneticiye erişmek için aşağıdakileri uygularız:
sudo virt-yöneticisi
BÜYÜT
4. Adım
Makineyi buradan oluşturmak için "Dosya - Yeni sanal makine" menüsüne gidin:
Adım 5
Kaynağı kuracağımız yerden kurarız:
6. Adım
Gözat'a tıklıyoruz ve indirilen ISO görüntüsünü seçiyoruz:
BÜYÜT
7. Adım
"Birim seç" e tıklıyoruz ve bu entegre yolu göreceğiz:
8. Adım
İleri'ye tıklıyoruz ve şimdi bellek ve CPU tanımlıyoruz:
9. Adım
İleri'ye tıklayın ve sanal sabit diskin boyutunu tanımlıyoruz:
Adım 10
Tekrar İleri'ye tıklayın ve sanal makinenin adını tanımlayın ve bunun için kullanılacak ağ bağdaştırıcısını seçin:
11. Adım
Bitir'e tıklıyoruz ve sanal makine oluşturma işlemi devam edecek:
Adım 1/2
Otomatik olarak tamamlandıktan sonra makine başlatılacaktır:
BÜYÜT
Adım 13
KVM, sanal makineleri yönetmek için bize farklı seçenekler sunar:
Adım 14
Menüden kontrol ediyoruz:
KVM'nin sanal makinelerle çalışmak için işletim sisteminin kendisine entegre edilmiş kapsamlı bir çözüm olduğunu görüyoruz.