Šis vadovas parodys, kaip įdiegti ir naudoti „VirtualBox“ sistemoje „openSUSE“.
Virtualizacija ir „VirtualBox“
Štai trumpas pavyzdys, įgyvendinantis virtualizaciją. Ar kada nors bandėte paleisti „Android“ savo kompiuteryje? „Android“ emuliatoriai yra patogūs įrankiai, leidžiantys kompiuteryje paleisti „Android“ programas. Čia emuliatoriaus programinė įranga sukuria virtualią mašiną, kurioje veikia „Android“ OS.
Tai pernelyg supaprastinta „Android“ emuliatorių darbo eiga. Kai paleidžiate bet kurį iš šių emuliatorių, jis priskiria esamą aparatinės įrangos išteklių (procesorių, GPU, RAM ir saugyklą) „Android“ OS ir susieja jus su virtualia sistema. Jūs visiškai kontroliuojate, kiek CPU, GPU, RAM ir atminties sunaudos.
Virtualizacija prasidėjo 6-ojo dešimtmečio pradžioje, kai buvo siekiama logiškai padalyti didžiųjų kompiuterių aparatinės įrangos išteklius į skirtingas programas. Štai trumpas sąrašas, kur šiuo metu naudojama virtualizacija.
- Atminties virtualizavimas yra naudinga technika dalinant RAM išteklius tarp visų virtualių sistemų iš vieno atminties telkinio.
- Saugyklos virtualizacija išgauna loginę saugyklą iš fizinės saugyklos.
- Saugyklos virtualizacija yra naudinga norint išgauti fizinės saugyklos poreikį. Virtualusis diskas yra toks įgyvendinimas, kuriame jis pasirodys tarsi vienas diskas, neatsižvelgiant į jo fizinę vietą.
- Darbalaukio virtualizacija yra tokia technologija, leidžianti sukurti logišką darbalaukį ant fizinio kliento įrenginio. Tokiu būdu aparatūros ištekliai yra paskirstomi efektyviau. „Android“ emuliatoriai gali būti darbalaukio virtualizavimo pavyzdys.
Šiame straipsnyje mes sutelksime dėmesį į paskutinį punktą, nes „VirtualBox“ yra toks įrankis, leidžiantis virtualizuoti kompiuterį jūsų kompiuteryje.
Kodėl verta naudoti „VirtualBox“
„VirtualBox“ funkcijos yra naudingos daugelyje situacijų. Pavyzdžiui,
- Veikia kelios OS: Naudodami „VirtualBox“ galite vienu metu paleisti kelis įrenginius su skirtingomis OS. Galite greitai pereiti iš vienos OS į kitą sklandžiai. Jūs visiškai kontroliuojate, kokią „virtualią“ aparatūrą gauna kiekviena virtualizuota sistema.
- Testavimas: Naudodamiesi „VirtualBox“ galite turėti saugią aplinką, kad galėtumėte išbandyti viską, ko norite. Kai keičiate virtualias sistemas, nėra jokios grėsmės sugadinti dabartinę sistemą. Asmeniškai aš naudoju „VirtualBox“, norėdamas išbandyti naujus „Linux“ distros ir išbandyti kritinius sistemos patobulinimus.
- Paprastumas: Tarp visų virtualinimo įrankių, „VirtualBox“ yra vienas iš paprasčiausių išmokti ir valdyti įrankių. Nors tai nėra pats geriausias, tai tikriausiai lengviausias būdas priprasti prie virtualizacijos pasaulio. Tai nemokama ir galite žaisti nesugadindami kompiuterio.
- Lengvesnis diegimas: Paimkime, pavyzdžiui, visą pašto serverį. Pašto serverio nustatymas tikroje mašinoje yra sunkus darbas. Tačiau jį galima paleisti tiesiai iš virtualios sistemos, nereikia atlikti jokių pakeitimų pagrindiniame kompiuteryje. „VirtualBox“ leidžia eksportuoti virtualias mašinas. Taigi, mašiną galima įdiegti net nereikalaujant pakartotinai atlikti diegimo. Pavyzdžiui, „OSboxes“ yra tokia vieta, kur galite patraukti skirtingų OS „VirtualBox“ VDI.
„VirtualBox“ diegimas „openSUSE“
„VirtualBox“ galite tiesiogiai gauti iš oficialios „openSUSE“ atsarginės kopijos. Vykdykite šias komandas.
$ sudo zypper ref$ sudo zypper „virtualbox“ virtualbox-qt
Norint naudoti „VirtualBox“, dabartinė vartotojo paskyra turi būti „vboxusers“ grupėje. Tam pasitelksime „YaST“ pagalbą. Paleiskite „YaST“ iš meniu.
Įveskite administratoriaus slaptažodį.
„YaST“ valdymo centre eikite į Sauga ir vartotojai >> Vartotojų ir grupių valdymas.
Iš sąrašo pasirinkite savo vartotojo abonementą ir spustelėkite „Redaguoti“.
Skirtuke „Išsami informacija“ skyriuje „Papildomos grupės“ pažymėkite grupę „vboxusers“. Tada spustelėkite „Gerai“.
Kad pakeitimai įsigaliotų, turite atsijungti ir prisijungti.
Norint atrakinti maksimalias „VirtualBox“ funkcijas, taip pat rekomenduojama įdiegti „VirtualBox“ plėtinio paketą. Gaukite „VirtualBox“ plėtinių paketą.
Suaktyvinkite „VirtualBox“.
Iš pradžių turėsite šį pranešimą. Atidžiai perskaitykite ir įsitikinkite, ar norite jį įjungti, ar išjungti.
Tai yra pagrindinis „VirtualBox“ langas.
Norėdami įdiegti „VirtualBox“ plėtinių paketą, eikite į Failas >> Parinktys.
Kairiajame skydelyje pasirinkite „Plėtiniai“. Spustelėkite piktogramą „+“. Būsite paraginti pasirinkti plėtinio paketo vietą.
Pasirinkus, pasirodys šis „VirtualBox“ dialogo langas „Klausimas“. Spustelėkite „Įdiegti“.
Jums bus pasiūlyta sudaryti „VirtualBox Extension Pack“ licencijos sutartį. Slinkite žemyn, kad sutiktumėte su juo.
Veiksmui reikės „root“ leidimo.
Kai diegimas bus baigtas, pasirodys sėkmės pranešimas.
Plėtinių paketas bus įtrauktas į įdiegtų plėtinių sąrašą.
„VirtualBox“ terminologija
Štai keletas įprastų terminologijų, su kuriomis susidursite, kai susiduriate su „VirtualBox“ ir apskritai virtualizavimu.
- Priimančioji OS: Sąvoka „pagrindinis kompiuteris“ reiškia mašiną, kurioje veikia „VirtualBox“. Taigi terminas „pagrindinė OS“ reiškia operacinę sistemą, valdančią mašiną. „VirtualBox“ atveju tai gali būti bet kuri palaikoma OS, pvz., „Windows“, „Linux“, „MacOS“ ir kt.
Įdomu tai, kad „šeimininkas“ čia gali būti fizinis / virtualus. - Svečio OS: Čia terminu „svečias“ atsižvelgiame į mašiną, kuri virtualizuojama. Taigi „svečio OS“ reiškia OS, veikiančią virtualios mašinos viršuje. Teoriškai bet kuri x86 pagrindu veikianti OS be jokių problemų veiks „VirtualBox“. Tačiau praktiškai ne visi veiks tinkamai.
- Virtuali mašina (VM): Tai virtualizuotas kompiuteris, kuris veiks taip, lyg tai būtų fizinė mašina. Tokiu atveju VM sukursime naudodami „VirtualBox“. Galite sukonfigūruoti kiekvieną atskirą VM aspektą, pvz., Atmintį (RAM), saugyklą, procesorių ir tinklą ir kt.
- Svečių papildymai: Tai specialus tvarkyklių ir programinės įrangos paketas, skirtas svečių OS. Įdiegus svečių papildymą galima geriau integruotis su „VirtualBox“ ir atrakinti keletą įdomių funkcijų.
Naudojant „VirtualBox“
Pažvelkime, kaip sukurti virtualią mašiną naudojant „VirtualBox“. Pagrindiniame lange spustelėkite „Naujas“.
Pirmasis žingsnis - virtualios mašinos suteikimas tinkamu vardu. Pasirinkite tinkamą OS tipą, kurį ketinate paleisti toje virtualioje sistemoje.
Tada pasirinkite tinkamą RAM kiekį, kurį gali naudoti virtuali mašina. Tai gali būti keblu, nes svečiai OS turite pasiūlyti pakankamai atminties, tuo pačiu išlaikydami pakankamai atminties, kad pagrindinė OS tinkamai veiktų.
Atėjo laikas tvarkyti virtualiosios mašinos virtualią saugyklą. Pasirinkite „Sukurti virtualų standųjį diską dabar“.
Galima rinktis iš 3 kietojo disko failų tipų. Jei naudojate „VirtualBox“, rekomenduoju naudoti VDI („VirtualBox Disk Image“) tipą.
Nuo šio veiksmo „Dinamiškai paskirstyta“ reiškia, kad virtualus diskas palaipsniui plėsis, kai bus labiau įkeltas. Kita vertus, „Fiksuotas dydis“ paskirstys fiksuotą saugyklos kiekį tiesiai iš jūsų saugyklos.
Pasirinkite, kur norite paskirstyti virtualią saugyklą. Atsižvelgiant į saugyklos dydį, turėtų pakakti paleisti svečio OS, o neužkimšti jūsų fizinės atminties.
Voila! Virtuali mašina yra paruošta naudoti! Jei norite atlikti tolesnį pritaikymą, pasirinkite virtualią mašiną, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Nustatymai“.
Paskutinės mintys
„VirtualBox“ yra nepaprastai galingas, tačiau itin supaprastintas virtualizavimo įrankis. Tai taip pat nepaprastai atlaidu. Drąsiai tyrinėkite savo kelią. Mes turime daug „VirtualBox“ vadovėlių.
Patikrinkite, kaip įdiegti „Debian“, „CentOS“, „OpenStack“ ir „FreeBSD“ į „VirtualBox“.
Mėgautis!