Sužinokite, kaip įdiegti ir nustatyti KVM „Arch Linux“, kad paleistumėte skirtingas operacines sistemas kartu su pirminiu Arch diegimu.
Norite paleisti skirtingas operacines sistemas kartu su Arch Linux diegimu? Visada galite naudoti „VirtualBox“ arba „VMware“, kad sukurtumėte virtualią mašiną, tačiau KVM laimi žaidimą dėl didelio našumo ir lanksčių funkcijų rinkinio.
Naujos virtualios mašinos nustatymas „Arch Linux“ naudojant KVM ir QEMU iš pradžių gali atrodyti bauginantis. Tačiau nesijaudinkite, nes išmokus tai padaryti lengva.
Štai viskas, ką reikia žinoti apie KVM įdiegimą „Arch Linux“ ir pirmosios virtualios mašinos konfigūravimą.
1 veiksmas: patikrinkite, ar įjungta virtualizacija
Pirmas žingsnis yra patikrinti, ar jūsų kompiuteryje įjungtas virtualizacijos palaikymas. Norėdami tai padaryti, paleiskite šią komandą:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Atkreipkite dėmesį į išvestį. Jei jis didesnis nei 0, virtualizacija įjungta ir galite saugiai tęsti. Bet jei taip nėra, jums reikia įgalinkite virtualizaciją, pereidami prie kompiuterio BIOS.
2 veiksmas: įdiekite reikiamus KVM paketus
Dabar, kai esate tikri dėl virtualizacijos palaikymo, laikas įdiegti reikiamus KVM paketus. Tačiau pirmiausia atnaujinkite esamus sistemos paketus naudodami:
sudo pacman -Syyu
Tada paleiskite šią komandą, kad įdiegtumėte visus su KVM susijusius paketus:
sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat
Įeikite Y kai būsite paraginti patvirtinti.
3 veiksmas: sukonfigūruokite libvirtd paslaugą
Paleiskite libvirtd paslaugą su:
sudo systemctl paleiskite libvirtd.service
Įgalinkite paslaugą, kad ji būtų automatiškai paleista įkrovos metu:
sudo systemctl įgalinti libvirtd.service
Patikrinkite, ar libvirtd šiuo metu veikia naudojant statusą komanda:
sudo systemctl būsena libvirtd.service
Išvestyje turi būti rodoma aktyvus (bėgantis) statusas žalias. Jei parodys neaktyvus (miręs), išduoti systemctl start komandą dar kartą.
Tada turite atlikti kai kuriuos libvirtd konfigūracijos failo, esančio adresu, pakeitimus /etc/libvirt/libvirtd.conf. Atidarykite failą naudodami Vim (arba pageidaujamą teksto rengyklę):
vim /etc/libvirt/libvirtd.conf
Raskite šias dvi eilutes ir pašalinkite jų komentarus, pašalindami Svaras (#) simbolis nuo pat pradžių:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Išsaugokite pakeitimus ir išeikite iš Vim tęsti. Tada pridėkite savo vartotoją prie libvirt grupės naudodami:
sudo usermod -aG libvirt $USER
Iš naujo paleiskite libvirtd paslaugą, kad išsaugotumėte pakeitimus:
systemctl iš naujo paleiskite libvirtd.service
Dabar esate pasirengę sukurti KVM savo Arch Linux sistemoje. Yra du būdai tai padaryti: naudojant QEMU CLI arba virt-manager, kuris yra grafinė QEMU/KVM sąsaja. Tavo pasirinkimas!
Tačiau prieš tai įsitikinkite, kad atsisiuntėte norimos įdiegti operacinės sistemos ISO atvaizdą. Jei vis dar neapsisprendėte, peržiūrėkite mūsų sąrašą geriausi Linux platinimai pradedantiesiems, vidutiniams ir pažengusiems vartotojams.
Sukurkite naują KVM „Arch Linux“ naudodami „virt-manager“.
Jei esate pradedantysis arba nenorite dirbti su „Linux“ terminalu, geriausias būdas sukurti KVM „Arch Linux“ yra naudoti „virt-manager“. Jį lengva naudoti ir turi švarią sąsają, panašią į kitus GUI hipervizorius, tokius kaip „VirtualBox“ ir „VMware“.
Pradėkite paleisdami virt-manager. Paprastai jis pasirodys kaip Virtualios mašinos tvarkyklė programų meniu, bet taip pat galite paleisti virt-vadybininkas komandą terminale, kad ją paleistumėte.
Kai jis paleidžiamas, spustelėkite Sukurkite naują virtualią mašiną iš meniu (tiesiai po Failas variantas). Pasirinkite Vietinės medijos diegimas (ISO vaizdas arba kompaktinis diskas) ir pataikė Persiųsti.
Kitame ekrane spustelėkite Naršyti > Naršyti vietoje ir pasirinkite atsisiųstą ISO failą. Šiam vadovui įdiegkime „Manjaro“, „Arch“ pagrindu sukurtą „Linux“ distribuciją, iš kurios pašalintas sudėtingas diegimas, kuriuo garsėja Arch. Pasirinkę failą spustelėkite Persiųsti.
Jei matote raginimą, kad emuliatorius gali neturėti kelio paieškos leidimų, tiesiog spustelėkite Taip Pereiti.
Pasirinkite virtualios mašinos atminties dydį ir procesoriaus branduolius. Atminčiai ketvirtadalis tikrosios fizinės atminties yra geras atskaitos taškas.
Pavyzdžiui, jei turite 8 GB atminties, veikia viskas, kas yra nuo 2 GB iki 4 GB. CPU įveskite galimų branduolių skaičių (šiuo atveju 12). Spustelėkite Persiųsti tęsti.
Tada sukonfigūruokite KVM dydį. 25 GB bus daugiau nei pakankamai „Barebone Manjaro“ diegimui ar bet kokiam kitam platinimui. Vėlgi, tęskite spustelėdami Persiųsti.
Peržiūrėkite KVM informaciją ir spustelėkite Baigti jei viskas atrodo gerai. Jei matote a Virtualus tinklas neaktyvus iššokantis langas, pasirinkite Taip norėdami paleisti tinklą.
virt-manager pradės kurti KVM ir kai tik tai bus padaryta, pasirodys naujas virtualios mašinos langas.
Naujo KVM konfigūravimas „Arch Linux“ naudojant QEMU CLI
Norėdami sukurti KVM „Arch Linux“ iš komandinės eilutės, galite naudoti qemu komandas. Norėdami pradėti, pirmiausia sukurkite atskirą virtualios mašinos katalogą ir perkelkite atsisiųstą OS ISO failą į naujai sukurtą aplanką:
mkdir kvm
mv /path/to/linux-distro.iso ./kvm
Tada sukurkite 20G vaizdo failą, kuriame bus saugomi KVM duomenys:
qemu-img create -f qcow2 Image.img 20G
Tęskite paleisdami šią komandą, kad paleistumėte virtualią mašiną:
qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Būtinai pakeiskite linux-distro.iso aukščiau pateiktoje komandoje su teisingu failo pavadinimu ir keliu. Taip pat galite pakeisti reikšmę -m vėliavėlę, kad sukonfigūruotumėte atminties kiekį, kurį norite skirti KVM.
Atsiras naujas virtualios mašinos langas. Nedvejodami išbandykite arba įdiekite operacinę sistemą.
Įdiegę OS į vaizdo failą, jums nereikia -CD-ROM aukščiau esančioje komandoje, nes nebebus paleista iš ISO failo. Vietoj to paleiskite:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Galite sutrumpinti aukščiau pateiktą komandą komandinės eilutės slapyvardžio kūrimas už jį.
KVM ir virt-manager yra geresni nei „VirtualBox“!
Be QEMU ir virt-manager, Linux sistemoje yra keletas kitų hipervizorių. „VirtualBox“, „VMware“ ir „GNOME Boxes“ yra vieni iš populiariausių. Tačiau iš visų KVM ir QEMU išsiskiria geriausiomis savybėmis, nes jie siūlo geresnį našumą ir funkcijas nei kiti.